Merge branch 'master' into feature/prevent-empty-folders

This commit is contained in:
Kenneth Skovhede
2025-08-08 10:54:10 +02:00
committed by GitHub
73 changed files with 6219 additions and 1937 deletions
+1 -1
View File
@@ -369,7 +369,7 @@ public static class Program
{
cancellationToken.Register(() =>
{
applicationSettings.ApplicationExitEvent.Set();
applicationSettings.SignalApplicationExit();
});
var lastRestart = DateTime.Now;
@@ -31,11 +31,11 @@ namespace Duplicati.GUI.TrayIcon
/// </summary>
internal class HostedInstanceKeeper : IDisposable
{
private readonly System.Threading.Thread m_runner;
private readonly Thread m_runner;
private Exception m_runnerException = null;
public Action InstanceShutdown;
private int _InstanceShutdownInvoked = 0;
public readonly IApplicationSettings applicationSettings;
public HostedInstanceKeeper(IApplicationSettings applicationSettings, string[] args)
@@ -56,7 +56,7 @@ namespace Duplicati.GUI.TrayIcon
{
m_runnerException = ex;
Server.Program.ServerStartedEvent?.Set();
applicationSettings.ApplicationExitEvent?.Set();
applicationSettings.SignalApplicationExit();
}
finally
{
@@ -94,7 +94,7 @@ namespace Duplicati.GUI.TrayIcon
{
try
{
applicationSettings.ApplicationExitEvent.Set();
applicationSettings.SignalApplicationExit();
if (!m_runner.Join(TimeSpan.FromSeconds(10)))
{
m_runner.Interrupt();
@@ -125,14 +125,14 @@ namespace Duplicati.GUI.TrayIcon
private readonly IChannel<BackgroundRequest> m_workQueue =
Channel.Create<BackgroundRequest>(name: "TrayIconRequestQueue");
private readonly EventWaitHandle _applicationExitEvent;
private readonly CancellationToken _applicationExitEvent;
public HttpServerConnection(IApplicationSettings? applicationSettings, System.Uri server, string password,
Program.PasswordSource passwordSource, bool disableTrayIconLogin, string acceptedHostCertificate,
Dictionary<string, string> options)
{
_applicationExitEvent = applicationSettings?.ApplicationExitEvent
?? new ManualResetEvent(false);
_applicationExitEvent = applicationSettings?.ApplicationExit
?? CancellationToken.None;
m_baseUri = Util.AppendDirSeparator(server.ToString(), "/");
@@ -264,32 +264,16 @@ namespace Duplicati.GUI.TrayIcon
var errorCount = 0;
var hasConnected = false;
while (!m_stopToken.IsCancellationRequested && !_applicationExitEvent.WaitOne(0))
while (!m_stopToken.IsCancellationRequested && !_applicationExitEvent.IsCancellationRequested)
{
try
{
var waitTime = TimeSpan.FromSeconds(Math.Min(10, errorCount * 2)) - (DateTime.Now - started);
if (waitTime.TotalSeconds > 0)
{
// Wait for either the delay, cancellation, or ManualResetEvent
var delayTask = Task.Delay(waitTime, m_stopToken.Token);
var waitHandleTask = Task.Run(() =>
{
// Wait for either cancellation or ManualResetEvent
WaitHandle.WaitAny(
[m_stopToken.Token.WaitHandle, _applicationExitEvent]);
});
// Await the first task to complete (delay or wait handle)
await Task.WhenAny(delayTask, waitHandleTask).ConfigureAwait(false);
// Check if cancellation was requested
m_stopToken.Token.ThrowIfCancellationRequested();
if (_applicationExitEvent.WaitOne(0))
{
return; // Exit the loop if ManualResetEvent is signaled
}
// Wait for the specified time or until stop or exit is requested
using var cts = CancellationTokenSource.CreateLinkedTokenSource(m_stopToken.Token, _applicationExitEvent);
await Task.Delay(waitTime, cts.Token).ConfigureAwait(false);
}
started = DateTime.Now;
@@ -297,7 +281,7 @@ namespace Duplicati.GUI.TrayIcon
errorCount = 0;
hasConnected = true;
}
catch (Exception ex) when (ex.IsRetiredException() || m_stopToken.IsCancellationRequested)
catch (Exception ex) when (ex.IsRetiredException() || m_stopToken.IsCancellationRequested || _applicationExitEvent.IsCancellationRequested)
{
Library.Logging.Log.WriteVerboseMessage(LOGTAG, "TrayIconPollRequestError", ex,
"Failed to get response");
@@ -445,32 +429,12 @@ namespace Duplicati.GUI.TrayIcon
request.Content = new StringContent(body, Encoding.UTF8, "application/json");
// Set up response timeout, use 100s which is the .NET default
using var cts = new CancellationTokenSource();
using var cts = CancellationTokenSource.CreateLinkedTokenSource(m_stopToken.Token, _applicationExitEvent);
cts.CancelAfter(timeout.HasValue
? timeout.Value + TimeSpan.FromSeconds(5)
: TimeSpan.FromSeconds(100));
// Combine CancellationToken and ManualResetEvent
var sendTask = HTTPCLIENT.SendAsync(request, cts.Token);
var waitHandleTask = Task.Run(() =>
{
// Wait for either cancellation or ManualResetEvent
WaitHandle.WaitAny([cts.Token.WaitHandle, _applicationExitEvent]);
});
// Await the first task to complete (HTTP request or wait handle)
await Task.WhenAny(sendTask, waitHandleTask).ConfigureAwait(false);
// Check if cancellation was requested or ManualResetEvent was signaled
if (cts.Token.IsCancellationRequested || _applicationExitEvent.WaitOne(0))
{
cts.Token.ThrowIfCancellationRequested(); // Throws OperationCanceledException if canceled
throw new OperationCanceledException(
"Operation canceled due to ServerSettings.ExitResetEvent being signaled.");
}
// Get the response from the completed sendTask
var response = await sendTask.ConfigureAwait(false);
var response = await HTTPCLIENT.SendAsync(request, cts.Token).ConfigureAwait(false);
response.EnsureSuccessStatusCode();
if (typeof(T) == typeof(string))
@@ -130,7 +130,7 @@ namespace Duplicati.Library.Main.Database
ID = rd.ConvertValueToInt64(0);
Name = rd.ConvertValueToString(1) ?? "";
Size = rd.ConvertValueToInt64(2);
Hash = rd.ConvertValueToString(3) ?? throw new ArgumentNullException("Hash cannot be null");
Hash = rd.ConvertValueToString(3) ?? "";
VerificationCount = rd.ConvertValueToInt64(4);
}
}
@@ -75,16 +75,8 @@ namespace Duplicati.Library.Main.Operation
await db.Vacuum(m_result.TaskControl.ProgressToken).ConfigureAwait(false);
}
// Apply zip64 option if not already set
var options = new Dictionary<string, string>(m_options.RawOptions);
// If the file is larger than 1GiB, switch to zip64 if possible
if (new FileInfo(tmp).Length > 1L * 1024 * 1024 * 1024)
if (string.Equals(module, "zip", StringComparison.OrdinalIgnoreCase) && !options.ContainsKey("zip-compression-zip64"))
options["zip-compression-zip64"] = "true";
using (var stream = new FileStream(m_targetpath, FileMode.Create, FileAccess.Write, FileShare.Read))
using (ICompression cm = DynamicLoader.CompressionLoader.GetModule(module, stream, ArchiveMode.Write, options))
using (ICompression cm = DynamicLoader.CompressionLoader.GetModule(module, stream, ArchiveMode.Write, m_options.RawOptions))
{
using (var cs = cm.CreateFile("log-database.sqlite", CompressionHint.Compressible, DateTime.UtcNow))
using (var fs = File.Open(tmp, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
@@ -41,6 +41,7 @@ namespace Duplicati.Library.Main.Operation
await Database.LocalDatabase.CreateLocalDatabaseAsync(m_options.Dbpath, "Vacuum", false, null, m_result.TaskControl.ProgressToken)
.ConfigureAwait(false);
m_result.OperationProgressUpdater.UpdatePhase(OperationPhase.Vacuum_Running);
await db.Transaction.CommitAsync("Vacuum", false, m_result.TaskControl.ProgressToken).ConfigureAwait(false);
await db.Vacuum(m_result.TaskControl.ProgressToken).ConfigureAwait(false);
m_result.EndTime = DateTime.UtcNow;
}
@@ -49,7 +49,12 @@ public interface IApplicationSettings
/// <summary>
/// The application exit event
/// </summary>
ManualResetEvent ApplicationExitEvent { get; }
CancellationToken ApplicationExit { get; }
/// <summary>
/// Signal the application exit event to notify that the application is exiting
/// </summary>
void SignalApplicationExit();
/// <summary>
/// The shared secret provider from the server invocation
@@ -191,7 +191,7 @@ namespace Duplicati.Library.SQLiteHelper
if (connection.State != ConnectionState.Open)
{
if (string.IsNullOrEmpty(connection.ConnectionString))
connection.ConnectionString = "Data Source=" + sourcefile;
connection.ConnectionString = $"Data Source={sourcefile};Pooling=false";
connection.Open();
}
+3 -3
View File
@@ -266,7 +266,7 @@ namespace Duplicati.Server
}
terminated = true;
applicationSettings.ApplicationExitEvent.Set();
applicationSettings.SignalApplicationExit();
});
var stopCounter = 0;
@@ -288,7 +288,7 @@ namespace Duplicati.Server
};
ServerStartedEvent.Set();
applicationSettings.ApplicationExitEvent.WaitOne();
applicationSettings.ApplicationExit.WaitHandle.WaitOne();
}
catch (SingleInstance.MultipleInstanceException mex)
{
@@ -891,7 +891,7 @@ namespace Duplicati.Server
{
// TODO: All calls to ApplicationExitEvent and TrayIcon->Quit
// should check if we are running something
applicationSettings.ApplicationExitEvent.Set();
applicationSettings.SignalApplicationExit();
}
else
{
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -28,12 +28,12 @@
d.setTime(d.getTime() + 90 * 24 * 60 * 60 * 1000);
document.cookie =
"default-theme=" +
"default-client=" +
theme +
"; expires=" +
d.toUTCString() +
"; path=/";
updateToCurrentTheme();
updateToCurrentClient();
return false;
}
+74
View File
@@ -21,6 +21,7 @@
using Duplicati.Library.DynamicLoader;
using Duplicati.Library.Interface;
using Duplicati.Library.Main;
using Microsoft.Data.Sqlite;
using NUnit.Framework;
using System;
using System.Collections.Generic;
@@ -485,6 +486,79 @@ namespace Duplicati.UnitTest
}
[Test]
[Category("Test"), Category("Bug")]
public void Issue6459HashNullInTest()
{
// Reproduction of the issue outlined in https://forum.duplicati.com/t/value-cannot-be-null-parameter-hash-cannot-be-null/20958
// This test is to ensure that a null hash in the database does not cause issues during backup and repair operations.
var testopts = new Dictionary<string, string>(TestOptions)
{
["full-remote-verification"] = "true"
};
testopts.Remove("backup-test-samples");
// Create some test files
Directory.CreateDirectory(DATAFOLDER);
string f = Path.Combine(DATAFOLDER, "some_file");
TestUtils.WriteTestFile($"{f}_0.txt", 1024);
// Backup the files
using (var c = new Library.Main.Controller("file://" + TARGETFOLDER, testopts, null))
{
IBackupResults backupResults = c.Backup([DATAFOLDER]);
TestUtils.AssertResults(backupResults);
}
// Set one of the hashes in the database to null
{
using var con = new SqliteConnection($"Data source={DBFILE};Pooling=false");
con.Open();
using var cmd = con.CreateCommand();
using var transaction = con.BeginTransaction();
cmd.Transaction = transaction;
cmd.CommandText = @"UPDATE Remotevolume SET Hash = NULL WHERE Name LIKE '%.dblock.%'";
cmd.ExecuteNonQuery();
transaction.Commit();
}
// Add another file and perform the backup again.
// This would fail prior to the fix.
TestUtils.WriteTestFile($"{f}_1.txt", 1024);
using (var c = new Library.Main.Controller("file://" + TARGETFOLDER, testopts, null))
{
IBackupResults backupResults = c.Backup([DATAFOLDER]);
TestUtils.AssertResults(backupResults);
}
// Delete and recreate the database to ensure the null hash is not present anymore
File.Delete(DBFILE);
using (var c = new Library.Main.Controller("file://" + TARGETFOLDER, testopts, null))
{
IRepairResults repairResults = c.Repair();
TestUtils.AssertResults(repairResults);
}
// Double check that the null hash is not present anymore
{
using var con = new SqliteConnection($"Data source={DBFILE};Pooling=false");
con.Open();
using var cmd = con.CreateCommand();
cmd.CommandText = @"SELECT COUNT(*) FROM Remotevolume WHERE Hash IS NULL";
var count = (long)cmd.ExecuteScalar();
Assert.That(count, Is.EqualTo(0), "There should be no null hashes in the database.");
}
// Perform a final test backup to ensure everything is working correctly
TestUtils.WriteTestFile($"{f}_2.txt", 1024);
using (var c = new Library.Main.Controller("file://" + TARGETFOLDER, testopts, null))
{
IBackupResults backupResults = c.Backup([DATAFOLDER]);
TestUtils.AssertResults(backupResults);
}
}
[Test]
[Category("Restore"), Category("Bug")]
public void Issue6068FileAndFolderAttributesAndPermissions([Values] bool restorePermissions, [Values] bool restoreLegacy, [Values] bool skip_metadata)
+106 -2
View File
@@ -29,6 +29,8 @@ using System.Linq;
using System.Threading.Tasks;
using Assert = NUnit.Framework.Legacy.ClassicAssert;
#nullable enable
namespace Duplicati.UnitTest
{
@@ -138,8 +140,16 @@ namespace Duplicati.UnitTest
foreach (var (name, contents) in filelist.Zip(files))
{
var filename = Path.GetFileName(name);
var newcontents = File.ReadAllBytes(newfilelist.FirstOrDefault(x => x.EndsWith(filename)));
Assert.AreEqual(contents, newcontents, "File contents are not equal");
var newfilename = newfilelist.FirstOrDefault(x => x.EndsWith(filename));
if (newfilename == null)
{
Assert.Fail($"File {filename} was not renamed in the destination directory.");
}
else
{
var newcontents = File.ReadAllBytes(newfilename);
Assert.AreEqual(contents, newcontents, "File contents are not equal");
}
}
}
@@ -153,6 +163,10 @@ namespace Duplicati.UnitTest
string[][] testCases =
{
["source", "destination", "--parse-arguments-only"],
["source", "destination", "--parse-arguments-only", "--auto-create-folders"],
["source", "destination", "--parse-arguments-only", "--backend-retries", "5"],
["source", "destination", "--parse-arguments-only", "--backend-retry-delay", "1000"],
["source", "destination", "--parse-arguments-only", "--backend-retry-with-exponential-backoff"],
["source", "destination", "--parse-arguments-only", "--dry-run"],
["source", "destination", "--parse-arguments-only", "--force"],
["source", "destination", "--parse-arguments-only", "--dry-run", "--force"],
@@ -422,6 +436,96 @@ namespace Duplicati.UnitTest
Assert.IsTrue(DirectoriesAndContentsAreEqual(DATAFOLDER, l2r), "Restored second level files is not equal to original files");
}
[Test]
[Category("Tools/RemoteSynchronization")]
[TestCase(true, false, "0")] // Fail first transfer on source.
[TestCase(true, false, "1,3")] // Fail middle transfers on source.
[TestCase(true, false, "4")] // Fail last transfer on source.
[TestCase(true, false, "0,1,2,3,4")] // Fail all transfers on source.
[TestCase(false, true, "0")] // Fail first transfer on destination.
[TestCase(false, true, "1,3")] // Fail middle transfers on destination.
[TestCase(false, true, "4")] // Fail last transfer on destination.
[TestCase(false, true, "0,1,2,3,4")] // Fail all transfers on destination.
public void TestRemoteSynchronizationWithFaultyBackend(bool failSource, bool failDest, string failIndices)
{
var expect_to_fail = failIndices == "0,1,2,3,4";
var l1 = Path.Combine(TARGETFOLDER, "l1");
var l2 = Path.Combine(TARGETFOLDER, "l2");
Directory.CreateDirectory(l1);
Directory.CreateDirectory(l2);
int backendCount = 0;
var failIdxs = failIndices.Split(',').Select(int.Parse).ToList();
Library.DynamicLoader.BackendLoader.AddBackend(new DeterministicErrorBackend());
DeterministicErrorBackend.ErrorGenerator = (action, remotename) =>
{
if (action == DeterministicErrorBackend.BackendAction.GetBefore || action == DeterministicErrorBackend.BackendAction.PutBefore)
{
var currentIdx = backendCount;
if (failIdxs.Count > 0 && currentIdx == failIdxs.First())
{
failIdxs.RemoveAt(0);
return true; // Simulate failure
}
else
{
backendCount++;
}
}
return false; // No failure
};
GenerateTestData(l1, 5, 0, 0, 1024).Wait();
// Setup backend URLs with failure injection
var protocol = new DeterministicErrorBackend().ProtocolKey;
string srcUrl = failSource ? $"{protocol}://{l1}" : $"file://{l1}";
string dstUrl = failDest ? $"{protocol}://{l2}" : $"file://{l2}";
var args = new string[] {
srcUrl, dstUrl,
"--confirm",
"--backend-retries", expect_to_fail ? "0" : "5",
"--backend-retry-delay", "10",
"--retry", "0" // This test only tests the LightWeightBackendManager's retry logic.
};
// Redirect standard error to a buffer if we expect to fail. If it doesn't fail, we can omit it.
var originalError = Console.Error;
StringWriter? errorBuffer = null;
if (expect_to_fail)
{
errorBuffer = new StringWriter();
Console.SetError(errorBuffer);
}
var async_call = RemoteSynchronization.Program.Main(args);
var return_code = async_call.ConfigureAwait(false).GetAwaiter().GetResult();
// Expect nonzero return code if any backend fails less than the number of retries
if (expect_to_fail)
{
try
{
Assert.AreNotEqual(0, return_code, "Expected failure due to all transfers failing.");
Assert.IsFalse(DirectoriesAndContentsAreEqual(l1, l2), "Synchronized directories should not be equal due to failures.");
}
catch
{
Console.SetError(originalError); // Restore standard error
Console.Error.WriteLine(errorBuffer?.ToString());
throw;
}
}
else
{
Assert.AreEqual(0, return_code, "Expected success.");
Assert.IsTrue(DirectoriesAndContentsAreEqual(l1, l2), "Synchronized directories are not equal.");
}
}
/// <summary>
/// Tests that the remote synchronization tool verifies the contents of the files.
/// </summary>
@@ -0,0 +1,101 @@
// Copyright (C) 2025, 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.IO;
using System.IO.Compression;
using System.Linq;
using System.Threading;
using Duplicati.Library.Main;
using NUnit.Framework;
using NUnit.Framework.Legacy;
using Assert = NUnit.Framework.Legacy.ClassicAssert;
namespace Duplicati.UnitTest
{
[TestFixture]
public class VacuumAndBugReportTests : BasicSetupHelper
{
[Test]
[Category("Vacuum")]
public void VacuumDatabase()
{
var opts = new Dictionary<string, string>(TestOptions);
using (var conn = new Microsoft.Data.Sqlite.SqliteConnection($"Data Source={DBFILE};Pooling=false"))
{
conn.Open();
using var cmd = conn.CreateCommand();
cmd.CommandText = "CREATE TABLE test (id INTEGER); INSERT INTO test(id) VALUES (1);";
cmd.ExecuteNonQuery();
}
using (var c = new Controller("file://" + TARGETFOLDER, opts, null))
{
var res = c.Vacuum();
TestUtils.AssertResults(res);
Assert.AreEqual(OperationMode.Vacuum, ((dynamic)res).MainOperation);
}
}
[Test]
[Category("CreateBugReport")]
public void CreateBugReportZip([Values(true, false)] bool vacuum)
{
File.WriteAllBytes(Path.Combine(DATAFOLDER, "file.txt"), new byte[] { 1 });
var opts = new Dictionary<string, string>(TestOptions).Expand(new
{
auto_vacuum = vacuum,
});
using (var c = new Controller("file://" + TARGETFOLDER, opts, null))
{
var backup = c.Backup(new[] { DATAFOLDER });
TestUtils.AssertResults(backup);
}
for (int i = 0; i < 3; i++)
{
GC.Collect();
GC.WaitForPendingFinalizers();
}
var basepath = Path.Combine(BASEFOLDER, Path.GetRandomFileName());
var expected = basepath + ".zip";
using (var c = new Controller("file://" + TARGETFOLDER, opts, null))
{
var res = c.CreateLogDatabase(basepath);
TestUtils.AssertResults(res);
Assert.AreEqual(expected, res.TargetPath);
Assert.IsTrue(File.Exists(expected));
using var archive = new ZipArchive(File.OpenRead(expected), ZipArchiveMode.Read);
var names = archive.Entries.Select(e => e.FullName).ToArray();
CollectionAssert.Contains(names, "log-database.sqlite");
CollectionAssert.Contains(names, "system-info.txt");
}
File.Delete(expected);
}
}
}
@@ -408,10 +408,7 @@ public class DuplicatiWebserver
var lifetime = app.Services.GetRequiredService<IHostApplicationLifetime>();
// Register SIGTERM handler
lifetime.ApplicationStopping.Register(() =>
{
applicationSettings.ApplicationExitEvent.Set();
});
lifetime.ApplicationStopping.Register(() => applicationSettings.SignalApplicationExit());
return new DuplicatiWebserver()
{
@@ -12,7 +12,7 @@ public class ApplicationSettings : IApplicationSettings
/// <summary>
/// The application exit event
/// </summary>
private readonly ManualResetEvent _applicationExitEvent = new ManualResetEvent(false);
private readonly CancellationTokenSource _applicationExitEvent = new();
/// <summary>
/// The folder where Duplicati data is stored
/// </summary>
@@ -39,7 +39,10 @@ public class ApplicationSettings : IApplicationSettings
public string Origin { get; set; } = "Server";
/// <inheritdoc />
public ManualResetEvent ApplicationExitEvent => _applicationExitEvent;
public CancellationToken ApplicationExit => _applicationExitEvent.Token;
/// <inheritdoc />
public void SignalApplicationExit() => _applicationExitEvent.Cancel();
/// <inheritdoc />
public ISecretProvider? SecretProvider { get; set; }
+1 -1
View File
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2025\n"
"Language-Team: Czech (https://app.transifex.com/duplicati/teams/67655/cs/)\n"
+1 -1
View File
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: jhertel <jesper.hertel@gmail.com>, 2025\n"
"Language-Team: Danish (https://app.transifex.com/duplicati/teams/67655/da/)\n"
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
+19 -3
View File
@@ -4,17 +4,17 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Andi Chandler <andi@gowling.com>, 2025
# Matt Dawson <matthewd102@hotmail.com>, 2025
# Andi Chandler <andi@gowling.com>, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Matt Dawson <matthewd102@hotmail.com>, 2025\n"
"Last-Translator: Andi Chandler <andi@gowling.com>, 2025\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"
@@ -206,10 +206,18 @@ msgstr "String"
msgid "Timespan"
msgstr "Timespan"
#: Library/Interface/Strings.cs:41
msgid "DateTime"
msgstr "DateTime"
#: Library/Interface/Strings.cs:42
msgid "Password"
msgstr "Password"
#: Library/Interface/Strings.cs:43
msgid "Decimal"
msgstr "Decimal"
#: Library/Interface/Strings.cs:44
msgid "Unknown"
msgstr "Unknown"
@@ -437,6 +445,10 @@ msgstr "The keystone API version to use. Valid values are 'v2' and 'v3'."
msgid "The keystone API version to use"
msgstr "The keystone API version to use"
#: Library/Backend/OpenStack/Strings.cs:45
msgid "Supply the prefered region for endpoints"
msgstr "Supply the prefered region for endpoints"
#: Library/Backend/OpenStack/Strings.cs:49
msgid "Expose OpenStack configuration as a web module"
msgstr "Expose OpenStack configuration as a web module"
@@ -497,6 +509,10 @@ msgstr ""
msgid "Log FTP PRIVATE info to console"
msgstr "Log FTP PRIVATE info to console"
#: Library/Backend/FTP/Strings.cs:38
msgid "Log diagnostics information"
msgstr "Log diagnostics information"
#: Library/Backend/FTP/Strings.cs:40
#, csharp-format
msgid "The folder {0} was not found. Message: {1}"
+1 -1
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Pruebas, 2025\n"
"Language-Team: Spanish (https://app.transifex.com/duplicati/teams/67655/es/)\n"
+1 -1
View File
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Kari Koskinen <kakoskin@gmail.com>, 2025\n"
"Language-Team: Finnish (https://app.transifex.com/duplicati/teams/67655/fi/)\n"
+1 -1
View File
@@ -28,7 +28,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Glaude Ratinier, 2025\n"
"Language-Team: French (https://app.transifex.com/duplicati/teams/67655/fr/)\n"
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Francois Lafleur <francois_lafleur@yahoo.ca>, 2025\n"
"Language-Team: French (Canada) (https://app.transifex.com/duplicati/teams/67655/fr_CA/)\n"
Binary file not shown.
+128 -1
View File
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Folgore101 <andrea.gramegna@gmail.com>, 2025\n"
"Language-Team: Italian (https://app.transifex.com/duplicati/teams/67655/it/)\n"
@@ -239,6 +239,10 @@ msgstr "Arco di tempo"
msgid "Password"
msgstr "Password"
#: Library/Interface/Strings.cs:43
msgid "Decimal"
msgstr "Decimale"
#: Library/Interface/Strings.cs:44
msgid "Unknown"
msgstr "Sconosciuto"
@@ -795,10 +799,18 @@ msgstr "L'operazione da eseguire"
msgid "Select the operation to perform"
msgstr "Seleziona l'operazione da eseguire"
#: Library/Backend/S3/Strings.cs:77
msgid "The username to use"
msgstr "Il nome utente da utilizzare"
#: Library/Backend/S3/Strings.cs:78
msgid "The Amazon Access Key ID"
msgstr "L'ID chiave di accesso Amazon"
#: Library/Backend/S3/Strings.cs:79
msgid "The password to use"
msgstr "La password da utilizzare"
#: Library/Backend/S3/Strings.cs:80
msgid "The Amazon Secret Key"
msgstr "La chiave segreta di Amazon"
@@ -867,6 +879,14 @@ msgstr "Chiave pubblica SSH da aggiungere"
msgid "SFTP (SSH)"
msgstr "SFTP (SSH)"
#: Library/Backend/SSHv2/Strings.cs:48
msgid "A username is required"
msgstr "È richiesto un nome utente"
#: Library/Backend/SSHv2/Strings.cs:49
msgid "A password is required if not using a keyfile"
msgstr "È richiesta una password se non si utilizza un file chiave"
#: Library/Backend/SSHv2/Strings.cs:52
msgid ""
"To guard against man-in-the-middle attacks, the server fingerprint is "
@@ -1211,6 +1231,10 @@ msgstr "Regione"
msgid "Endpoint"
msgstr "Endpoint"
#: Library/Backend/Filejump/Strings.cs:28
msgid "Filejump"
msgstr "Filejump"
#: Library/Backend/AzureBlob/Strings.cs:29
msgid "Azure blob"
msgstr "Azure blob"
@@ -1239,10 +1263,22 @@ msgstr "Il token SAS"
msgid "No Azure access key or SAS token given"
msgstr "Nessuna chiave di accesso ad Azure o token SAS fornito"
#: Library/Backend/Filen/Strings.cs:27
msgid "Filen.io"
msgstr "Filen.io"
#: Library/Backend/Filen/Strings.cs:30
msgid "Move to trash"
msgstr "Sposta nel cestino"
#: Library/Backend/TencentCOS/Strings.cs:30
msgid "Account ID"
msgstr "ID Account"
#: Library/Backend/TencentCOS/Strings.cs:32
msgid "Secret ID"
msgstr "ID segreto"
#: Library/Backend/TencentCOS/Strings.cs:34
msgid "Secret Key"
msgstr "Chiave segreta"
@@ -1440,6 +1476,34 @@ msgstr ""
msgid "Microsoft OneDrive for Business"
msgstr "Microsoft OneDrive per Aziende"
#: Library/Backend/SMB/SMBShareConnection.cs:101
msgid "Failed to connect to server"
msgstr "Impossibile connettersi al server"
#: Library/Backend/SMB/SMBShareConnection.cs:108
msgid "Failed to authenticate to server"
msgstr "Impossibile autenticarsi al server"
#: Library/Backend/SMB/SMBShareConnection.cs:118
msgid "Failed to connect to share"
msgstr "Impossibile connettersi alla condivisione"
#: Library/Backend/SMB/SMBShareConnection.cs:155
msgid "Failed to delete file on DeleteAsync"
msgstr "Impossibile eliminare il file su DeleteAsync"
#: Library/Backend/SMB/SMBShareConnection.cs:158
msgid "Failed to close file on DeleteAsync"
msgstr "Impossibile chiudere il file su DeleteAsync"
#: Library/Backend/SMB/SMBShareConnection.cs:207
msgid "Failed to create directory"
msgstr "Impossibile creare la cartella"
#: Library/Backend/SMB/SMBShareConnection.cs:260
msgid "Failed to open directory"
msgstr "Impossibile aprire la cartella"
#: Library/Backend/Dropbox/Strings.cs:28
msgid "Dropbox"
msgstr "Dropbox"
@@ -1794,10 +1858,37 @@ msgstr "Cartella archiviazione temporanea"
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:96
msgid "Server has stopped"
msgstr "Il server si è fermato"
#: Library/RestAPI/Strings.cs:98
msgid "Require database encryption"
msgstr "Richiesta la crittografia del database"
#: Library/RestAPI/Strings.cs:103
#, csharp-format
msgid "The timezone {0} is not valid"
msgstr "Il fuso orario {0} non è valido"
#: Library/RestAPI/Strings.cs:104
msgid "Set the encryption key for the settings database"
msgstr "Imposta la chiave di crittografia per il database delle impostazioni."
#: Library/RestAPI/Strings.cs:106
#, csharp-format
msgid "Invalid pause/resume state: {0}"
msgstr "Stato di pausa/ripresa non valido: {0}"
#: Library/RestAPI/Strings.cs:107
msgid "Register for remote control"
msgstr "Registrazione per il controllo remoto"
#: Library/RestAPI/Strings.cs:113
#, csharp-format
msgid "The server registration failed: {0}"
msgstr "La registrazione del server non è riuscita: {0}"
#: Library/RestAPI/Strings.cs:117
#, csharp-format
msgid ""
@@ -1824,6 +1915,10 @@ msgstr ""
"Impossibile caricare processo tipo {0} assembly {1}, messaggio di errore: "
"{2}"
#: Library/Compression/Strings.cs:27
msgid "ZIP compression"
msgstr "Compressione ZIP"
#: Library/Compression/Strings.cs:29
msgid ""
"This option controls the compression level used. A setting of zero gives no "
@@ -1833,6 +1928,14 @@ msgstr ""
" zero non si ha nessuna compressione e impostando a 9 si ha la compressione "
"massima."
#: Library/Compression/Strings.cs:30
msgid "Set the ZIP compression level"
msgstr "Imposta il livello di compressione ZIP"
#: Library/Compression/Strings.cs:32
msgid "Set the ZIP compression method"
msgstr "Imposta il metodo di compressione ZIP"
#: Library/SQLiteHelper/Strings.cs:24
msgid "backup"
msgstr "Backup"
@@ -2299,6 +2402,10 @@ msgstr "Mostra messaggi di errore quando è eseguito un tentativo"
msgid "Upload empty backup files"
msgstr "Carica file di backup vuoti"
#: Library/Main/Strings.cs:158
msgid "Limit storage use"
msgstr "Limita uso archiviazione"
#: Library/Main/Strings.cs:160
msgid "Threshold for warning about low quota"
msgstr "Soglia di avviso su quota bassa"
@@ -3270,6 +3377,26 @@ msgstr "Nell'Uri manca il nome dell'host: {0}"
msgid "{0} bytes"
msgstr "{0} bytes"
#: Library/Utility/Strings.cs:56
#, csharp-format
msgid "{0:N} GiB"
msgstr "{0:N} GiB"
#: Library/Utility/Strings.cs:57
#, csharp-format
msgid "{0:N} KiB"
msgstr "{0:N} KiB"
#: Library/Utility/Strings.cs:58
#, csharp-format
msgid "{0:N} MiB"
msgstr "{0:N} MiB"
#: Library/Utility/Strings.cs:59
#, csharp-format
msgid "{0:N} TiB"
msgstr "{0:N} TiB"
#: Library/Utility/Strings.cs:60
#, csharp-format
msgid "The string \"{0}\" could not be parsed into a date"
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: yu hi <yuhisa@gmail.com>, 2025\n"
"Language-Team: Japanese (Japan) (https://app.transifex.com/duplicati/teams/67655/ja_JP/)\n"
+1 -1
View File
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: joyfuI <jong970105@gmail.com>, 2025\n"
"Language-Team: Korean (https://app.transifex.com/duplicati/teams/67655/ko/)\n"
Binary file not shown.
+341 -1
View File
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Kees Zaaijer, 2025\n"
"Language-Team: Dutch (Netherlands) (https://app.transifex.com/duplicati/teams/67655/nl_NL/)\n"
@@ -910,6 +910,18 @@ msgstr ""
msgid "Team drive ID"
msgstr "Team Drive ID"
#: Library/Backend/GoogleServices/Strings.cs:49
msgid "The list response was not valid."
msgstr "Het antwoord op 'Lijst opvragen' was ongeldig."
#: Library/Backend/GoogleServices/Strings.cs:50
msgid "The about response was not valid."
msgstr "Het antwoord op 'Over' was ongeldig"
#: Library/Backend/GoogleServices/Strings.cs:51
msgid "The create folder response was not valid."
msgstr "Het antwoord op 'Map aanmaken' was ongeldig."
#: Library/Backend/GoogleServices/Strings.cs:56
msgid "Google Cloud Storage configuration module"
msgstr "Google Cloud Storage configuratiemodule"
@@ -1276,6 +1288,16 @@ msgstr ""
msgid "Use a SSH private key to authenticate"
msgstr "Gebruik een SSH sleutelbestand om te authentiseren"
#: Library/Backend/SSHv2/Strings.cs:56
msgid ""
"An url-encoded SSH private key. If the key is encrypted, the password "
"supplied is used to decrypt it. If the private key is specified, the "
"password is not used to authenticate."
msgstr ""
"Een url-gecodeerde SSH-privésleutel. Als de sleutel 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:58
msgid ""
"Use this option to manage the internal timeout for SSH operations. If the "
@@ -1306,6 +1328,30 @@ msgstr ""
msgid "Set a keepalive value"
msgstr "Stel de keepalive-waarde in"
#: Library/Backend/SSHv2/Strings.cs:62
msgid "Disable ssh-agent authentication"
msgstr "SSH-agent-authenticatie uitschakelen"
#: Library/Backend/SSHv2/Strings.cs:64
msgid ""
"On macOS, the ssh-agent is used, and an attempt is made to use the keychain "
"to load private key passphrases. If the private key itself is stored in the "
"keychain, it will not be available."
msgstr ""
"Op macOS wordt de ssh-agent gebruikt en wordt geprobeerd de sleutelhanger te"
" gebruiken om wachtwoordzinnen voor privésleutels te laden. Als de "
"privésleutel zelf in de sleutelhanger is opgeslagen, is deze niet "
"beschikbaar."
#: Library/Backend/SSHv2/Strings.cs:67
msgid ""
"Prevent using ssh-agent for authentication. When not set and no password or "
"keyfile is supplied, the agent will be used. {MacOSAgentNotes}"
msgstr ""
"Voorkom het gebruik van ssh-agent voor authenticatie. Indien niet ingesteld "
"en er geen wachtwoord of sleutelbestand is opgegeven, wordt de agent "
"gebruikt. {MacOSAgentNotes}"
#: Library/Backend/SSHv2/Strings.cs:68
msgid "Treat source path as relative to the initial path"
msgstr ""
@@ -2693,6 +2739,18 @@ msgstr "Dump de PROPFIND respons"
msgid "Digest authentication requires a username to be set"
msgstr "Voor Digest-authenticatie moet een gebruikersnaam worden ingesteld"
#: Library/Backend/WEBDAV/Strings.cs:40
msgid "Use extended PROPFIND body"
msgstr "Gebruik uitgebreide PROPFIND-body"
#: Library/Backend/WEBDAV/Strings.cs:41
msgid ""
"Use an extended PROPFIND body to request listings of files and folders. This"
" is required for some servers"
msgstr ""
"Gebruik een uitgebreide PROPFIND-body om lijsten met bestanden en mappen op "
"te vragen. Dit is vereist voor sommige servers."
#: Library/Backend/pCloud/Strings.cs:28
msgid ""
"This backend can read and write data to pCloud with native API. Allowed "
@@ -3729,6 +3787,29 @@ msgstr ""
" elke aanvraag zo in te stellen dat deze het volgende bevat: Authenticatie: "
"PreAuth <token>"
#: Library/RestAPI/Strings.cs:81
msgid ""
"Disable the API extensions reported by the server. This will not disable the"
" functionality, but will not report the extensions in the API responses. Use"
" this option to degrade the server to a more basic API."
msgstr ""
"Schakel de API-extensies uit die door de server worden gerapporteerd. Dit "
"schakelt de functionaliteit niet uit, maar rapporteert de extensies niet in "
"de API-reacties. Gebruik deze optie om de server te degraderen tot een "
"eenvoudigere API."
#: Library/RestAPI/Strings.cs:82
msgid ""
"The duration of the refresh tokens issued by the server. This value "
"indicates how much time can pass without activity before the user is asked "
"to log in again. The value must be greater than zero and is capped at 30 "
"days."
msgstr ""
"De duur van de door de server uitgegeven verversingstokens. Deze waarde "
"geeft aan hoeveel tijd er mag verstrijken zonder activiteit voordat de "
"gebruiker opnieuw wordt gevraagd in te loggen. De waarde moet groter zijn "
"dan nul en is beperkt tot 30 dagen."
#: Library/RestAPI/Strings.cs:83
msgid "Use this option to disable database encryption of sensitive fields"
msgstr ""
@@ -4096,6 +4177,81 @@ msgstr ""
"Fout: {1}\n"
"Database NIET geüpgraded."
#: Library/Main/Operation/TestHandler.cs:54
#, csharp-format
msgid "Database file does not exist: {0}"
msgstr "Databasebestand bestaat niet: {0}"
#: Library/Main/Operation/TestHandler.cs:113
#, csharp-format
msgid "Index file {0} has extra blocks"
msgstr "Indexbestand {0} heeft extra blocks"
#: Library/Main/Operation/TestHandler.cs:139
#: Library/Main/Operation/TestHandler.cs:213
#, csharp-format
msgid "Successfully captured hash and size for {0}, would update database"
msgstr ""
"Met succes hash en grootte vastgelegd voor {0}, database zou kunnen worden "
"bijgewerkt"
#: Library/Main/Operation/TestHandler.cs:143
#: Library/Main/Operation/TestHandler.cs:217
#, csharp-format
msgid "Successfully captured hash and size for {0}, updating database"
msgstr ""
"Met succes hash en grootte vastgelegd voor {0}, database wordt bijgewerkt"
#: Library/Main/Operation/TestHandler.cs:160
#: Library/Main/Operation/TestHandler.cs:239
#, csharp-format
msgid "Failed to process file {0}"
msgstr "Het verwerken van bestand {0} is mislukt"
#: Library/Main/Operation/TestHandler.cs:173
#, csharp-format
msgid "Found {0} faulty index files, repairing now"
msgstr "{0} defecte indexbestanden gevonden, aan het repareren"
#: Library/Main/Operation/TestHandler.cs:177
#, csharp-format
msgid "Found {0} faulty index files, remove the option {1} to repair them"
msgstr ""
"Er zijn {0} defecte indexbestanden gevonden, verwijder de optie {1} om ze te"
" repareren"
#: Library/Main/Operation/TestHandler.cs:197
#, csharp-format
msgid "No hash or size recorded for {0}, performing full verification"
msgstr ""
"Geen hash of grootte geregistreerd voor {0}, volledige verificatie wordt "
"uitgevoerd"
#: Library/Main/Operation/TestHandler.cs:255
#, csharp-format
msgid "Successfully verified {0} remote files"
msgstr "{0} externe bestanden succesvol geverifieerd"
#: Library/Main/Operation/TestHandler.cs:259
#, csharp-format
msgid "Verified {0} remote files with {1} problem(s)"
msgstr "{0} externe bestande geverifieerd met {1} probl(e)em(en)"
#: Library/Main/Operation/TestHandler.cs:404
#, csharp-format
msgid "Unexpected file type {0} for {1}"
msgstr "Onverwacht bestandstype {0} voor {1}"
#: Library/Main/Operation/TestHandler.cs:429
#, csharp-format
msgid "Would replace faulty index file {0} with {1}"
msgstr "Defect indexbestand {0} zou vervangen worden door {1}"
#: Library/Main/Operation/TestHandler.cs:444
#, csharp-format
msgid "Failed to replace faulty index file {0}"
msgstr "Vervangen van defect indexbestand {0} is mislukt"
#: Library/Main/Strings.cs:28
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -4124,6 +4280,15 @@ msgid ""
msgstr ""
"De optie --{0} bestaat meer dan één keer. Geef dit door aan de ontwikkelaars"
#: Library/Main/Strings.cs:32
#, csharp-format
msgid ""
"The option --{0} is a boolean option with a default value of true. Please "
"report this to the developers"
msgstr ""
"De optie --{0} is een Booleaanse optie met een standaardwaarde van true. "
"Meld dit alstublieft aan de ontwikkelaars."
#: Library/Main/Strings.cs:33
msgid "No source folders specified for backup"
msgstr "Geen bronmappen opgegeven voor back-up"
@@ -4171,6 +4336,11 @@ msgstr "De bewerking {0} is gestart"
msgid "The operation {0} has completed"
msgstr "De bewerking {0} is afgerond"
#: Library/Main/Strings.cs:40
#, csharp-format
msgid "The operation {0} has failed"
msgstr "De bewerking {0} is mislukt"
#: Library/Main/Strings.cs:41
#, csharp-format
msgid "Invalid path: \"{0}\" ({1})"
@@ -4199,6 +4369,24 @@ msgstr ""
"De bron {0} is op volume {1}, die niet kon worden gevonden, back-up wordt "
"afgebroken"
#: Library/Main/Strings.cs:45
#, csharp-format
msgid ""
"The backend url cannot start with {0} or {1}. If you intend to use a webdav "
"backend, please use a url starting with {2}"
msgstr ""
"De backend-url mag niet beginnen met {0} of {1}. Als u een webdav-backend "
"wilt gebruiken, gebruik dan een URL die begint met {2}."
#: Library/Main/Strings.cs:46
#, csharp-format
msgid ""
"The backend protocol {0} is not supported. Please use one of the following "
"protocols: {1}"
msgstr ""
"Het backendprotocol {0} wordt niet ondersteund. Gebruik een van de volgende "
"protocollen: {1}"
#: Library/Main/Strings.cs:51
msgid ""
"If a backup is interrupted there will likely be partial files present on the"
@@ -4301,6 +4489,39 @@ msgstr ""
msgid "Max number of kilobytes to upload pr. second"
msgstr "Maximale hoeveelheid kilobytes per seconde voor uploads"
#: Library/Main/Strings.cs:65
msgid ""
"Disable the throttling of upload and download speeds for this task. If there"
" is a throttle set, it will be ignored when running this task."
msgstr ""
"Schakel de beperking van upload- en downloadsnelheden voor deze taak uit. "
"Als er een beperking is ingesteld, wordt deze genegeerd bij het uitvoeren "
"van deze taak."
#: Library/Main/Strings.cs:66
msgid "Disable throttling"
msgstr "Snelheidsbeperking uitschakelen"
#: Library/Main/Strings.cs:67
#, csharp-format
msgid ""
"Disable the throttling of upload and download speeds for specific backends. "
"If there is a throttle set, it will be ignored when running this task, if "
"the backend is one of the specified backends. Multiple backends can be "
"specified with a comma separator. This option has no effect if there is no "
"throttle or if --{0} is set"
msgstr ""
"Schakel de beperking van upload- en downloadsnelheden voor specifieke "
"backends uit. Als er een beperking is ingesteld, wordt deze genegeerd bij "
"het uitvoeren van deze taak, mits de backend een van de opgegeven backends "
"is. Meerdere backends kunnen worden opgegeven met een komma als "
"scheidingsteken. Deze optie heeft geen effect als er geen beperking is "
"ingesteld of als --{0} is ingesteld."
#: Library/Main/Strings.cs:68
msgid "Disable throttling for specific backends"
msgstr "Snelheidsbeperking uitschakelen voor specifieke backends"
#: Library/Main/Strings.cs:69
msgid ""
"If you store the backups on a local disk, and prefer that they are kept "
@@ -4438,6 +4659,18 @@ msgstr ""
msgid "Exponential backoff for backend errors"
msgstr "Exponentiële wachttijd-verhoging bij backend-fouten"
#: Library/Main/Strings.cs:89
#, csharp-format
msgid ""
"Use this option to attach extra files to the newly uploaded filelists. The "
"argument is a path to the file to include. Multiple files can be supplied "
"using the path separator (\"{0}\")"
msgstr ""
"Gebruik deze optie om extra bestanden toe te voegen aan de nieuw geüploade "
"bestandslijsten. Het argument is een pad naar het op te nemen bestand. "
"Meerdere bestanden kunnen worden opgegeven met behulp van het "
"padscheidingsteken (\"{0}\")."
#: Library/Main/Strings.cs:90
msgid "Set control files"
msgstr "Stel beheer bestanden in"
@@ -4630,6 +4863,20 @@ msgstr ""
msgid "Control the use of disk snapshots"
msgstr "Bepaal het gebruik van schijf-momentopnames"
#: Library/Main/Strings.cs:118
msgid ""
"The snapshot provider implementation for Windows. The Vanara version is the "
"default and supports all features and integrates directly with Windows on "
"all versions and architectures. The WMIC based snapshot is slightly more "
"portable but has less features. The AlphaVSS is the legacy provider and "
"requires VC++ Redist installed."
msgstr ""
"De implementatie van de snapshotprovider voor Windows. De Vanara-versie is "
"de standaardversie, ondersteunt alle functies en integreert direct met "
"Windows op alle versies en architecturen. De WMIC-gebaseerde snapshot is "
"iets draagbaarder, maar heeft minder functies. AlphaVSS is de legacy-"
"provider en vereist de installatie van VC++ Redist."
#: Library/Main/Strings.cs:119
msgid "The snapshot provider implementation to use"
msgstr "De snapshotprovider-implementatie die gebruikt moet worden"
@@ -4769,10 +5016,60 @@ msgstr ""
"Een door puntkomma's gescheiden lijst met guid's van VSS writers die "
"uitgesloten moeten worden (alleen Windows)"
#: Library/Main/Strings.cs:139
msgid ""
"This setting controls the usage of NTFS USN numbers, which allows Duplicati "
"to obtain a list of files and folders much faster. If this is set to "
"\"off\", Duplicati will not attempt to use USN. Setting this to \"auto\" "
"makes Duplicati attempt to use USN, and fail silently if that was not "
"allowed or supported. A setting of \"on\" will also make Duplicati attempt "
"to use USN, but will produce a warning message in the log if it fails. "
"Setting it to \"required\" will make Duplicati abort the backup if the USN "
"usage fails. This feature requires administrative privileges."
msgstr ""
"Deze instelling regelt het gebruik van NTFS USN-nummers, waardoor Duplicati "
"veel sneller een lijst met bestanden en mappen kan verkrijgen. Als deze "
"optie is ingesteld op \"uit\", probeert Duplicati geen USN te gebruiken. Als"
" u deze optie instelt op \"auto\", probeert Duplicati USN te gebruiken en "
"mislukt dit stilzwijgend als dit niet is toegestaan of ondersteund. Met de "
"instelling \"aan\" probeert Duplicati ook USN te gebruiken, maar verschijnt "
"er een waarschuwing in het logboek als dit mislukt. Als u deze optie instelt"
" op \"vereist\", wordt de back-up door Duplicati afgebroken als het USN-"
"gebruik mislukt. Deze functie vereist beheerdersrechten."
#: Library/Main/Strings.cs:140
msgid "Control the use of NTFS Update Sequence Numbers"
msgstr "Bepaal het gebruik van NTFS Update Sequence Numbers"
#: Library/Main/Strings.cs:141
msgid ""
"When reading files, Duplicati can use the Windows BackupRead API to read "
"files that are locked by other applications. This is useful for files that "
"are in use, but requires administrative privileges. If this option is "
"enabled, Duplicati will use the BackupRead API to read files if not "
"snapshots are used. Setting this to \"auto\" will attempt to use it, but "
"fail silently if there are insufficient permissions. Setting it to \"on\" "
"wil also attempt to use BackupRead, but produces a warning if it is not "
"possible. Setting it to \"required\" will make Duplicati abort the backup if"
" it fails. This feature requires administrative privileges."
msgstr ""
"Bij het lezen van bestanden kan Duplicati de Windows BackupRead API "
"gebruiken om bestanden te lezen die door andere applicaties zijn "
"vergrendeld. Dit is handig voor bestanden die in gebruik zijn, maar waarvoor"
" beheerdersrechten vereist zijn. Als deze optie is ingeschakeld, gebruikt "
"Duplicati de BackupRead API om bestanden te lezen als er geen snapshots "
"worden gebruikt. Als u deze optie instelt op \"auto\", probeert Duplicati de"
" API te gebruiken, maar mislukt dit zonder waarschuwing als er onvoldoende "
"rechten zijn. Als u deze optie instelt op \"on\", probeert Duplicati ook "
"BackupRead te gebruiken, maar genereert een waarschuwing als dit niet "
"mogelijk is. Als u deze optie instelt op \"required\", wordt de back-up door"
" Duplicati afgebroken als dit mislukt. Deze functie vereist "
"beheerdersrechten."
#: Library/Main/Strings.cs:142
msgid "Use BackupRead API to read files"
msgstr "Gebruik BackupRead API voor het lezen van bestanden"
#: Library/Main/Strings.cs:143
msgid "Ignore advisory locking"
msgstr "Negeer adviserende vergrendeling"
@@ -6401,6 +6698,14 @@ msgstr ""
msgid "Failed to create a snapshot: {0}"
msgstr "Het maken van een momentopname is mislukt: {0}"
#: Library/Main/Strings.cs:379
msgid ""
"Failed to activate BackupRead as the current process does not have "
"sufficient permissions"
msgstr ""
"BackupRead activeren is mislukt omdat het huidige proces niet over voldoende"
" machtigingen beschikt"
#: Library/Main/Strings.cs:384
#, csharp-format
msgid "The encryption module {0} was not found"
@@ -6454,6 +6759,18 @@ msgstr ""
msgid "Read passphrase from STDIN"
msgstr "Lees wachtwoordzin vanaf STDIN"
#: Library/Modules/Builtin/Strings.cs:40
msgid ""
"This module exposes a number of common properties that can be used to change"
" the way backends are configured"
msgstr ""
"Deze module geeft inzicht in een aantal algemene eigenschappen die gebruikt "
"kunnen worden om de manier waarop backends geconfigureerd zijn te veranderen"
#: Library/Modules/Builtin/Strings.cs:41
msgid "Configure backend options"
msgstr "Configureer backendopties"
#: Library/Modules/Builtin/Strings.cs:45
msgid ""
"This module works internaly to parse source parameters to backup Hyper-V "
@@ -6801,6 +7118,24 @@ msgstr ""
msgid "Extra parameters for the message sent"
msgstr "Extra parameters voor het te verzenden bericht"
#: Library/Modules/Builtin/Strings.cs:123
#, csharp-format
msgid ""
"The recipient \"{0}\" is not a valid email address. Please use the format "
"\"Name <user@example.com>\" or just \"user@example.com\""
msgstr ""
"De ontvanger \"{0}\" is geen geldig e-mailadres. Gebruik de notatie \"Naam "
"<user@example.com>\" of gewoon \"user@example.com\"."
#: Library/Modules/Builtin/Strings.cs:124
#, csharp-format
msgid ""
"No recipients specified. Please use the option --{0} to specify the "
"recipients."
msgstr ""
"Geen ontvangers opgegeven. Gebruik de optie --{0} om de ontvangers op te "
"geven."
#: Library/Modules/Builtin/Strings.cs:128
msgid ""
"This module provides support for sending status reports via XMPP messages"
@@ -7368,6 +7703,11 @@ msgstr "Fout bij het verwijderen van bestand: {0}, fout: {1}"
msgid "Error reading file: {0}, error: {1}"
msgstr "Fout bij het lezen van bestand: {0}, fout: {1}"
#: Library/Utility/Strings.cs:127
#, csharp-format
msgid "Error listing content: {0}"
msgstr "Fout bij het weergeven van inhoud: {0}"
#: Library/Utility/FilterGroups.cs:191
#, csharp-format
msgid "{0}: Selects no filters."
Binary file not shown.
+373 -6
View File
@@ -9,17 +9,17 @@
# Waldemar Stoczkowski, 2024
# marekjedrzejewski <marekjedrzejewski@users.noreply.github.com>, 2024
# Jakub, 2024
# Mariusz Wierzbicki <engineer@post.pl>, 2024
# Slawomir Ciunczyk <s.ciunczyk@ciunczyk.com>, 2025
# Mariusz Wierzbicki <engineer@post.pl>, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Slawomir Ciunczyk <s.ciunczyk@ciunczyk.com>, 2025\n"
"Last-Translator: Mariusz Wierzbicki <engineer@post.pl>, 2025\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"
@@ -32,8 +32,8 @@ 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."
"Ten moduł szyfruje wszystkie pliki w taki sam sposób, jak AESCrypt, używając"
" 256-bitowego szyfrowania AES."
#: Library/Encryption/Strings.cs:29
msgid "AES-256 encryption, built in"
@@ -173,6 +173,18 @@ msgstr ""
msgid "Failure while invoking GnuPG, program won't terminate"
msgstr "Błąd podczas wywoływania GnuPG, program się nie kończy"
#: Library/Encryption/Strings.cs:65
msgid "Key must be at least 8 characters long"
msgstr "Klucz musi składać się z co najmniej 8 znaków"
#: Library/Encryption/Strings.cs:66
msgid "Key must not be empty"
msgstr "Klucz nie może być pusty"
#: Library/Encryption/Strings.cs:67
msgid "Refusing to encrypt with blacklisted key"
msgstr "Odmowa szyfrowania kluczem z czarnej listy"
#: Library/Interface/Strings.cs:26
msgid "aliases"
msgstr "aliasy"
@@ -221,10 +233,18 @@ msgstr "Łańcuch"
msgid "Timespan"
msgstr "Przedział czasowy"
#: Library/Interface/Strings.cs:41
msgid "DateTime"
msgstr "DataCzas"
#: Library/Interface/Strings.cs:42
msgid "Password"
msgstr "Hasło"
#: Library/Interface/Strings.cs:43
msgid "Decimal"
msgstr "Dziesiętny"
#: Library/Interface/Strings.cs:44
msgid "Unknown"
msgstr "Nieznany"
@@ -248,6 +268,10 @@ msgstr ""
"Klucz szyfrowania użyty do zaszyfrowania ustawień docelowych nie pasuje do "
"klucza bieżącego"
#: Library/Interface/Strings.cs:52
msgid "Encryption key is missing."
msgstr "Brak klucza szyfrowania."
#: Library/Interface/CustomExceptions.cs:85
#: Library/Interface/CustomExceptions.cs:93
#: Library/Backend/Jottacloud/Jottacloud.cs:319
@@ -357,6 +381,14 @@ msgstr "Następny USN wynosi zero"
msgid "Backup configuration changed"
msgstr "Zmieniono konfigurację kopii zapasowej"
#: Library/Backend/OpenStack/Strings.cs:27
msgid ""
"This backend can read and write data to Swift (OpenStack Object Storage). "
"Allowed format is \"openstack://container/folder\"."
msgstr ""
"Ten backend może odczytywać i zapisywać dane w Swift (OpenStack Object "
"Storage). Dozwolony format to „openstack://container/folder”."
#: Library/Backend/OpenStack/Strings.cs:28
msgid "OpenStack Simple Storage"
msgstr "OpenStack Simple Storage"
@@ -366,10 +398,30 @@ msgstr "OpenStack Simple Storage"
msgid "Missing required option: {0}"
msgstr "Brakuje wymaganej opcji: {0}"
#: 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 ""
"Hasło używane do łączenia się z serwerem. Może być również podane jako "
"zmienna środowiskowa \"AUTH_PASSWORD\". Jeśli hasło jest podane, --{0} musi "
"być również ustawione."
#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/S3/Strings.cs:33
#: Library/Backend/Mega/Strings.cs:27 Library/Utility/Strings.cs:94
msgid "Supply the password used to connect to the server"
msgstr "Podaj hasło używane do łączenia się z serwerem"
#: 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 Library/Backend/SMB/Strings.cs:30
msgid "Supply the domain used to connect to the server"
msgstr "Podaj domenę używaną do łączenia się z serwerem"
#: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/S3/Strings.cs:34
#: Library/Backend/Mega/Strings.cs:28 Library/Utility/Strings.cs:95
msgid ""
@@ -379,6 +431,11 @@ 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:35 Library/Backend/S3/Strings.cs:35
#: Library/Backend/Mega/Strings.cs:29 Library/Utility/Strings.cs:96
msgid "Supply the username used to connect to the server"
msgstr "Podaj nazwę użytkownika używaną do łączenia się z serwerem"
#: Library/Backend/OpenStack/Strings.cs:36
msgid ""
"The Tenant Name is commonly the paying user account name. This option must "
@@ -389,6 +446,10 @@ msgstr ""
" być podana podczas uwierzytelniania przy użyciu hasła, ale nie jest "
"wymagana podczas korzystania z klucza interfejsu API."
#: Library/Backend/OpenStack/Strings.cs:37
msgid "Supply the Tenant Name used to connect to the server"
msgstr "Podaj nazwę klienta używaną do połączenia z serwerem"
#: Library/Backend/OpenStack/Strings.cs:38
msgid ""
"The API key can be used to connect without supplying a password and tenant "
@@ -397,6 +458,21 @@ 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:39
msgid "Supply the API key used to connect to the server"
msgstr "Podaj klucz API używany do łączenia się z serwerem."
#: 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\" for v2 and \"/v3\" for v3. "
"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\" "
"dla v2 i \"/v3\" dla v3. Znani dostawcy to: {0}{1}"
#: Library/Backend/OpenStack/Strings.cs:41
msgid "Supply the authentication URL"
msgstr "Niestandardowy URL uwierzytelniania"
@@ -409,6 +485,25 @@ msgstr "Wersja Keystone API do użycia. Prawidłowe wartości to „v2” i „v
msgid "The keystone API version to use"
msgstr "Wersja keystone API do użycia"
#: Library/Backend/OpenStack/Strings.cs:44
msgid ""
"By default, the first reported endpoint will be used for file transfers. To "
"select a specific region, provide the region name. If no such region is "
"supported, the default (first reported) endpoint is used."
msgstr ""
"Domyślnie do transferu plików wykorzystywany jest pierwszy zarejestrowany "
"punkt końcowy. Aby skorzystać z konkretnego regionu, należy podać jego "
"nazwę. Jeśli wskazany region nie jest obsługiwany, używany jest domyślny "
"(pierwszy zarejestrowany) punkt końcowy."
#: Library/Backend/OpenStack/Strings.cs:45
msgid "Supply the prefered region for endpoints"
msgstr "Podaj preferowany region dla punktów końcowych."
#: Library/Backend/OpenStack/Strings.cs:49
msgid "Expose OpenStack configuration as a web module"
msgstr "Udostępnij konfigurację OpenStack jako moduł webowy."
#: Library/Backend/OpenStack/Strings.cs:50
msgid "OpenStack configuration module"
msgstr "Moduł konfiguracji OpenStack"
@@ -419,6 +514,12 @@ msgstr "Moduł konfiguracji OpenStack"
msgid "Provide different config values"
msgstr "Podaj różne wartości konfiguracji"
#: Library/Backend/OpenStack/Strings.cs:52
#: Library/Backend/GoogleServices/Strings.cs:58
#: Library/Backend/S3/Strings.cs:67 Library/Backend/Storj/StorjConfig.cs:48
msgid "The config to get"
msgstr "Konfiguracja do pobrania"
#: Library/Backend/FTP/Strings.cs:30
msgid ""
"This backend can read and write data to an FTP based backend. Allowed "
@@ -429,6 +530,16 @@ msgstr ""
"Dozwolone formaty to \"ftp://nazwa_hosta/folder\" i "
"\"ftp://nazwa_użytkownika:hasło@nazwa_hosta/folder\""
#: Library/Backend/FTP/Strings.cs:31
msgid ""
"This backend can read and write data to an FTP based backend. Allowed "
"formats are \"aftp://hostname/folder\" and "
"\"aftp://username:password@hostname/folder\"."
msgstr ""
"Ten backend może odczytywać i zapisywać dane do backendu opartego na FTP. "
"Dozwolone formaty to: „aftp://hostname/folder” oraz "
"„aftp://username:password@hostname/folder”."
#: Library/Backend/FTP/Strings.cs:32
msgid "FTP"
msgstr "FTP"
@@ -437,11 +548,56 @@ msgstr "FTP"
msgid "Alternative FTP"
msgstr "Alternatywny FTP"
#: Library/Backend/FTP/Strings.cs:34
msgid ""
"Use this option to log FTP dialog to terminal console for debugging "
"purposes."
msgstr ""
"Użyj tej opcji, aby logować dialog FTP w konsoli terminala do celów "
"debugowania."
#: Library/Backend/FTP/Strings.cs:35
msgid "Log FTP dialog to terminal console"
msgstr "Loguj dialog FTP w konsoli terminala"
#: Library/Backend/FTP/Strings.cs:36
msgid ""
"Use this option to log FTP PRIVATE info (username, password) to console for "
"debugging purposes (DO NOT POST THIS TO THE INTERNET!)"
msgstr ""
"Użyj tej opcji, aby logować prywatne informacje FTP (nazwę użytkownika, "
"hasło) do konsoli w celach debugowania (NIE UDOSTĘPNIAJ TEGO W INTERNECIE!)."
#: Library/Backend/FTP/Strings.cs:37
msgid "Log FTP PRIVATE info to console"
msgstr "Loguj prywatne informacje FTP do konsoli"
#: Library/Backend/FTP/Strings.cs:38
msgid "Log diagnostics information"
msgstr "Rejestruj informacje diagnostyczne"
#: Library/Backend/FTP/Strings.cs:39
msgid ""
"Use this option to log diagnostics information to the log output. This can "
"be useful for debugging purposes."
msgstr ""
"Włącz tę opcję, aby zapisywać informacje diagnostyczne w logach. Może to być"
" przydatne w celach debugowania."
#: Library/Backend/FTP/Strings.cs:40
#, csharp-format
msgid "The folder {0} was not found. Message: {1}"
msgstr "Katalog {0} nie został znaleziony. Komunikat: {1}"
#: Library/Backend/FTP/Strings.cs:41
#, csharp-format
msgid ""
"The file {0} was uploaded but not found afterwards. The file listing "
"returned {1}"
msgstr ""
"Plik {0} został przesłany, lecz następnie nie został znaleziony. Lista "
"plików zwróciła {1}."
#: Library/Backend/FTP/Strings.cs:42
#, csharp-format
msgid ""
@@ -516,10 +672,155 @@ msgstr ""
msgid "Add a delay after uploading a file"
msgstr "Dodaj opóźnienie po przesłaniu pliku"
#: Library/Backend/FTP/Strings.cs:53
msgid ""
"Use this option to communicate using Secure Socket Layer (SSL) over ftp "
"(ftps)."
msgstr ""
"Użyj tej opcję, aby korzystać z bezpiecznej komunikacji SSL w protokole FTP "
"(FTPS)."
#: Library/Backend/FTP/Strings.cs:54
msgid "Instruct Duplicati to use an SSL (ftps) connection"
msgstr "Poleć Duplicati, aby korzystał z połączenia SSL (FTPS)."
#: Library/Backend/FTP/Strings.cs:55
#, 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 ""
"Aktywuj tę opcję, aby nawiązać połączenie FTP w trybie aktywnym. Nawet jeśli"
" ustawiona jest również opcja --{0}, połączenie zostanie nawiązane w trybie "
"aktywnym."
#: Library/Backend/FTP/Strings.cs:56 Library/Backend/FTP/Strings.cs:58
msgid "Toggle the FTP connections method"
msgstr "Przełącz metodę połączenia FTP"
#: Library/Backend/FTP/Strings.cs:57
#, 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 ""
"Aktywuj tę opcję, aby nawiązać połączenie FTP w trybie pasywnym, który "
"działa lepiej z niektórymi zaporami sieciowymi. Jeśli ustawiona jest opcja "
"--{0}, ta opcja zostanie zignorowana."
#: Library/Backend/FTP/Strings.cs:59
msgid ""
"The option ftp-passive is deprecated, use ftp-data-connection-type instead."
msgstr ""
"Opcja ftp-passive jest przestarzała, zamiast niej użyj ftp-data-connection-"
"type."
#: Library/Backend/FTP/Strings.cs:60
msgid "ftp-regular is deprecated, use ftp-data-connection-type instead."
msgstr ""
"ftp-regular jest przestarzałe, zamiast tego użyj ftp-data-connection-type."
#: Library/Backend/FTP/Strings.cs:61
msgid "use-ssl is deprecated, use ftp-ssl-protocols instead."
msgstr "use-ssl jest przestarzałe, zamiast tego użyj ftp-ssl-protocols."
#: Library/Backend/FTP/Strings.cs:62
#, csharp-format
msgid "The file {0} was not found. Message: {1}"
msgstr "The file {0} was not found. Wiadomość: {1}"
#: Library/Backend/FTP/Strings.cs:63
msgid "Treat the url path as absolute"
msgstr "Traktuj ścieżkę URL jako bezwzględną"
#: Library/Backend/FTP/Strings.cs:64
msgid ""
"Use this option to interpret the url path as an absolute path. This option "
"only has an effect if the initial starting folder in the FTP server is not "
"the (virtual) root folder. If not set, the path in the url is treated as "
"relative to the initial login folder."
msgstr ""
"Użyj tej opcji, aby potraktować ścieżkę URL jako ścieżkę bezwzględną. Opcja "
"ta ma znaczenie tylko wtedy, gdy początkowy folder startowy na serwerze FTP "
"nie jest (wirtualnym) folderem głównym. Jeśli opcja nie jest ustawiona, "
"ścieżka w URL-u jest traktowana jako względna względem początkowego folderu "
"logowania."
#: Library/Backend/FTP/Strings.cs:65
msgid "Treat the url path as relative"
msgstr "Traktuj ścieżkę URL jako względną"
#: Library/Backend/FTP/Strings.cs:66
msgid ""
"Use this option to interpret the url path as a path that is relative to the "
"initial login folder. This option only has an effect if the initial starting"
" folder in the FTP server is not the (virtual) root folder. If not set, the "
"path in the url is treated as absolute, ignoring the initial login folder."
msgstr ""
"Użyj tej opcji, aby potraktować ścieżkę URL jako ścieżkę względną względem "
"początkowego folderu logowania. Opcja ta ma znaczenie tylko wtedy, gdy "
"początkowy folder startowy na serwerze FTP nie jest (wirtualnym) folderem "
"głównym. Jeśli opcja nie jest ustawiona, ścieżka w URL-u jest traktowana "
"jako bezwzględna, z pominięciem początkowego folderu logowania."
#: Library/Backend/FTP/Strings.cs:67
msgid "Use CWD instead of absolute paths"
msgstr "Używaj polecenia CWD zamiast ścieżek bezwzględnych"
#: Library/Backend/FTP/Strings.cs:68
msgid ""
"Use this option to start the connection with a CWD command instead of an "
"absolute path. This can be useful if the FTP server does not support "
"absolute paths."
msgstr ""
"Użyj tej opcji, aby rozpocząć połączenie od polecenia CWD zamiast ścieżki "
"bezwzględnej. Może to być przydatne, jeśli serwer FTP nie obsługuje ścieżek "
"bezwzględnych."
#: Library/Backend/FTP/Strings.cs:69
#, csharp-format
msgid "Error creating folder {0}, gave folder: {1}"
msgstr "Błąd podczas tworzenia folderu {0}, podano folder: {1}"
#: Library/Backend/FTP/Strings.cs:70 Library/Utility/Strings.cs:126
#, csharp-format
msgid "Error writing file: {0}, error: {1}"
msgstr "Błąd podczas zapisu pliku: {0}, błąd: {1}"
#: Library/Backend/FTP/Strings.cs:71
msgid "Ignore PureFTPd limit warnings"
msgstr "Ignoruj ostrzeżenia o limitach PureFTPd"
#: Library/Backend/FTP/Strings.cs:72
#, csharp-format
msgid ""
"PureFTPd is known to truncate file listings. If server has been configured "
"to a higher limit or do not expect to store more than 10000 files you can "
"suppress errors and warnings with {0}"
msgstr ""
"Jest wiadome, że PureFTPd obcina listy plików. Jeśli serwer został "
"skonfigurowany na wyższy limit lub nie planujesz przechowywać więcej niż "
"10 000 plików, możesz wyłączyć błędy i ostrzeżenia za pomocą opcji {0}."
#: Library/Backend/GoogleServices/Strings.cs:28
msgid ""
"This backend can read and write data to Google Cloud Storage. Allowed format"
" is \"gcs://bucket/folder\"."
msgstr ""
"To backend może odczytywać i zapisywać dane w Google Cloud Storage. "
"Dozwolony format to „gcs://zaspbnik/folder”."
#: Library/Backend/GoogleServices/Strings.cs:29
msgid "Google Cloud Storage"
msgstr "Google Cloud Storage"
#: Library/Backend/GoogleServices/Strings.cs:30
#, csharp-format
msgid "You must supply a project ID with --{0} for creating a bucket."
msgstr ""
"Musisz podać identyfikator projektu za pomocą --{0}, aby utworzyć zasobnik."
#: Library/Backend/GoogleServices/Strings.cs:31
#, csharp-format
msgid ""
@@ -529,6 +830,10 @@ 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:33
msgid "Specify location option for creating a bucket"
msgstr "Określ opcję lokalizacji przy tworzeniu zasobnika."
#: Library/Backend/GoogleServices/Strings.cs:34
#, csharp-format
msgid ""
@@ -538,27 +843,71 @@ 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:36
msgid "Specify storage class for creating a bucket"
msgstr "Określ klasę przechowywania przy tworzeniu zasobnika."
#: Library/Backend/GoogleServices/Strings.cs:37
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 ""
"Ta opcja jest używana tylko podczas tworzenia nowych zasobników. Użyj jej, "
"aby podać identyfikator projektu, do którego będzie przypisany zasobnik. "
"Projekt określa, gdzie zostaną naliczone opłaty za użycie."
#: Library/Backend/GoogleServices/Strings.cs:38
msgid "Specify project for creating a bucket"
msgstr "Określ projekt do utworzenia zasobnika"
#: Library/Backend/GoogleServices/Strings.cs:43
msgid ""
"This backend can read and write data to Google Drive. Allowed format is "
"\"googledrive://folder/subfolder\"."
msgstr ""
"Ten backend może odczytywać i zapisywać dane na Dysku Google. Dozwolony "
"format to \"googledrive://folder/podfolder”."
#: 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 ""
"W folderze „{1}” znajduje się więcej niż jeden element o nazwie „{0}”."
#: Library/Backend/GoogleServices/Strings.cs:46
#: Library/Backend/File/Strings.cs:40 Library/Compression/Strings.cs:38
#, csharp-format
msgid "File not found: {0}"
msgstr "Nie znaleziono pliku: {0}"
#: Library/Backend/GoogleServices/Strings.cs:47
msgid ""
"This option sets the team drive to use. Leaving it empty uses the personal "
"drive."
msgstr ""
"Ta opcja ustawia dysk zespołu, który ma być używany. Pozostawienie pustego "
"pola spowoduje użycie dysku osobistego."
#: Library/Backend/GoogleServices/Strings.cs:48
msgid "Team drive ID"
msgstr "Identyfikator zespołu dysku"
#: Library/Backend/GoogleServices/Strings.cs:49
msgid "The list response was not valid."
msgstr "Odpowiedź z listą była nieprawidłowa."
#: Library/Backend/S3/Strings.cs:27
msgid "S3 compatible"
msgstr "Kompatybilny z S3"
#: Library/Backend/S3/Strings.cs:29
msgid "AWS Secret Access Key"
msgstr "Klucz Dostępu AWS"
msgstr "Poufny klucz dostępu AWS"
#: Library/Backend/S3/Strings.cs:32 Library/Backend/Mega/Strings.cs:26
#: Library/Utility/Strings.cs:93
@@ -924,11 +1273,25 @@ msgstr ""
"Używane identyfikatory grup powodujących konflikt: podane {0}, ale "
"znalezione {1}"
#: Library/Backend/AliyunOSS/Strings.cs:30
#: Library/Backend/Idrivee2/Strings.cs:31
msgid "Access Key ID"
msgstr "ID Klucza Dostępu"
#: Library/Backend/AliyunOSS/Strings.cs:32
#: Library/Backend/Idrivee2/Strings.cs:29
msgid "Access Key Secret"
msgstr "Tajny klucz dostępu"
#: Library/Backend/AliyunOSS/Strings.cs:34
#: Library/Backend/TencentCOS/Strings.cs:36
msgid "Bucket name"
msgstr "Nazwa zasobnika"
#: Library/Backend/AliyunOSS/Strings.cs:36
msgid "Region"
msgstr "Region"
#: Library/Backend/AzureBlob/Strings.cs:29
msgid "Azure blob"
msgstr "Azure blob"
@@ -1385,6 +1748,10 @@ msgstr "Folder Tymczasowy"
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:107
msgid "Register for remote control"
msgstr "Rejestracja do zdalnego sterowania"
#: Library/RestAPI/Strings.cs:117
#, csharp-format
msgid ""
+1 -1
View File
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Sérgio Marques <smarquespt@gmail.com>, 2025\n"
"Language-Team: Portuguese (https://app.transifex.com/duplicati/teams/67655/pt/)\n"
@@ -32,7 +32,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Luiz Cezar Philippi Junior <philippi.rsl@gmail.com>, 2025\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/duplicati/teams/67655/pt_BR/)\n"
+1 -1
View File
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Leonte Cristian <leontecristian86@gmail.com>, 2024\n"
"Language-Team: Romanian (https://app.transifex.com/duplicati/teams/67655/ro/)\n"
+1 -1
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Vadim P <kladzey@gmail.com>, 2025\n"
"Language-Team: Russian (https://app.transifex.com/duplicati/teams/67655/ru/)\n"
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Milan Marinković <xaoc994@gmail.com>, 2025\n"
"Language-Team: Serbian (Serbia) (https://app.transifex.com/duplicati/teams/67655/sr_RS/)\n"
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: axez85 <dr@davidaslan.se>, 2025\n"
"Language-Team: Swedish (Sweden) (https://app.transifex.com/duplicati/teams/67655/sv_SE/)\n"
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: vishun, 2025\n"
"Language-Team: Chinese (China) (https://app.transifex.com/duplicati/teams/67655/zh_CN/)\n"
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: Jason Cheng <sanyu3u@gmail.com>, 2025\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/duplicati/teams/67655/zh_TW/)\n"
+5 -5
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 13:36+0200\n"
"POT-Creation-Date: 2025-08-07 15:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -4662,13 +4662,13 @@ msgstr ""
#: Library/Main/Strings.cs:240
msgid ""
"Use this option to replace index files that are missing content during the "
"testing phase. This takes slightly longer, but will prevent very slow "
"database recreates"
"Use this option to prevent automatic replacement of index files that are "
"missing content during the testing phase. Creating repaired index files "
"takes slightly longer, but will prevent very slow database recreates"
msgstr ""
#: Library/Main/Strings.cs:241
msgid "Replace defective index files"
msgid "Don't fix defective index files"
msgstr ""
#: Library/Main/Strings.cs:242
@@ -20,12 +20,12 @@ msgstr "- trieu una opció -"
msgid "...loading..."
msgstr "S'està carregant..."
#: scripts/services/EditUriBuiltins.js:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 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:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "Clau d'accés d'AWS"
@@ -42,7 +42,7 @@ msgstr "Quant a"
msgid "About {{appname}}"
msgstr "Quant al {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Clau d'accés"
@@ -54,7 +54,7 @@ msgstr "S'ha denegat l'accés"
msgid "Access to user interface"
msgstr "Accés a la interfície d'usuari"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Nom del compte"
@@ -87,8 +87,8 @@ msgstr "Afegeix una ruta"
msgid "Added"
msgstr "Afegits"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Voleu modificar el nom del contenidor?"
@@ -171,8 +171,8 @@ msgstr "Aplicacions"
msgid "As Command-line"
msgstr "Com a línia d'ordres"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -202,11 +202,11 @@ msgstr "Contrasenya generada automàticament"
msgid "B2 Application Key"
msgstr "Clau d'aplicació de B2"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "ID del compte de B2 Cloud Storage"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "Clau d'aplicació de B2 Cloud Storage"
@@ -255,14 +255,14 @@ msgstr "Valor per defecte del navegador"
msgid "Bucket create location"
msgstr "Ubicació de creació del contenidor"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -311,8 +311,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -383,7 +383,7 @@ msgstr "Configura una nova còpia de seguretat"
msgid "Confirm delete"
msgstr "Confirma l'eliminació"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Es requereix una confirmació"
@@ -404,7 +404,7 @@ msgstr "S'ha perdut la connexió"
msgid "Connection worked!"
msgstr "Ha funcionat la connexió!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Nom del contenidor"
@@ -973,7 +973,7 @@ msgstr "Genera"
msgid "Generate IAM access policy"
msgstr "Genera una política d'accés IAM"
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Adreça electrònica del grup"
@@ -1034,7 +1034,7 @@ msgstr ""
"Si es troba com a mínim una còpia de seguretat més recent, s'eliminaran "
"totes les còpies de seguretat anteriors a aquesta data."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1095,7 +1095,7 @@ msgstr "Informació"
msgid "Invalid retention time"
msgstr "El període de preservació no és vàlid"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1343,9 +1343,9 @@ msgstr "La pròxima vegada"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "No"
@@ -1506,7 +1506,7 @@ msgstr "Les contrasenyes no coincideixen"
msgid "Passphrases do not match"
msgstr "Les contrasenyes no coincideixen"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1515,8 +1515,8 @@ msgstr "Les contrasenyes no coincideixen"
msgid "Password"
msgstr "Contrasenya"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Ruta"
@@ -1616,11 +1616,11 @@ msgstr "Actualitza"
msgid "Remote"
msgstr "Remot"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Ruta remota"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Dipòsit remot"
@@ -1970,10 +1970,10 @@ msgstr "Fase de comprovació"
msgid "Test connection"
msgstr "Comprova la connexió"
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -1992,7 +1992,7 @@ 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:1234
#: scripts/services/EditUriBuiltins.js:1231
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 "
@@ -2243,9 +2243,9 @@ msgstr "L'usuari té massa permisos"
msgid "User interface settings"
msgstr "Paràmetres de la interfície d'usuari"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2337,9 +2337,9 @@ msgstr "Anys"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Sí"
@@ -2420,7 +2420,7 @@ msgstr ""
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:1176
#: scripts/services/EditUriBuiltins.js:1173
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"
@@ -2432,7 +2432,7 @@ msgstr "Heu d'introduir un nom per a la còpia de seguretat"
msgid "You must enter a passphrase or disable encryption"
msgstr "Heu d'introduir una contrasenya o desactivar el xifratge"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Heu d'introduir una contrasenya per fer servir l'API v3"
@@ -2441,7 +2441,7 @@ 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:1179
#: scripts/services/EditUriBuiltins.js:1176
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"
@@ -2450,32 +2450,32 @@ 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/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Heu d'introduir la contrasenya"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Heu d'introduir el nom d'usuari"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Heu d'introduir el camp «{{field}}»"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Heu de triar o introduir l'AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Heu de triar o introduir el servidor"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Heu d'especificar una ruta"
@@ -2509,7 +2509,7 @@ msgstr "personalitzat"
msgid "resume now"
msgstr "reprèn ara"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "excepte si especifiqueu explícitament el paràmetre --group-id"
@@ -24,18 +24,18 @@ msgstr "- vyberte jednu z možností -"
msgid "...loading..."
msgstr "…načítání…"
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 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:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "Přístupový klíč ke službě AWS"
@@ -52,7 +52,7 @@ msgstr "O aplikaci"
msgid "About {{appname}}"
msgstr "O aplikaci {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Přístupový klíč"
@@ -68,7 +68,7 @@ msgstr "Udělení přístupu"
msgid "Access to user interface"
msgstr "Přístup k uživatelskému rozhraní"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Název účtu"
@@ -101,8 +101,8 @@ msgstr "Přidat popis umístění"
msgid "Added"
msgstr "Přidáno"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Přizpůsobit název „nádoby“ (bucket)?"
@@ -182,8 +182,8 @@ msgstr "Aplikace"
msgid "As Command-line"
msgstr "Jako příkazový řádek"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -193,7 +193,7 @@ msgstr "Jako příkazový řádek"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Způsob autentizace"
@@ -225,7 +225,7 @@ msgstr "B2 Aplikační ID"
msgid "B2 Application Key"
msgstr "Aplikační klíč ke službě B2"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "Identifikátor účtu u cloudového úložiště B2"
@@ -233,7 +233,7 @@ msgstr "Identifikátor účtu u cloudového úložiště B2"
msgid "B2 Cloud Storage Application ID"
msgstr "Aplikační klíč ke cloudovému úložišti B2"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "Aplikační klíč ke cloudovému úložišti B2"
@@ -282,14 +282,14 @@ msgstr "Výchozí nastavení webového prohlížeče"
msgid "Bucket create location"
msgstr "Umístění ve kterém „nádobu“ (bucket) vytvořit"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -360,8 +360,8 @@ msgstr "Kanárek"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -468,7 +468,7 @@ msgstr "Potvrzení zadání šifrovací heslové fráze"
msgid "Confirm passphrase"
msgstr "Zopakování zadání heslové fráze"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Vyžadováno potvrzení"
@@ -493,7 +493,7 @@ msgstr "Spojení ztraceno"
msgid "Connection worked!"
msgstr "Spojení funguje!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Název kontejneru"
@@ -582,7 +582,7 @@ msgstr "Stávající verze je {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Vlastní S3 koncový bod"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Vlastní satelit"
@@ -837,7 +837,7 @@ msgstr "Šifrování"
msgid "Encryption changed"
msgstr "Šifrování změněno"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Šifrovací heslová fráze"
@@ -1137,7 +1137,7 @@ msgstr "Vytvořit IAM zásady přístupu"
msgid "Getting file versions …"
msgstr "Získávání verzí souboru…"
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "E-mail skupiny"
@@ -1196,7 +1196,7 @@ msgstr ""
"Pokud je nalezena alespoň jedna novější záloha, všechny zálohy starší než "
"tento datum budou smazány."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1261,7 +1261,7 @@ msgstr "Informace"
msgid "Invalid retention time"
msgstr "Neplatná doba ponechání"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1524,9 +1524,9 @@ msgstr "Příště"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Ne"
@@ -1683,7 +1683,7 @@ msgstr "Zadání heslové fráze se neshodují"
msgid "Passphrases do not match"
msgstr "Zadání heslové fráze se neshodují"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1696,8 +1696,8 @@ msgstr "Heslo"
msgid "Patching files with local blocks …"
msgstr "Opravování souborů pomocí místních bloků…"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Popis umístění"
@@ -1813,11 +1813,11 @@ msgstr "Načíst znovu"
msgid "Remote"
msgstr "Vzdálené"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Vzdálené umístění"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Vzdálený repozitář"
@@ -2249,10 +2249,10 @@ msgstr "Zkoušení přístupových práv…"
msgid "Testing …"
msgstr "Testování…"
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2271,7 +2271,7 @@ msgstr ""
"Záloha byla dočasná a už neexistuje, takže data záznamu událostí jsou "
"ztracena"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
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?"
@@ -2518,9 +2518,9 @@ msgstr "Uživatel má příliš mnoho oprávnění"
msgid "User interface settings"
msgstr "Nastavení uživatelského rozhraní"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2639,9 +2639,9 @@ msgstr "Let"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Ano"
@@ -2719,7 +2719,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Je třeba zvolit alespoň jednu zdrojovou složku"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
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 "
@@ -2733,7 +2733,7 @@ msgstr "Je třeba zadat název zálohy"
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:1173
#: scripts/services/EditUriBuiltins.js:1170
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 "
@@ -2743,7 +2743,7 @@ msgstr ""
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:1179
#: scripts/services/EditUriBuiltins.js:1176
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 "
@@ -2757,32 +2757,32 @@ msgstr "Je třeba zadat platnou dobu po kterou ponechávat zálohy"
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/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Je třeba vyplnit heslo"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "Je třeba vyplnit název nebo adresu serveru"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Je třeba vyplnit uživatelské jméno"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Je třeba vyplnit kolonku {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Je třeba vybrat nebo vyplnit AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Je třeba vybrat nebo vyplnit server"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Je třeba zadat popis umístění"
@@ -2816,7 +2816,7 @@ msgstr "vlastní"
msgid "resume now"
msgstr "pokračovat nyní"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "pokud výslovně neuvedete --group-id"
@@ -29,18 +29,18 @@ msgstr "- vælg indstilling -"
msgid "...loading..."
msgstr "...indlæser..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -57,7 +57,7 @@ msgstr "Om"
msgid "About {{appname}}"
msgstr "Om {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Access Key"
@@ -73,7 +73,7 @@ msgstr "Adgang godkendt"
msgid "Access to user interface"
msgstr "Adgang til brugerflade"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Kontonavn"
@@ -106,8 +106,8 @@ msgstr "Tilføj sti"
msgid "Added"
msgstr "Tilføjet"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Tilpas bucketnavnet?"
@@ -194,8 +194,8 @@ msgstr "Applikationer"
msgid "As Command-line"
msgstr "Som kommandolinie"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -205,7 +205,7 @@ msgstr "Som kommandolinie"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Godkendelsesmetode"
@@ -237,7 +237,7 @@ msgstr "B2 Application ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
@@ -245,7 +245,7 @@ msgstr "B2 Cloud Storage Account ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 Cloud Storage Application ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -294,14 +294,14 @@ msgstr "Browserstandard"
msgid "Bucket create location"
msgstr "Bucketplacering ved oprettelse"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -372,8 +372,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -484,7 +484,7 @@ msgstr "Bekræft krypteringskoden"
msgid "Confirm passphrase"
msgstr "Bekræft adgangskode"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Bekræftelse kræves"
@@ -509,7 +509,7 @@ msgstr "Forbindelse mistet"
msgid "Connection worked!"
msgstr "Forbindelsen virkede!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Containernavn"
@@ -598,7 +598,7 @@ msgstr "Nuværende version er {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Brugerdefineret S3-endpoint"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Brugerdefineret satellit"
@@ -865,7 +865,7 @@ msgstr "Kryptering"
msgid "Encryption changed"
msgstr "Kryptering ændret"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Krypteringssætning"
@@ -1165,7 +1165,7 @@ msgstr "Generér IAM access policy"
msgid "Getting file versions …"
msgstr "Henter filversioner ..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Gruppe-e-mail"
@@ -1226,7 +1226,7 @@ msgstr ""
"Hvis der findes mindst én nyere sikkerhedskopi, slettes alle "
"sikkerhedskopier, der er ældre end denne dato."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1290,7 +1290,7 @@ msgstr "Information"
msgid "Invalid retention time"
msgstr "Ugyldig fastholdelsestid"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1554,9 +1554,9 @@ msgstr "Næste tidspunkt"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Nej"
@@ -1714,7 +1714,7 @@ msgstr "Adgangssætninger er ikke ens"
msgid "Passphrases do not match"
msgstr "Adgangssætninger er ikke identiske"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1727,8 +1727,8 @@ msgstr "Adgangskode"
msgid "Patching files with local blocks …"
msgstr "Opdaterer filer med lokale blokke ..."
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Sti"
@@ -1842,11 +1842,11 @@ msgstr "Genindlæs"
msgid "Remote"
msgstr "Destination"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Destinationssti"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Ekstern fortegnelse"
@@ -2273,10 +2273,10 @@ msgstr "Afprøver tilladelser ..."
msgid "Testing …"
msgstr "Afprøver ..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2294,7 +2294,7 @@ msgid ""
msgstr ""
"Backuppen var midlertidig og eksisterer ikke længere, så logdata er mistet"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"Bucketnavnet bør være med udelukkende små bogstaver, konverter automatisk?"
@@ -2545,9 +2545,9 @@ msgstr "Brugeren har for mange tilladelser"
msgid "User interface settings"
msgstr "Indstillinger til brugergrænseflade"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2654,9 +2654,9 @@ msgstr "År"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Ja"
@@ -2735,7 +2735,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Du skal vælge mindst en kildemappe"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Du er nødt til at angive et domænenavn for at bruge v3-API'et"
@@ -2747,7 +2747,7 @@ msgstr "Du skal angive et navn for denne backup"
msgid "You must enter a passphrase or disable encryption"
msgstr "Du skal indtaste en adgangssætning eller fravælge kryptering"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Du skal angive en adgangskode for at bruge v3-API'et"
@@ -2755,7 +2755,7 @@ msgstr "Du skal angive en adgangskode for at bruge v3-API'et"
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:1179
#: scripts/services/EditUriBuiltins.js:1176
msgid "You must enter a tenant (aka project) name to use v3 API"
msgstr ""
"Du er nødt til at angive et tenant-navn (projektnavn) for at bruge v3-API'et"
@@ -2764,32 +2764,32 @@ msgstr ""
msgid "You must enter a valid duration for the time to keep backups"
msgstr "Du skal angive en gyldig tidsperiode som backups gemmes i"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Du skal angive en adgangskode"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "Du skal angive servernavnet eller -adressen"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Du skal angive et brugernavn"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Du skal udfylde {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Du skal vælge eller udfylde AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Du skal vælge eller indtaste servernavnet"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Du skal angive en sti"
@@ -2823,7 +2823,7 @@ msgstr "tilpasset"
msgid "resume now"
msgstr "genoptag nu"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "Medmindre du eksplicit angiver --group-id"
+252 -66
View File
@@ -55,22 +55,50 @@ msgstr "<i class=\"fa fa-check\"></i> Bearbeiten als Text"
msgid "<i class=\"fa\"></i> Edit as text"
msgstr "<i class=\"fa\"></i> Bearbeiten als Text"
#: scripts/services/EditUriBuiltins.js:1063
#: templates/addoredit.html:312
msgid ""
"<p ng-show=\"(parseSizeString(Options['dblock-size']) &gt; 1024 * 1024 * 1024 * 2) || (parseSizeString(Options['dblock-size']) &lt; 1024 * 1024 * 5)\" class=\"warning\" translate>\n"
" The chosen size is outside the recommended range. This may cause performance issues, excessively large temporary files or other problems.\n"
" </p>\n"
" The backups will be split up into multiple files called volumes. Here you can set the maximum size of the individual volume files. <external-link link=\"'https://forum.duplicati.com/t/choosing-sizes-in-duplicati/17683'\">See this page for more information.</external-link>"
msgstr ""
"<p ng-show=\"(parseSizeString(Options['dblock-size']) &gt; 1024 * 1024 * 1024 * 2) || (parseSizeString(Options['dblock-size']) &lt; 1024 * 1024 * 5)\" class=\"warning\" translate>\n"
" Die gewählte Größe ist außerhalb des empfohlenen Bereichs. Dies könnte zu Performance Einbußen, exzessiv großen temporären Dateien oder anderen Problemen führen.\n"
" </p>\n"
" Die Sicherung wird in mehrere Volume genannte Dateien aufgeteilt. Hier kann die maximale Größe für die individuellen Volume-Dateien gesetzt werden. <external-link link=\"'https://forum.duplicati.com/t/choosing-sizes-in-duplicati/17683'\">Hier finden sich weitere Informationen.</external-link>"
#: index.html:298
msgid ""
"<p>Connection to server was rejected due to invalid authentication.</p>\n"
" <p>Log in again, or re-open the page from the TrayIcon (if applicable)</p>"
msgstr ""
"<p>Die Verbindung zum Server wurde wegen ungültiger Authentifizierung verweigert.</p>\n"
" <p>Loggen Sie sich erneut ein oder öffnen Sie die Seite erneut vom TrayIcon (sofern verfügbar)</p>"
#: templates/backends/filejump.html:30
msgid ""
"<span ng-show=\"!$parent.UsernamePasswordAuth\" translate>Use username and password authentication</span>\n"
" <span ng-show=\"$parent.UsernamePasswordAuth\" translate>Use API token authentication (recommended)</span>"
msgstr ""
"<span ng-show=\"!$parent.UsernamePasswordAuth\" translate>Benutzername und Passwort Authentication benutzen</span>\n"
" <span ng-show=\"$parent.UsernamePasswordAuth\" translate>API Token Authentication benutzen (empfohlen)</span>"
#: scripts/services/EditUriBuiltins.js:1061
msgid "API Token"
msgstr "API Token"
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -87,7 +115,7 @@ msgstr "Über"
msgid "About {{appname}}"
msgstr "Über {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Zugriffsschlüssel"
@@ -115,7 +143,7 @@ msgstr "Zugriffsschlüssel"
msgid "Access to user interface"
msgstr "Zugriff auf die Benutzeroberfläche"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Kontoname"
@@ -148,8 +176,8 @@ msgstr "Pfad hinzufügen"
msgid "Added"
msgstr "Hinzugefügt"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Bucket-Name anpassen?"
@@ -249,8 +277,8 @@ msgstr "Möchten Sie die Registrierung des Fernzugriffs wirklich löschen?"
msgid "As Command-line"
msgstr "als Befehl für Kommandozeile"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -264,7 +292,7 @@ msgstr "AuthID"
msgid "Authentication Domain"
msgstr "Authentifizierungs-Domain"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Authentifizierungs-Methode"
@@ -300,7 +328,7 @@ msgstr "B2-Anwendungs-ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
@@ -308,7 +336,7 @@ msgstr "B2 Cloud Storage Account ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 Cloud Storage Application ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -377,14 +405,14 @@ msgstr "Browserstandard"
msgid "Bucket create location"
msgstr "Bucket-Speicherort"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -393,7 +421,7 @@ msgstr "Bucket-Speicherort"
msgid "Bucket name"
msgstr "Bucket-Name"
#: scripts/services/EditUriBuiltins.js:1331
#: scripts/services/EditUriBuiltins.js:1328
msgid ""
"Bucket name can only be between 3 and 63 characters long and contain only "
"lower-case characters, numbers, periods and dashes"
@@ -413,6 +441,10 @@ msgstr "Bucket-Region ap-guangzhou"
msgid "Bucket storage class"
msgstr "Bucket Speicherklasse"
#: templates/backends/cos.html:26
msgid "Bucket, format: BucketName-APPID"
msgstr "Bucket, Format: BucketName-APPID"
#: scripts/services/ServerStatus.js:51
msgid "Building list of files to restore …"
msgstr "Erstellen einer Liste von wiederherzustellenden Dateien..."
@@ -492,8 +524,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -512,6 +544,10 @@ msgstr "Kann \"{{text}}\" nicht einschließen"
msgid "Cannot move to existing file"
msgstr "Verschieben auf bereits existierende Datei nicht möglich"
#: scripts/services/AppUtils.js:348
msgid "Cannot specify filter include or excludes in extra options"
msgstr "Kann Filter für Ein-/Ausschlüsse in den Extra-Optionen nicht setzen"
#: templates/settings.html:8
msgid "Change server passphrase"
msgstr "Server Passphrase ändern"
@@ -548,7 +584,11 @@ msgstr "Wähle einen Speichertypen zum Starten"
#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11
#: templates/backends/pcloud.html:24 templates/backends/sharepoint.html:11
msgid "Click the AuthID link to create an AuthID"
msgstr "Auf AuthID klicken um eine AuthID zu erstellen"
msgstr "Auf AuthID-Link klicken um eine AuthID zu erstellen"
#: templates/backends/filejump.html:10
msgid "Click the Filejump API token link to set up an API token"
msgstr "Auf Filejump API Token Link klicken um ein API Token zu erstellen"
#: index.html:148 index.html:199
msgid "Click to set throttle options"
@@ -558,6 +598,14 @@ msgstr "Zum Einstellen der Drosselungsoptionen anklicken"
msgid "Client library to use"
msgstr "Zu benutzende Client Bibliothek"
#: templates/backends/cos.html:10
msgid "Cloud API Secret ID"
msgstr "Cloud API Secret ID"
#: templates/backends/cos.html:16
msgid "Cloud API Secret Key"
msgstr "Cloud API Secret Key"
#: templates/commandline.html:8
msgid "Command"
msgstr "Befehl"
@@ -636,7 +684,7 @@ msgstr "Neues Passwort bestätigen"
msgid "Confirm passphrase"
msgstr "Passphrase bestätigen"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Bestätigung erfolderlich"
@@ -669,7 +717,7 @@ msgstr "Verbindung verloren"
msgid "Connection worked!"
msgstr "Verbindung erfolgreich!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Container-Name"
@@ -779,7 +827,7 @@ msgstr "Aktuelle Version: {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Benutzerdefinierter S3 endpoint"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Benutzerdefinierter Satellit"
@@ -951,6 +999,10 @@ msgstr "Ziel-Größe"
msgid "Destination size (descending)"
msgstr "Ziel-Größe (absteigend)"
#: templates/backends/smb.html:8
msgid "Direct TCP"
msgstr "Direkt TCP"
#: templates/restorewizard.html:9
msgid "Direct restore from backup files …"
msgstr "Direkte Wiederherstellung von Sicherungsdateien …"
@@ -1131,7 +1183,7 @@ msgstr ""
"Verschlüsselungs-Module: <p style=\"display: inline\" ng-repeat=\"item in "
"sysinfo.EncryptionModules\">{{item.Key}} </p>"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Verschlüsselungspassphrase"
@@ -1493,7 +1545,7 @@ msgstr "IAM-Zugriffsrichtlinie generieren"
msgid "Getting file versions …"
msgstr "Dateiversionen werden abgerufen …"
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Gruppen-E-Mail"
@@ -1556,6 +1608,18 @@ msgstr "Hyper-V-Maschinen"
msgid "ID:"
msgstr "ID:"
#: templates/backends/idrive.html:2
msgid "IDrive Sync directory path"
msgstr "IDrive Sync Verzeichnispfad"
#: scripts/services/EditUriBuiltins.js:1370 templates/backends/e2.html:3
msgid "IDrive e2 Access Key ID"
msgstr "IDrive e2 Zugriffsschlüssel ID"
#: scripts/services/EditUriBuiltins.js:1371 templates/backends/e2.html:7
msgid "IDrive e2 Access Key Secret"
msgstr "IDrive e2 Zugriffsschlüssel Geheimnis"
#: templates/addoredit.html:261
msgid "If a date was missed, the job will run as soon as possible."
msgstr ""
@@ -1599,7 +1663,7 @@ msgstr ""
"href=\"{{item.DownloadLink}}\" target=\"_blank\">mit der rechten Maustaste "
"klicken und \"Speichern unter...\" auswählen</a>."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1689,7 +1753,7 @@ msgstr "Unterbrochen, keine Statistiken gesammelt"
msgid "Invalid retention time"
msgstr "Ungültige Aufbewahrungszeit"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1792,6 +1856,16 @@ msgstr "Remote-Speicherplatznutzung abfragen..."
msgid "Loading …"
msgstr "Laden..."
#: templates/localdatabase.html:2
msgid ""
"Local database for <b ng-"
"show=\"Backup.Backup.Name\">{{Backup.Backup.Name}}</b><b ng-"
"hide=\"Backup.Backup.Name\">…loading…</b>"
msgstr ""
"Lokale Databank für <b ng-"
"show=\"Backup.Backup.Name\">{{Backup.Backup.Name}}</b><b ng-"
"hide=\"Backup.Backup.Name\">…lade…</b>"
#: templates/localdatabase.html:23
msgid "Local database path:"
msgstr "Lokale Datenbank:"
@@ -1846,6 +1920,14 @@ msgstr ""
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 ""
"Stellen Sie sicher, dass rclone in Ihrem Pfad ist oder geben Sie den Ort von"
" rclone in den erweiterten Optionen an."
#: index.html:259
msgid "Manual"
msgstr "Handbuch"
@@ -1905,6 +1987,14 @@ msgstr "Mo"
msgid "Months"
msgstr "Monate"
#: scripts/services/EditUriBackendConfig.js:137
msgid ""
"Most servers require a username, so you will likely need to enter one.\n"
"Are you sure want to continue without a username?"
msgstr ""
"Die meisten Server erfordern einen Benutzernamen, daher werden Sie einen eingeben müssen.\n"
"Sind Sie sicher, dass Sie ohne Benutzernamen fortfahren wollen?"
#: templates/localdatabase.html:31
msgid "Move existing database"
msgstr "Datenbank verschieben"
@@ -2014,9 +2104,9 @@ msgstr "Nächstes Mal"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Nein"
@@ -2069,6 +2159,17 @@ 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 ""
"Beachten Sie, dass Geschwindigkeiten in Bytes eingegeben werden und "
"Leitungsgeschwindigkeiten typischerweise in Bits ausgegeben werden. Benutzen"
" Sie einen Faktor von 8 zum konvertieren. Demnach entsprechen 8 MBit/s "
"Leitung 1 MByte/s."
#: templates/addoredit.html:330
msgid "Nothing will be deleted. The backup size will grow with each change."
msgstr ""
@@ -2140,7 +2241,7 @@ msgstr "OpenStack Object Storage / Swift"
msgid "Opened"
msgstr "Geöffnet"
#: scripts/services/EditUriBuiltins.js:1182
#: scripts/services/EditUriBuiltins.js:1179
msgid "Openstack API key are not supported in v3 keystone API"
msgstr "Openstack API Key ist nicht unterstützt in der v3 Keystone API."
@@ -2237,7 +2338,7 @@ msgstr "Passphrasen stimmen nicht überein"
msgid "Passphrases do not match"
msgstr "Passphrasen stimmen nicht überein"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -2250,8 +2351,8 @@ msgstr "Passwort"
msgid "Patching files with local blocks …"
msgstr "Dateien mit vorhandenen Daten aufbauen..."
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Pfad"
@@ -2401,11 +2502,11 @@ msgstr "Neu laden"
msgid "Remote"
msgstr "Remote"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Entfernter Pfad"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Entferntes Repository"
@@ -2563,6 +2664,12 @@ msgstr "Laufende Aufgabe:"
msgid "Running …"
msgstr "Läuft..."
#: templates/commandline.html:54
msgid "Running … <a href ng-click=\"Abort()\" ng-hide=\"RawFinished\">stop now</a>"
msgstr ""
"Es läuft … <a href ng-click=\"Abort()\" ng-hide=\"RawFinished\">Jetzt "
"stoppen</a>"
#: scripts/services/SystemInfo.js:51
msgid "S3 Compatible"
msgstr "S3 Kompatibel"
@@ -2683,7 +2790,7 @@ msgstr "Einstellungen"
msgid "Share Name"
msgstr "Freigabe Name"
#: scripts/services/EditUriBuiltins.js:1044 templates/backends/smb.html:24
#: scripts/services/EditUriBuiltins.js:1042 templates/backends/smb.html:24
msgid "Share name"
msgstr "Freigabe Name"
@@ -2906,6 +3013,19 @@ msgstr "Temporäre Dateien"
msgid "Tenant name"
msgstr "Tenant-Name"
#: 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 Dokumente und Ressourcen"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
msgid "Terminate"
msgstr "Beenden"
#: templates/backup-result/phases/test.html:3
msgid "Test Phase"
msgstr "Test Phase"
@@ -2926,10 +3046,10 @@ msgstr "Berechtigungen werden überprüft …"
msgid "Testing …"
msgstr "Prüfung..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2948,7 +3068,7 @@ msgstr ""
"Die Sicherung war temporär und existiert nicht mehr, die Protokolldaten sind"
" daher verloren"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?"
@@ -2982,7 +3102,7 @@ msgstr "Dunkles Thema (von Michal)"
msgid "The default blue on white theme (by Alex)"
msgstr "Blau-auf-Weiß Thema (von Alex)"
#: scripts/services/EditUriBuiltins.js:1327
#: scripts/services/EditUriBuiltins.js:1324
msgid "The encryption passphrases do not match"
msgstr "Die Verschlüsselungs-Passphrase stimmt nicht überein"
@@ -3114,6 +3234,16 @@ msgstr "Zeitzone"
msgid "To File"
msgstr "als Datei"
#: templates/confirmdelete.html:3
msgid ""
"To confirm you want to delete all remote files for\n"
" <span class=\"backupname\">\"{{selection.backupname}}\"</span>, please enter\n"
" this phrase:"
msgstr ""
"Zur Bestätigung dass Sie alle Remote-Dateien für\n"
" <span class=\"backupname\">\"{{selection.backupname}}\"</span> löschen wollen, geben Sie bitte\n"
" diesen Ausdruck ein:"
#: scripts/controllers/ExportController.js:67
msgid "To export without a passphrase, uncheck the \"Encrypt file\" box"
msgstr ""
@@ -3140,6 +3270,10 @@ msgstr ""
msgid "Today"
msgstr "Heute"
#: templates/backends/smb.html:3
msgid "Transport"
msgstr "Transport"
#: scripts/directives/backupEditUri.js:172
msgid "Trust host certificate?"
msgstr "Host Zertifikat vertrauen?"
@@ -3148,6 +3282,15 @@ msgstr "Host Zertifikat vertrauen?"
msgid "Trust server certificate?"
msgstr "Server Zertifikat vertrauen?"
#: templates/settings.html:141
msgid ""
"Try out the new features that we are working on. Test Backup &amp; Restore "
"before using this in production environments."
msgstr ""
"Probieren Sie neue Funktionen aus, an denen wir gerade arbeiten. Vor der "
"Verwendung im produktiven Umfeld testen Sie bitte die Sicherung und "
"Wiederherstellung der Daten."
#: scripts/services/AppUtils.js:111
msgid "Tue"
msgstr "Di"
@@ -3218,6 +3361,10 @@ msgstr "Nutzungsstatistiken"
msgid "Usage statistics, warnings, errors, and crashes"
msgstr "Nutzungsberichte, Warnungen, Fehler und Abstürze"
#: templates/backends/filejump.html:32
msgid "Use API token authentication (recommended)"
msgstr "API Token Authentification benutzen (empfohlen)"
#: templates/backends/generic.html:2 templates/backends/s3.html:2
msgid "Use SSL"
msgstr "SSL benutzen"
@@ -3230,6 +3377,10 @@ msgstr "Bestehende Datenbank nutzen?"
msgid "Use new UI"
msgstr "Neues UI benutzen"
#: templates/backends/filejump.html:31
msgid "Use username and password authentication"
msgstr "Benutzername und Passwort Authentification benutzen"
#: scripts/controllers/EditBackupController.js:348
msgid "Use weak passphrase"
msgstr "Schwache Passphrase verwenden"
@@ -3254,9 +3405,9 @@ msgstr "Nutzer hat zu viele Rechte"
msgid "User interface settings"
msgstr "Einstellungen der Benutzeroberfläche"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -3278,6 +3429,10 @@ msgstr "Validieren..."
msgid "Verifications"
msgstr "Überprüfungen"
#: templates/backends/storj.html:29
msgid "Verify encryption passphrase"
msgstr "Verschlüsselungspassphrase bestätigen"
#: templates/home.html:67
msgid "Verify files"
msgstr "Dateien prüfen"
@@ -3314,6 +3469,14 @@ msgstr "Sehr schwach"
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."
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 ""
@@ -3323,6 +3486,10 @@ msgstr ""
msgid "Waiting for task to begin"
msgstr "Warte darauf, loslegen zu können"
#: templates/commandline.html:51
msgid "Waiting for task to start …"
msgstr "Warte auf Start der Aufgabe ..."
#: scripts/services/ServerStatus.js:42
msgid "Waiting for upload to finish …"
msgstr "Warte auf Ende des Uploads... "
@@ -3377,9 +3544,9 @@ msgstr "Jahre"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Ja"
@@ -3460,7 +3627,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Sie müssen mindestens ein Quellverzeichnis wählen."
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Eingabe vom Domänennamens für die Verwendungder v3-API"
@@ -3473,7 +3640,7 @@ msgid "You must enter a passphrase or disable encryption"
msgstr ""
"Sie müssen eine Passphrase eingeben oder die Verschlüsselung deaktivieren."
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Gib ein Passwort für die Verwendungder v3-API an"
@@ -3482,7 +3649,7 @@ msgid "You must enter a positive number of backups to keep"
msgstr ""
"Sie müssen eine positive Anzahl der zu behaltenden Sicherungen eingeben."
#: scripts/services/EditUriBuiltins.js:1179
#: scripts/services/EditUriBuiltins.js:1176
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"
@@ -3496,35 +3663,48 @@ msgstr ""
msgid "You must enter a valid retention policy string"
msgstr "Sie müssen eine gültige Aufbewahrungsregel angeben."
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBuiltins.js:1187
msgid "You must enter either a password or an API key"
msgstr "Sie müssen entweder ein Passwort oder einen API-Key eingeben"
#: scripts/services/EditUriBuiltins.js:1194
msgid "You must enter either a password or an API key, not both"
msgstr ""
"Sie müssen entweder ein Passwort oder einen API-Key eingeben, nicht beides"
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Sie müssen ein Passwort eintragen."
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Sie müssen einen Benutzernamen eintragen."
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "{{field}} muss ausgefüllt sein"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Sie müssen die AuthURI auswählen oder eintragen."
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Sie müssen den Server auswählen oder eintragen."
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Sie müssen einen Pfad angeben."
#: scripts/services/EditUriBackendConfig.js:93
msgid "You should fill in {{field}} {{reason}}"
msgstr "Sie sollten ausfüllen {{field}} {{reason}}"
#: templates/restore.html:144
msgid "Your files and folders have been restored successfully."
msgstr "Dateien und Ordner erfolgreich wiederhergestellt."
@@ -3557,7 +3737,7 @@ msgstr "benutzerdefiniert"
msgid "resume now"
msgstr "Jetzt starten"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "es sei denn, Sie geben explizit --group-id an"
@@ -3574,6 +3754,12 @@ msgstr ""
"href=\"{{websitelink}}\">{{websitename}}</a>. {{appname}} ist unter <a "
"href=\"{{licenselink}}\">{{licensename}}</a> lizenziert."
#: templates/about.html:53
msgid ""
"{{brandingService.appName}} is using the following third party libraries:"
msgstr ""
"{{brandingService.appName}} benutzt folgende Third Party Bibliotheken:"
#: scripts/controllers/StateController.js:53
msgid "{{files}} files ({{size}}) to go {{speed_txt}}"
msgstr "{{files}} Dateien ({{size}}) zu erledigen {{speed_txt}}"
@@ -21,18 +21,18 @@ msgstr "- pick an option -"
msgid "...loading..."
msgstr "...loading..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -49,7 +49,7 @@ msgstr "About"
msgid "About {{appname}}"
msgstr "About {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Access Key"
@@ -65,7 +65,7 @@ msgstr "Access grant"
msgid "Access to user interface"
msgstr "Access to user interface"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Account name"
@@ -98,8 +98,8 @@ msgstr "Add path"
msgid "Added"
msgstr "Added"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Adjust bucket name?"
@@ -182,8 +182,8 @@ msgstr "Applications"
msgid "As Command-line"
msgstr "As Command-line"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -193,7 +193,7 @@ msgstr "As Command-line"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Authentication method"
@@ -225,7 +225,7 @@ msgstr "B2 Application ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
@@ -233,7 +233,7 @@ msgstr "B2 Cloud Storage Account ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 Cloud Storage Application ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -282,14 +282,14 @@ msgstr "Browser default"
msgid "Bucket create location"
msgstr "Bucket create location"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -360,8 +360,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -468,7 +468,7 @@ msgstr "Confirm encryption passphrase"
msgid "Confirm passphrase"
msgstr "Confirm passphrase"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Confirmation required"
@@ -493,7 +493,7 @@ msgstr "Connection lost"
msgid "Connection worked!"
msgstr "Connection worked!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Container name"
@@ -582,7 +582,7 @@ msgstr "Current version is {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Custom S3 endpoint"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Custom Satellite"
@@ -837,7 +837,7 @@ msgstr "Encryption"
msgid "Encryption changed"
msgstr "Encryption changed"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Encryption passphrase"
@@ -1133,7 +1133,7 @@ msgstr "Generate"
msgid "Getting file versions …"
msgstr "Getting file versions …"
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Group email"
@@ -1192,7 +1192,7 @@ msgstr ""
"If at least one newer backup is found, all backups older than this date are "
"deleted."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1256,7 +1256,7 @@ msgstr "Information"
msgid "Invalid retention time"
msgstr "Invalid retention time"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1519,9 +1519,9 @@ msgstr "Next time"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "No"
@@ -1678,7 +1678,7 @@ msgstr "Passphrases are not matching"
msgid "Passphrases do not match"
msgstr "Passphrases do not match"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1691,8 +1691,8 @@ msgstr "Password"
msgid "Patching files with local blocks …"
msgstr "Patching files with local blocks …"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Path"
@@ -1806,11 +1806,11 @@ msgstr "Reload"
msgid "Remote"
msgstr "Remote"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Remote Path"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Remote Repository"
@@ -2238,10 +2238,10 @@ msgstr "Testing permissions …"
msgid "Testing …"
msgstr "Testing …"
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2259,7 +2259,7 @@ msgid ""
msgstr ""
"The backup was temporary and does not exist anymore, so the log data is lost"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "The bucket name should be all lower-case, convert automatically?"
@@ -2508,9 +2508,9 @@ msgstr "User has too many permissions"
msgid "User interface settings"
msgstr "User interface settings"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2628,9 +2628,9 @@ msgstr "Years"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Yes"
@@ -2709,7 +2709,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "You must choose at least one source folder"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "You must enter a domain name to use v3 API"
@@ -2721,7 +2721,7 @@ msgstr "You must enter a name for the backup"
msgid "You must enter a passphrase or disable encryption"
msgstr "You must enter a passphrase or disable encryption"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "You must enter a password to use v3 API"
@@ -2729,7 +2729,7 @@ msgstr "You must enter a password to use v3 API"
msgid "You must enter a positive number of backups to keep"
msgstr "You must enter a positive number of backups to keep"
#: scripts/services/EditUriBuiltins.js:1179
#: scripts/services/EditUriBuiltins.js:1176
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"
@@ -2741,32 +2741,32 @@ msgstr "You must enter a valid duration for the time to keep backups"
msgid "You must enter a valid retention policy string"
msgstr "You must enter a valid retention policy string"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "You must fill in the password"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "You must fill in the username"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "You must fill in {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "You must select or fill in the AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "You must select or fill in the server"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "You must specify a path"
@@ -2800,7 +2800,7 @@ msgstr "custom"
msgid "resume now"
msgstr "resume now"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "unless you are explicitly specifying --group-id"
@@ -28,18 +28,18 @@ msgstr "- escoja una opción -"
msgid "...loading..."
msgstr "...cargando..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Acceso ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Clave de aceso"
@@ -56,7 +56,7 @@ msgstr "Acerca de"
msgid "About {{appname}}"
msgstr "Acerca de {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Clave de acceso"
@@ -76,7 +76,7 @@ msgstr "Clave de acceso"
msgid "Access to user interface"
msgstr "Acceso a la interfaz de usuario"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Nombre de la cuenta"
@@ -109,8 +109,8 @@ msgstr "Añadir ruta"
msgid "Added"
msgstr "Agregado"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "¿Ajustar el nombre del deposito?"
@@ -197,8 +197,8 @@ msgstr "Aplicaciones"
msgid "As Command-line"
msgstr "Como Línea de comandos"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -208,7 +208,7 @@ msgstr "Como Línea de comandos"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Método de autentificación"
@@ -240,7 +240,7 @@ msgstr "ID de la aplicación B2"
msgid "B2 Application Key"
msgstr "B2 clave de aplicación"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cuenta Cloud Storage ID"
@@ -248,7 +248,7 @@ 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:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Clave de aplicación de Cloud Storage"
@@ -297,14 +297,14 @@ msgstr "Navegador por defecto"
msgid "Bucket create location"
msgstr "Crear la ubicación del depósito"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -376,8 +376,8 @@ msgstr "Experimental e inestable (Canary)"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -484,7 +484,7 @@ msgstr "Confirmar frase de seguridad cifrada"
msgid "Confirm passphrase"
msgstr "Confirme contraseña"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Confirmación necesaria"
@@ -509,7 +509,7 @@ msgstr "Conexión perdida"
msgid "Connection worked!"
msgstr "¡La conexión funcionó!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Nombre del contenedor"
@@ -598,7 +598,7 @@ msgstr "La versión actual es {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Personalizada S3 endpoint"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Satélite personalizado"
@@ -854,7 +854,7 @@ msgstr "Cifrado"
msgid "Encryption changed"
msgstr "Cambios de cifrado"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Contraseña de cifrado"
@@ -1154,7 +1154,7 @@ msgstr "Generar política de acceso IAM"
msgid "Getting file versions …"
msgstr "Obteniendo versiones de archivos ..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Correo del grupo"
@@ -1214,7 +1214,7 @@ msgstr ""
"Si al menos una copia mas nueva es encontrada, todas las copias anteriores\n"
"a ese día s eliminarán."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1288,7 +1288,7 @@ msgstr "Interrumpido. No se recogieron estadísticas"
msgid "Invalid retention time"
msgstr "Tiempo de retención no válido"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1564,9 +1564,9 @@ msgstr "La próxima vez"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "No"
@@ -1726,7 +1726,7 @@ msgstr "Las frases de seguridad no coinciden"
msgid "Passphrases do not match"
msgstr "Las frases de seguridad no coinciden"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1739,8 +1739,8 @@ msgstr "Contraseña"
msgid "Patching files with local blocks …"
msgstr "Parchear archivos con bloques locales"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Ruta"
@@ -1854,11 +1854,11 @@ msgstr "Recargar"
msgid "Remote"
msgstr "Remoto"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Ruta Remota"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Repositorio Remoto"
@@ -2290,10 +2290,10 @@ msgstr "Probando permisos…"
msgid "Testing …"
msgstr "Probando ..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2312,7 +2312,7 @@ 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:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"El nombre del depósito debe ser todo en minúsculas, ¿convertir "
@@ -2568,9 +2568,9 @@ msgstr "El usuario tiene demasiados permisos"
msgid "User interface settings"
msgstr "Preferencias de la interfaz de usuario"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2690,9 +2690,9 @@ msgstr "Años"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Sí"
@@ -2771,7 +2771,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Debe seleccionar al menos una carpeta de origen"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Debe ingresar un nombre de dominio para usar la API v3"
@@ -2783,7 +2783,7 @@ msgstr "Debe introducir un nombre para la copia de seguridad"
msgid "You must enter a passphrase or disable encryption"
msgstr "Debe ingresar una frase de seguridad o deshabilitar el cifrado"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Debe ingresar una contraseña para usar la API v3"
@@ -2791,7 +2791,7 @@ msgstr "Debe ingresar una contraseña para usar la API v3"
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:1179
#: scripts/services/EditUriBuiltins.js:1176
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 "
@@ -2807,32 +2807,32 @@ msgstr ""
msgid "You must enter a valid retention policy string"
msgstr "Debes ingresar una cadena de política de retención válida"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Debe rellenar la contraseña"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Debe rellenar el nombre de usuario"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Debe rellenar el {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Debe seleccionar o rellenar la AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Debe seleccionar o rellenar en el servidor"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Debe especificar una ruta de acceso"
@@ -2866,7 +2866,7 @@ msgstr "Personalizar"
msgid "resume now"
msgstr "reanudar ahora"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "a menos que usted haya especificando explícitamente --group-id"
@@ -22,18 +22,18 @@ msgstr "- Valitse jokin vaihtoehto -"
msgid "...loading..."
msgstr "...ladataan..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS pääsytunniste"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS pääsyavain"
@@ -50,7 +50,7 @@ msgstr "Tietoja"
msgid "About {{appname}}"
msgstr "Tietoja sovelluksesta {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Pääsyavain"
@@ -70,7 +70,7 @@ msgstr "Pääsy evätty"
msgid "Access to user interface"
msgstr "Käyttöoikeus käyttöliittymään"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Käyttäjätunnus"
@@ -103,8 +103,8 @@ msgstr "Lisää polku"
msgid "Added"
msgstr "Lisätty"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Muuta säilön nimeä?"
@@ -187,8 +187,8 @@ msgstr "Sovellukset"
msgid "As Command-line"
msgstr "Komentona"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -198,7 +198,7 @@ msgstr "Komentona"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Tunnistautumistapa"
@@ -222,11 +222,11 @@ msgstr "Automaattisesti luotu salauslauseke"
msgid "B2 Application Key"
msgstr "B2 Application Key"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "Tunnus B2 Cloud Storage Account ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -275,14 +275,14 @@ msgstr "Selaimen oletusasetus"
msgid "Bucket create location"
msgstr "Luo säilö sijaintiin"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -291,7 +291,7 @@ msgstr "Luo säilö sijaintiin"
msgid "Bucket name"
msgstr "Säilön nimi"
#: scripts/services/EditUriBuiltins.js:1331
#: scripts/services/EditUriBuiltins.js:1328
msgid ""
"Bucket name can only be between 3 and 63 characters long and contain only "
"lower-case characters, numbers, periods and dashes"
@@ -369,8 +369,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -477,7 +477,7 @@ msgstr "Vahvista uusi salasana"
msgid "Confirm passphrase"
msgstr "Vahvista salauslauseke"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Tarvitsen vahvistuksen"
@@ -506,7 +506,7 @@ msgstr "Yhteys katkesi"
msgid "Connection worked!"
msgstr "Yhteys toimi!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Kontin nimi"
@@ -595,7 +595,7 @@ msgstr "Nykyinen versio on {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Mukautettu S3-päätepiste"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Mukautettu satelliitti"
@@ -831,7 +831,7 @@ msgstr "Salaus"
msgid "Encryption changed"
msgstr "Salausasetukset ovat muuttuneet"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Salauslauseke"
@@ -1108,7 +1108,7 @@ msgstr "Luo Amazon IAM access policy"
msgid "Getting file versions …"
msgstr "Haetaan tiedostojen versioita ..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Ryhmäsähköpostiosoite"
@@ -1169,7 +1169,7 @@ msgstr ""
"Kaikki tätä päivämäärää vanhemmat varmuuskopiot poistetaan, mikäli vähintään"
" yksi uudempi varmuuskopio löytyy."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1242,7 +1242,7 @@ msgstr "Informaatio"
msgid "Invalid retention time"
msgstr "Epäkelpo säilytysaika"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1483,9 +1483,9 @@ msgstr "Seuraavalla kerralla"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Ei"
@@ -1644,7 +1644,7 @@ msgstr "Salauslausekkeet eivät täsmää"
msgid "Passphrases do not match"
msgstr "Salauslausekkeet eivät täsmää"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1653,8 +1653,8 @@ msgstr "Salauslausekkeet eivät täsmää"
msgid "Password"
msgstr "Salasana"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Polku"
@@ -1740,7 +1740,7 @@ msgstr "Lataa uudelleen"
msgid "Remote"
msgstr "Etäpalvelimella"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Kohteen polku"
@@ -2067,7 +2067,7 @@ msgstr "Projektin nimi"
msgid "Test connection"
msgstr "Kokeile yhteysasetuksia"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"Säilön nimen tulisi olla kirjoitettu pienillä kirjaimilla. Muuta "
@@ -2081,7 +2081,7 @@ msgstr "Tumma teema (by Michal)"
msgid "The default blue on white theme (by Alex)"
msgstr "Oletusteema, sinistä valkoisella (by Alex)"
#: scripts/services/EditUriBuiltins.js:1327
#: scripts/services/EditUriBuiltins.js:1324
msgid "The encryption passphrases do not match"
msgstr "Salauslausekkeet eivät täsmää"
@@ -2188,7 +2188,7 @@ msgstr ""
"Viedäksesi ilmaan salauslauseketta poista rasti \"Salaa tiedosto\" "
"-valinnasta"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1215
msgid ""
"To prevent bucket naming conflicts, it is recommended to prepend your "
"account ID to the bucket name. Prepend automatically?"
@@ -2288,9 +2288,9 @@ msgstr "Käyttäjällä on liikaa oikeuksia"
msgid "User interface settings"
msgstr "Käyttöliittymän asetukset"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2377,9 +2377,9 @@ msgstr "Vuotta"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Kyllä"
@@ -2453,7 +2453,7 @@ 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:1193
#: scripts/services/EditUriBuiltins.js:1190
msgid "You must enter a tenant name if you do not provide an API key"
msgstr "Projektin nimi on pakollinen, jos et anna API-keytä"
@@ -2461,32 +2461,32 @@ msgstr "Projektin nimi on pakollinen, jos et anna API-keytä"
msgid "You must enter a valid duration for the time to keep backups"
msgstr "Syötä sallittu varmuuskopioiden säilytysaika"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Täytä salasana"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "Täytä palvelimen nimi tai osoite"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Täytä käyttäjätunnus"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Täytä kenttä {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Valitse tai syötä AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Valitse tai syötä palvelin"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Määritä polku"
@@ -30,18 +30,18 @@ msgstr "- choisir une option -"
msgid "...loading..."
msgstr "...chargement..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -58,7 +58,7 @@ msgstr "À propos"
msgid "About {{appname}}"
msgstr "À propos de {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Clé d'accès"
@@ -74,7 +74,7 @@ msgstr "Octroi d'accès"
msgid "Access to user interface"
msgstr "Accès à l'interface utilisateur"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Nom du compte"
@@ -107,8 +107,8 @@ msgstr "Ajouter un chemin"
msgid "Added"
msgstr "Ajouté"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Modifier le nom du bucket ?"
@@ -193,8 +193,8 @@ msgstr "Applications"
msgid "As Command-line"
msgstr "Comme ligne de commande"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -204,7 +204,7 @@ msgstr "Comme ligne de commande"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Méthode d'authentification"
@@ -236,7 +236,7 @@ msgstr "B2 Application ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
@@ -244,7 +244,7 @@ msgstr "B2 Cloud Storage Account ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 Cloud Storage Application ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -293,14 +293,14 @@ msgstr "Paramètre par défaut du navigateur"
msgid "Bucket create location"
msgstr "Emplacement de la création du bucket"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -373,8 +373,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -481,7 +481,7 @@ msgstr "Confirmez la phrase secrète de chiffrement"
msgid "Confirm passphrase"
msgstr "Confirmer la phrase secrète"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Confirmation nécessaire"
@@ -506,7 +506,7 @@ msgstr "Connexion perdue"
msgid "Connection worked!"
msgstr "Connection fonctionnelle !"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Nom du conteneur"
@@ -595,7 +595,7 @@ msgstr "Version actuelle : {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "S3 endpoint personnalisé"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Satellite personnalisé"
@@ -851,7 +851,7 @@ msgstr "Chiffrement"
msgid "Encryption changed"
msgstr "Chiffrement modifié"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Phrase de chiffrement"
@@ -1153,7 +1153,7 @@ msgstr "Générer une politique d'accès IAM"
msgid "Getting file versions …"
msgstr "Récupération des versions de fichier..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Courriel de groupe"
@@ -1212,7 +1212,7 @@ msgstr ""
"Si au moins une sauvegarde plus récente est trouvée, toutes les sauvegardes "
"antérieures à cette date sont supprimées."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1277,7 +1277,7 @@ msgstr "Information"
msgid "Invalid retention time"
msgstr "Temps de rétention invalide"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1543,9 +1543,9 @@ msgstr "Prochaine fois"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Non"
@@ -1706,7 +1706,7 @@ msgstr "Les phrases secrètes ne correspondent pas"
msgid "Passphrases do not match"
msgstr "La phrase secrète ne correspond pas"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1719,8 +1719,8 @@ msgstr "Mot de passe"
msgid "Patching files with local blocks …"
msgstr "Correction des fichiers avec les blocs locaux..."
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Chemin"
@@ -1834,11 +1834,11 @@ msgstr "Recharger"
msgid "Remote"
msgstr "Distant"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Chemin d'accès distant"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Stockage distant"
@@ -2274,10 +2274,10 @@ msgstr "Test des permissions..."
msgid "Testing …"
msgstr "Test..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2296,7 +2296,7 @@ msgstr ""
"La sauvegarde était temporaire et n'existe plus, alors les données du "
"journal sont perdues."
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"Le nom du bucket devrait être entièrement en minuscule, convertir "
@@ -2551,9 +2551,9 @@ msgstr "L'utilisateur à trop d'autorisations"
msgid "User interface settings"
msgstr "Réglages interface utilisateur"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2674,9 +2674,9 @@ msgstr "Années"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Oui"
@@ -2757,7 +2757,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Vous devez choisir au moins un dossier source"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Vous devez entrer un nom de domaine pour utiliser l'API v3"
@@ -2769,7 +2769,7 @@ msgstr "Vous devez entrer un nom pour votre sauvegarde"
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:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Vous devez saisir un mot de passe pour utiliser l'API v3"
@@ -2777,7 +2777,7 @@ msgstr "Vous devez saisir un mot de passe pour utiliser l'API v3"
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:1179
#: scripts/services/EditUriBuiltins.js:1176
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"
@@ -2792,32 +2792,32 @@ msgstr ""
msgid "You must enter a valid retention policy string"
msgstr "Vous devez saisir une chaîne de politique de conservation valide"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Vous devez renseigner le mot de passe"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Vous devez renseigner le nom d'utilisateur"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Vous devez renseigner le champ : {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Vous devez sélectionner ou renseigner l'AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Vous devez sélectionner ou renseigner le serveur"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Vous devez spécifier un chemin."
@@ -2851,7 +2851,7 @@ msgstr "personnalisé "
msgid "resume now"
msgstr "reprendre maintenant"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "sauf si vous spécifiez explicitement --group-id"
@@ -20,12 +20,12 @@ msgstr "- choisissez une option -"
msgid "...loading..."
msgstr "... chargement..."
#: scripts/services/EditUriBuiltins.js:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "Clé d'accès AWS"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "Clé d'accès secrète AWS"
@@ -42,7 +42,7 @@ msgstr "À propos"
msgid "About {{appname}}"
msgstr "À propos de {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Clé d'accès"
@@ -54,7 +54,7 @@ msgstr "Accès refusé"
msgid "Access to user interface"
msgstr "Accès à l'interface utilisateur"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Nom du compte"
@@ -87,8 +87,8 @@ msgstr "Ajouter un chemin"
msgid "Added"
msgstr "Ajouté"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Modifier le nom du bucket"
@@ -173,8 +173,8 @@ msgstr "Applications"
msgid "As Command-line"
msgstr "Comme ligne de commande"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -204,11 +204,11 @@ msgstr "Phrase secrète auto-générée"
msgid "B2 Application Key"
msgstr "Clé application B2"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "Identifiant du compte B2 Cloud Storage"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "Clé d'application B2 Cloud Storage"
@@ -257,14 +257,14 @@ msgstr "Paramètre par défaut du navigateur"
msgid "Bucket create location"
msgstr "Emplacement de la création du bucket"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -314,8 +314,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -390,7 +390,7 @@ msgstr "Confirmer suppression"
msgid "Confirm encryption passphrase"
msgstr "Confirmez la phrase secrète de chiffrement"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Confirmation nécessaire"
@@ -411,7 +411,7 @@ msgstr "Connexion perdue"
msgid "Connection worked!"
msgstr "Connection fonctionnelle !"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Nom du conteneur"
@@ -980,7 +980,7 @@ msgstr "Générer"
msgid "Generate IAM access policy"
msgstr "Générer la statégie d'accès IAM"
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Courriel de groupe"
@@ -1039,7 +1039,7 @@ msgstr ""
"Si au moins une sauvegarde plus récente est trouvée, toutes les sauvegardes "
"antérieures à cette date sont supprimées."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1100,7 +1100,7 @@ msgstr "Information"
msgid "Invalid retention time"
msgstr "Temps de rétention invalide"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1346,9 +1346,9 @@ msgstr "Prochaine fois"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Non"
@@ -1509,7 +1509,7 @@ msgstr "Les phrases secrètes ne correspondent pas"
msgid "Passphrases do not match"
msgstr "Le mot de passe ne correspond pas"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1518,8 +1518,8 @@ msgstr "Le mot de passe ne correspond pas"
msgid "Password"
msgstr "Mot de passe"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Chemin"
@@ -1617,11 +1617,11 @@ msgstr "Recharger"
msgid "Remote"
msgstr "Distant"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Chemin d'accès distant"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Stockage distant"
@@ -1976,10 +1976,10 @@ msgstr "Étape de test"
msgid "Test connection"
msgstr "Tester la connexion"
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -1998,7 +1998,7 @@ msgstr ""
"La sauvegarde était temporaire et n'existe plus, les données du journal sont"
" perdues."
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"Le nom du bucket devrait être entièrement en minuscule, convertir "
@@ -2250,9 +2250,9 @@ msgstr "L'utilisateur à trop d'autorisations"
msgid "User interface settings"
msgstr "Réglages interface utilisateur"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2345,9 +2345,9 @@ msgstr "Années"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Oui"
@@ -2428,7 +2428,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Vous devez choisir au moins un dossier source"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Vous devez entrer un nom de domaine pour utiliser l'API v3"
@@ -2440,7 +2440,7 @@ msgstr "Vous devez entrer un nom pour votre sauvegarde"
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:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Vous devez entrer un mot de passe pour utiliser l'API v3"
@@ -2448,7 +2448,7 @@ msgstr "Vous devez entrer un mot de passe pour utiliser l'API v3"
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:1179
#: scripts/services/EditUriBuiltins.js:1176
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"
@@ -2459,32 +2459,32 @@ msgstr ""
"Vous devez entrer une valeur correcte pour la durée de conservation de vos "
"sauvegardes"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Vous devez renseigner le mot de passe"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Vous devez renseigner le nom d'utilisateur"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Vous devez renseigner le champ : {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Vous devez sélectionner ou renseigner l'AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Vous devez sélectionner ou renseigner le serveur"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Vous devez spécifier un chemin."
@@ -2518,7 +2518,7 @@ msgstr "personnalisé "
msgid "resume now"
msgstr "reprendre maintenant"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "sauf si vous spécifiez explicitement --group-id"
@@ -23,18 +23,18 @@ msgstr "- válasszon -"
msgid "...loading..."
msgstr "...töltés..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -51,7 +51,7 @@ msgstr "Névjegy"
msgid "About {{appname}}"
msgstr "{{appname}} néjegye"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Hozzáférési kulcs"
@@ -63,7 +63,7 @@ msgstr "Hozzáférés megtagadva"
msgid "Access to user interface"
msgstr "Hozzáférés a felhasználói felülethez"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Fiók név"
@@ -236,14 +236,14 @@ msgstr "Böngésző alapértelmezett"
msgid "Bucket create location"
msgstr "Bucket létrehozásának helye"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -307,8 +307,8 @@ msgstr "Gyorsítótás Fájlok"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -405,7 +405,7 @@ msgstr "Titkosítási jelszó megerősítése"
msgid "Confirm passphrase"
msgstr "Jelmondat megerősítés"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Megerősítés szükséges"
@@ -430,7 +430,7 @@ msgstr "Csatlakozás megszakadt"
msgid "Connection worked!"
msgstr "Csatlakozás működik!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Tároló neve"
@@ -1053,7 +1053,7 @@ msgstr "Generál"
msgid "Getting file versions …"
msgstr "Fájl verziók lekérdezése..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Csoport e-mail"
@@ -1112,7 +1112,7 @@ msgstr ""
"Ha legalább egy újabb biztonsági másolatot talál, az összes ezen időpontnál "
"régebbi biztonsági másolatot törli."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1374,9 +1374,9 @@ msgstr "Következő dátum"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Nem"
@@ -1503,7 +1503,7 @@ msgstr "A jelszavak nem egyeznek meg"
msgid "Passphrases do not match"
msgstr "A jelszavak nem egyeznek"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1512,8 +1512,8 @@ msgstr "A jelszavak nem egyeznek"
msgid "Password"
msgstr "Jelszó"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Útvonal"
@@ -1614,11 +1614,11 @@ msgstr "Újratöltés"
msgid "Remote"
msgstr "Távoli"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Távoli útvonal"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Távoli tároló"
@@ -2163,9 +2163,9 @@ msgstr "A felhasználónak túl sok engedélye van"
msgid "User interface settings"
msgstr "Felhasználói felület beállítások"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2282,9 +2282,9 @@ msgstr "Év"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Igen"
@@ -2309,24 +2309,24 @@ msgstr "Igen, kérlek tedd tönkre a mentésemet!"
msgid "Yesterday"
msgstr "Tegnap"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Ki kell töltened a jelszót"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Ki kell töltened a felhasználónevet"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Ez ki kell töltened: {{field}}"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Meg kell adnod egy útvonalat"
+117 -117
View File
@@ -95,22 +95,22 @@ msgstr ""
"<span ng-show=\"!$parent.UsernamePasswordAuth\" translate>Usa l'autenticazione con nome utente e password</span>\n"
" <span ng-show=\"$parent.UsernamePasswordAuth\" translate>Usa l'autenticazione con token API (consigliato)</span>"
#: scripts/services/EditUriBuiltins.js:1063
#: scripts/services/EditUriBuiltins.js:1061
msgid "API Token"
msgstr "Token API"
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "ID di accesso AWS"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "Chiave di accesso AWS"
@@ -127,7 +127,7 @@ msgstr "Informazioni"
msgid "About {{appname}}"
msgstr "Informazioni {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Chiave di accesso"
@@ -155,7 +155,7 @@ msgstr "Chiave di accesso"
msgid "Access to user interface"
msgstr "Accesso all'interfaccia utente"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Nome account"
@@ -188,10 +188,10 @@ msgstr "Aggiungi percorso"
msgid "Added"
msgstr "Aggiunto"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Sistemare il nome bucket?"
msgstr "Modificare il nome bucket?"
#: templates/restoredirect.html:66 templates/restoredirect.html:74
msgid "Advanced Options"
@@ -288,8 +288,8 @@ msgstr "Sei sicuro di voler eliminare la registrazione del controllo remoto?"
msgid "As Command-line"
msgstr "Come riga di comando"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -303,7 +303,7 @@ msgstr "AuthID"
msgid "Authentication Domain"
msgstr "Dominio di autenticazione"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Metodo di autenticazione"
@@ -339,7 +339,7 @@ msgstr "B2 Application ID"
msgid "B2 Application Key"
msgstr "Chiave applicazione B2"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
@@ -347,7 +347,7 @@ msgstr "B2 Cloud Storage Account ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 Cloud Storage Application ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "Chiave applicazione B2 Cloud Storage"
@@ -415,14 +415,14 @@ msgstr "Browser predefinito"
msgid "Bucket create location"
msgstr "Crea posizione bucket"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -431,7 +431,7 @@ msgstr "Crea posizione bucket"
msgid "Bucket name"
msgstr "Nome bucket"
#: scripts/services/EditUriBuiltins.js:1331
#: scripts/services/EditUriBuiltins.js:1328
msgid ""
"Bucket name can only be between 3 and 63 characters long and contain only "
"lower-case characters, numbers, periods and dashes"
@@ -534,8 +534,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -695,7 +695,7 @@ msgstr "Conferma nuova password"
msgid "Confirm passphrase"
msgstr "Conferma passphrase"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Conferma richiesta"
@@ -728,7 +728,7 @@ msgstr "Connessione persa"
msgid "Connection worked!"
msgstr "La connessione funziona!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Nome contenitore"
@@ -838,7 +838,7 @@ msgstr "La versione attuale è {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Endpoint S3 personalizzato"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Satellite personalizzato"
@@ -968,7 +968,7 @@ msgstr "Eliminazione dei file remoti..."
#: scripts/services/ServerStatus.js:43
msgid "Deleting unwanted files …"
msgstr "Eliminazione dei file indesiderati ..."
msgstr "Eliminazione dei file indesiderati..."
#: templates/addoredit.html:43
msgid "Description (optional)"
@@ -1012,7 +1012,7 @@ msgstr "Dimensione destinazione (decrescente)"
#: templates/backends/smb.html:8
msgid "Direct TCP"
msgstr "Direct TCP"
msgstr "TCP diretto"
#: templates/restorewizard.html:9
msgid "Direct restore from backup files …"
@@ -1074,7 +1074,7 @@ msgstr "File scaricati"
#: scripts/services/ServerStatus.js:56
msgid "Downloading files …"
msgstr "Sto scaricando i file …"
msgstr "Sto scaricando i file…"
#: templates/notificationarea.html:26
msgid "Downloading update…"
@@ -1086,7 +1086,7 @@ msgstr "Opzione duplicata {{opt}}"
#: index.html:254
msgid "Duplicati Website"
msgstr "Sito web di Duplicati"
msgstr "Sito web Duplicati"
#: index.html:248
msgid "Duplicati forum"
@@ -1099,7 +1099,7 @@ msgid ""
"Do you want to set a passphrase now?"
msgstr ""
"Duplicati deve essere protetto con una passphrase e una passphrase casuale è stata generata per te.\n"
"Se apri Duplicati dall'icona della barra delle applicazioni, non è necessaria una passphrase, ma se vuoi aprirlo da un'altra posizione è necessario impostare una passphrase nota.\n"
"Se apri Duplicati dall'icona della barra delle applicazioni, non è necessaria una passphrase, ma se vuoi aprirlo da un'altra posizione è necessario impostare una passphrase.\n"
"Vuoi impostare una passphrase ora?"
#: templates/settings.html:93
@@ -1131,9 +1131,9 @@ 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 ""
"Ogni backup dispone di un database locale associato, che archivia le informazioni del backup remoto sul computer locale.\n"
"Quando si elimina 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."
"A ogni backup è associato un database locale che memorizza le informazioni del backup remoto sul computer locale.\n"
" Quando elimini un backup, è possibile eliminare anche il database locale senza compromettere la possibilità di ripristinare i file remoti.\n"
" Se usi il database locale per i backup da riga di comando, è necessario conservare il database."
#: templates/localdatabase.html:5
msgid ""
@@ -1142,10 +1142,10 @@ msgid ""
"faster to perform many operations, and reduces the amount of data that needs"
" to be downloaded for each operation."
msgstr ""
"Ogni backup ha un database locale associato, che salva le informazioni "
"riguardo il backup remoto sulla macchina locale. Questo rende possibile "
"eseguire molte operazioni velocemente, e riduce la quantità di dati da "
"scaricare per ogni operazione."
"A ogni backup è associato un database locale, che memorizza le informazioni "
"del backup remoto sul computer locale. Ciò rende più veloce l'esecuzione di "
"molte operazioni e riduce la quantità di dati da scaricare per ogni "
"operazione."
#: templates/addoredit.html:174 templates/addoredit.html:389
#: templates/edituri.html:39 templates/settings.html:194
@@ -1159,7 +1159,7 @@ msgstr "Modifica come testo"
#: templates/home.html:58
msgid "Edit …"
msgstr "Modifica …"
msgstr "Modifica…"
#: templates/backends/msgroup.html:3
msgid "Email address of the Office 365 group"
@@ -1180,7 +1180,7 @@ msgstr "Crittografia"
#: scripts/controllers/EditBackupController.js:406
msgid "Encryption changed"
msgstr "Crittografia cambiata"
msgstr "La crittografia è stata modificata"
#: templates/about.html:68
msgid ""
@@ -1190,7 +1190,7 @@ msgstr ""
"Moduli di crittografia: <p style=\"display: inline\" ng-repeat=\"item in "
"sysinfo.EncryptionModules\">{{item.Key}} </p>"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Passphrase di crittografia"
@@ -1217,7 +1217,7 @@ msgstr "Inserisci URL"
#: scripts/controllers/EditBackupController.js:99
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter a backup destination URL:"
msgstr "Inserisci un URL di destinazione del backup:"
msgstr "Inserisci l'URL di destinazione del backup:"
#: templates/addoredit.html:341
msgid ""
@@ -1230,8 +1230,8 @@ msgstr ""
"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 conserva un backup per i 7 giorni successivi, "
"uno per le 4 settimane successive e uno per i 36 mesi successivi. Questo può"
" anche essere scritto come 1W:1D,1M:1W,3Y:1M."
"uno per le 4 settimane successive e uno per i 36 mesi successivi. Puoi anche"
" scriverlo come 1W:1D,1M:1W,3Y:1M."
#: templates/commandline.html:14
msgid "Enter a url, or click the &quot;Target URL &gt;&quot; link"
@@ -1251,7 +1251,7 @@ msgstr "Inserisci passphrase crittografia"
#: templates/addoredit.html:196
msgid "Enter expression here"
msgstr "Inserisci qui espressione"
msgstr "Inserisci l'espressione qui"
#: templates/commandline.html:19
msgid "Enter one argument per line without quotes, e.g. *.txt"
@@ -1377,11 +1377,11 @@ msgstr "Esporta le password"
#: templates/home.html:59
msgid "Export …"
msgstr "Esporta …"
msgstr "Esporta…"
#: templates/export.html:39
msgid "Exporting …"
msgstr "Esportazione in corso ..."
msgstr "Esportazione..."
#: templates/externallink.html:1
msgid "External link"
@@ -1460,7 +1460,7 @@ 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 ..."
msgstr "Recupero informazioni sul percorso..."
#: scripts/services/AppUtils.js:80
msgid "File"
@@ -1484,7 +1484,7 @@ msgstr "Finito!"
#: scripts/controllers/AppController.js:187
msgid "First run setup"
msgstr "Impostazione prima esecuzione"
msgstr "Configurazione prima esecuzione"
#: scripts/services/AppUtils.js:51
msgid "Folder"
@@ -1492,7 +1492,7 @@ msgstr "Cartella"
#: templates/backends/storj.html:42
msgid "Folder in the bucket"
msgstr "Cartella del bucket"
msgstr "Cartella nel bucket"
#: templates/backends/aliyunoss.html:30 templates/backends/b2.html:7
#: templates/backends/cos.html:30 templates/backends/e2.html:16
@@ -1552,9 +1552,9 @@ msgstr "Genera criteri di accesso IAM"
#: scripts/controllers/RestoreController.js:70
msgid "Getting file versions …"
msgstr "Ottenere versioni di file ..."
msgstr "Ottenimento versioni file…"
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Email gruppo"
@@ -1601,16 +1601,16 @@ msgstr "Come vuoi gestire i file esistenti?"
#: scripts/services/AppUtils.js:70
msgid "Hyper-V Machine"
msgstr "Sitema Hyper-V"
msgstr "Macchina Hyper-V"
#: scripts/directives/sourceFolderPicker.js:596
msgid "Hyper-V Machine:"
msgstr "Sistema Hyper-V:"
msgstr "Macchina Hyper-V:"
#: scripts/directives/sourceFolderPicker.js:575
#: scripts/services/AppUtils.js:72
msgid "Hyper-V Machines"
msgstr "Sistemi Hyper-V"
msgstr "Macchine Hyper-V"
#: scripts/directives/sourceFolderPicker.js:65
#: scripts/directives/sourceFolderPicker.js:71
@@ -1621,13 +1621,13 @@ msgstr "ID:"
msgid "IDrive Sync directory path"
msgstr "Percorso cartella di sincronizzazione di IDrive"
#: scripts/services/EditUriBuiltins.js:1373 templates/backends/e2.html:3
#: scripts/services/EditUriBuiltins.js:1370 templates/backends/e2.html:3
msgid "IDrive e2 Access Key ID"
msgstr "ID chiave di accesso IDrive e2"
#: scripts/services/EditUriBuiltins.js:1374 templates/backends/e2.html:7
#: scripts/services/EditUriBuiltins.js:1371 templates/backends/e2.html:7
msgid "IDrive e2 Access Key Secret"
msgstr "Chiave di accesso IDrive e2 segreta"
msgstr "Chiave di accesso segreta IDrive e2"
#: templates/addoredit.html:261
msgid "If a date was missed, the job will run as soon as possible."
@@ -1674,7 +1674,7 @@ msgstr ""
"href=\"{{item.DownloadLink}}\" target=\"_blank\">clicca con il tasto destro "
"e scegli &quot;Salva come …&quot;</a>."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1763,7 +1763,7 @@ msgstr "Interrotto, nessuna statistica raccolta"
msgid "Invalid retention time"
msgstr "Tempo di conservazione non valido"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1793,7 +1793,7 @@ msgstr "Versione Keystone API"
#: templates/settings.html:98
msgid "Language in user interface"
msgstr "Lingua interfaccia utente"
msgstr "Lingua interfaccia"
#: templates/home.html:13
msgid "Last Run"
@@ -2004,7 +2004,7 @@ msgstr "Lun"
msgid "Months"
msgstr "Mesi"
#: scripts/services/EditUriBackendConfig.js:136
#: scripts/services/EditUriBackendConfig.js:137
msgid ""
"Most servers require a username, so you will likely need to enter one.\n"
"Are you sure want to continue without a username?"
@@ -2121,9 +2121,9 @@ msgstr "Prossima volta"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "No"
@@ -2256,7 +2256,7 @@ msgstr "OpenStack Object Storage / Swift"
msgid "Opened"
msgstr "Aperto"
#: scripts/services/EditUriBuiltins.js:1182
#: scripts/services/EditUriBuiltins.js:1179
msgid "Openstack API key are not supported in v3 keystone API"
msgstr "La chiave API Openstack non è supportata nella keystone API v3"
@@ -2353,7 +2353,7 @@ msgstr "Passphrase non corrispondenti"
msgid "Passphrases do not match"
msgstr "Le passphrase non corrispondono"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -2366,8 +2366,8 @@ msgstr "Password"
msgid "Patching files with local blocks …"
msgstr "Aggiornamento dei file con blocchi locali ..."
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Percorso"
@@ -2518,17 +2518,17 @@ msgstr "Ricarica"
msgid "Remote"
msgstr "Remoto"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Percorso remoto"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Repository remoto"
#: templates/settings.html:34
msgid "Remote access control"
msgstr "Controllo dell'accesso remoto"
msgstr "Controllo accesso remoto"
#: scripts/controllers/SystemSettingsController.js:215
msgid "Remote control is configured but not enabled"
@@ -2688,7 +2688,7 @@ msgstr ""
#: scripts/services/SystemInfo.js:51
msgid "S3 Compatible"
msgstr "Compatibile S3"
msgstr "S3 Compatibile"
#: scripts/services/SystemInfo.js:53
msgid "SMB / CIFS"
@@ -2804,7 +2804,7 @@ msgstr "Impostazioni"
msgid "Share Name"
msgstr "Nome condiviso"
#: scripts/services/EditUriBuiltins.js:1044 templates/backends/smb.html:24
#: scripts/services/EditUriBuiltins.js:1042 templates/backends/smb.html:24
msgid "Share name"
msgstr "Nome condiviso"
@@ -3061,10 +3061,10 @@ msgstr "Test delle autorizzazioni ..."
msgid "Testing …"
msgstr "Test in corso..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -3083,7 +3083,7 @@ msgstr ""
"Il backup era temporaneo e non esiste più, quindi i dati del registro sono "
"persi"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"Il nome del bucket dovrebbe essere tutto minuscolo, convertirlo "
@@ -3119,7 +3119,7 @@ msgstr "Tema scuro (da Michal)"
msgid "The default blue on white theme (by Alex)"
msgstr "Predefinito - Tema blu su bianco (da Alex)"
#: scripts/services/EditUriBuiltins.js:1327
#: scripts/services/EditUriBuiltins.js:1324
msgid "The encryption passphrases do not match"
msgstr "Le passphrase di crittografia non corrispondono"
@@ -3271,7 +3271,7 @@ msgid "To export without a passphrase, uncheck the \"Encrypt file\" box"
msgstr ""
"Per esportare senza una passphrase, deselezionare la casella \"Cripta file\""
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1215
msgid ""
"To prevent bucket naming conflicts, it is recommended to prepend your "
"account ID to the bucket name. Prepend automatically?"
@@ -3433,9 +3433,9 @@ msgstr "L'utente ha troppe autorizzazioni"
msgid "User interface settings"
msgstr "Impostazioni interfaccia utente"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -3475,7 +3475,7 @@ msgstr "Verifica file"
#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:46
msgid "Verifying backend data …"
msgstr "Verifica dei dati di backend ..."
msgstr "Verifica dei dati del backend..."
#: scripts/services/ServerStatus.js:62
msgid "Verifying files …"
@@ -3579,9 +3579,9 @@ msgstr "Anni"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Si"
@@ -3682,7 +3682,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Devi scegliere almeno una cartella sorgente"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Devi inserire un nome di dominio per utilizzare l'API v3"
@@ -3694,7 +3694,7 @@ msgstr "Devi inserire un nome per il backup"
msgid "You must enter a passphrase or disable encryption"
msgstr "Devi inserire una passphrase o disattivare la crittografia"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Devi inserire una password per utilizzare l'API v3"
@@ -3702,13 +3702,13 @@ msgstr "Devi inserire una password per utilizzare l'API v3"
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:1179
#: scripts/services/EditUriBuiltins.js:1176
msgid "You must enter a tenant (aka project) name to use v3 API"
msgstr ""
"Devi inserire un nome detentore (noto anche come progetto) per utilizzare "
"l'API v3"
#: scripts/services/EditUriBuiltins.js:1193
#: scripts/services/EditUriBuiltins.js:1190
msgid "You must enter a tenant name if you do not provide an API key"
msgstr "Devi inserire un nome detentore se non fornisci una chiave API"
@@ -3720,44 +3720,44 @@ msgstr "Devi inserire un periodo di tempo valido in cui mantenere i backup"
msgid "You must enter a valid retention policy string"
msgstr "Devi inserire una stringa di criteri di conservazione valida"
#: scripts/services/EditUriBuiltins.js:1190
#: scripts/services/EditUriBuiltins.js:1187
msgid "You must enter either a password or an API key"
msgstr "Devi inserire una password o una chiave API"
#: scripts/services/EditUriBuiltins.js:1197
#: scripts/services/EditUriBuiltins.js:1194
msgid "You must enter either a password or an API key, not both"
msgstr "Devi inserire una password o una chiave API, non entrambe"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Devi compilare in password"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "Devi compilare in nome del server o indirizzo"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Devi compilare in nome utente"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Devi compilare in {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Devi selezionare o compilare in AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Devi selezionare o compilare in server"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Devi specificare un percorso"
#: scripts/services/EditUriBackendConfig.js:92
#: scripts/services/EditUriBackendConfig.js:93
msgid "You should fill in {{field}} {{reason}}"
msgstr "Dovresti compilare {{field}} {{reason}}"
@@ -3782,23 +3782,23 @@ msgstr "byte"
msgid "byte/s"
msgstr "byte/s"
#: scripts/services/EditUriBuiltins.js:1349
#: scripts/services/EditUriBuiltins.js:1346
msgid "cos_app_id"
msgstr "cos_app_id"
#: scripts/services/EditUriBuiltins.js:1353
#: scripts/services/EditUriBuiltins.js:1350
msgid "cos_bucket"
msgstr "cos_bucket"
#: scripts/services/EditUriBuiltins.js:1352
#: scripts/services/EditUriBuiltins.js:1349
msgid "cos_region"
msgstr "cos_region"
#: scripts/services/EditUriBuiltins.js:1350
#: scripts/services/EditUriBuiltins.js:1347
msgid "cos_secret_id"
msgstr "cos_secret_id"
#: scripts/services/EditUriBuiltins.js:1351
#: scripts/services/EditUriBuiltins.js:1348
msgid "cos_secret_key"
msgstr "cos_secret_key"
@@ -3816,23 +3816,23 @@ msgstr "non riuscito"
msgid "local repository, leave empty for local"
msgstr "repository locale, lascia vuoto per il locale"
#: scripts/services/EditUriBuiltins.js:1362
#: scripts/services/EditUriBuiltins.js:1359
msgid "oss_access_key_id"
msgstr "oss_access_key_id"
#: scripts/services/EditUriBuiltins.js:1363
#: scripts/services/EditUriBuiltins.js:1360
msgid "oss_access_key_secret"
msgstr "oss_access_key_secret"
#: scripts/services/EditUriBuiltins.js:1365
#: scripts/services/EditUriBuiltins.js:1362
msgid "oss_bucket_name"
msgstr "oss_bucket_name"
#: scripts/services/EditUriBuiltins.js:1361
#: scripts/services/EditUriBuiltins.js:1358
msgid "oss_endpoint"
msgstr "oss_endpoint"
#: scripts/services/EditUriBuiltins.js:1364
#: scripts/services/EditUriBuiltins.js:1361
msgid "oss_region"
msgstr "oss_region"
@@ -3856,11 +3856,11 @@ msgstr "repository remoto, ad es. remoto"
msgid "resume now"
msgstr "riprendi ora"
#: scripts/services/EditUriBuiltins.js:1312
#: scripts/services/EditUriBuiltins.js:1309
msgid "storj_shared_access"
msgstr "storj_shared_access"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "a meno che tu non stia specificando esplicitamente --group-id"
@@ -61,18 +61,18 @@ msgstr ""
"<p>不正認証のためサーバーへの接続は拒否されました。</p>\n"
" <p>再度ログインするか、トレイのアイコンからページを再度開いてください(該当する場合)。</p>"
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: templates/backends/openstack.html:44 templates/backends/storj.html:21
#: templates/backends/storj.html:22
msgid "API key"
msgstr "APIキー"
#: scripts/services/EditUriBuiltins.js:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWSのアクセスID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWSのアクセスキー"
@@ -89,7 +89,7 @@ msgstr "概要"
msgid "About {{appname}}"
msgstr "{{appname}}について"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "アクセスキー"
@@ -117,7 +117,7 @@ msgstr "アクセスキー"
msgid "Access to user interface"
msgstr "ユーザーインターフェースへのアクセス"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "アカウント名"
@@ -150,8 +150,8 @@ msgstr "パスを追加"
msgid "Added"
msgstr "追加済"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "バケットの名称を変更しますか?"
@@ -237,8 +237,8 @@ msgstr "アプリケーション"
msgid "As Command-line"
msgstr "コマンドライン"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -248,7 +248,7 @@ msgstr "コマンドライン"
msgid "AuthID"
msgstr "認証ID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "認証方法"
@@ -284,7 +284,7 @@ msgstr "B2 アプリケーションのID"
msgid "B2 Application Key"
msgstr "B2 アプリケーションのキー"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 クラウドストレージのアカウントのID"
@@ -292,7 +292,7 @@ msgstr "B2 クラウドストレージのアカウントのID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 クラウドストレージのアプリケーションのID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 クラウドストレージのアプリケーションのキー"
@@ -357,14 +357,14 @@ msgstr "ブラウザ設定"
msgid "Bucket create location"
msgstr "バケットを作成する場所"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -373,7 +373,7 @@ msgstr "バケットを作成する場所"
msgid "Bucket name"
msgstr "バケット名"
#: scripts/services/EditUriBuiltins.js:1331
#: scripts/services/EditUriBuiltins.js:1328
msgid ""
"Bucket name can only be between 3 and 63 characters long and contain only "
"lower-case characters, numbers, periods and dashes"
@@ -468,8 +468,8 @@ msgstr "実験的(カナリア)"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -620,7 +620,7 @@ msgstr "新しいパスワードを再度入力してください"
msgid "Confirm passphrase"
msgstr "パスフレーズを確認"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "確認が必要です"
@@ -653,7 +653,7 @@ msgstr "切断しました"
msgid "Connection worked!"
msgstr "接続できました!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "コンテナ名"
@@ -755,7 +755,7 @@ msgstr "現在のバージョンは {{versionname}}({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "ユーザー定義のS3エンドポイント"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "ユーザー定義のサテライト"
@@ -1063,7 +1063,7 @@ msgstr ""
"暗号化モジュール:<p style=\"display: inline\" ng-repeat=\"item in "
"sysinfo.EncryptionModules\">{{item.Key}} </p>"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "暗号化用のパスフレーズ"
@@ -1414,7 +1414,7 @@ msgstr "IAMアクセスポリシーを生成"
msgid "Getting file versions …"
msgstr "ファイルのバージョンを取得しています…"
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "グループの電子メール"
@@ -1465,11 +1465,11 @@ msgstr "ID:"
msgid "IDrive Sync directory path"
msgstr "IDrive Syncのディレクトリーのパス"
#: scripts/services/EditUriBuiltins.js:1373 templates/backends/e2.html:3
#: scripts/services/EditUriBuiltins.js:1370 templates/backends/e2.html:3
msgid "IDrive e2 Access Key ID"
msgstr "IDrive e2のアクセスキーのID"
#: scripts/services/EditUriBuiltins.js:1374 templates/backends/e2.html:7
#: scripts/services/EditUriBuiltins.js:1371 templates/backends/e2.html:7
msgid "IDrive e2 Access Key Secret"
msgstr "IDrive e2のアクセスキーのシークレット"
@@ -1509,7 +1509,7 @@ msgstr ""
"バックアップのファイルが自動的にダウンロードされなかった場合は、 <a href=\"{{item.DownloadLink}}\" "
"target=\"_blank\">&quot;名前を付けて保存&quot;を右クリックして選択してください</a>。"
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1587,7 +1587,7 @@ msgstr "中断されました。統計は収集されていません"
msgid "Invalid retention time"
msgstr "無効な保持期間が設定されています"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1890,9 +1890,9 @@ msgstr "次回"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "いいえ"
@@ -2019,7 +2019,7 @@ msgstr "OpenStack オブジェクトストレージ / Swift"
msgid "Opened"
msgstr "展開済"
#: scripts/services/EditUriBuiltins.js:1182
#: scripts/services/EditUriBuiltins.js:1179
msgid "Openstack API key are not supported in v3 keystone API"
msgstr "OpenstackのAPIキーは、バージョン3のkeystone APIではサポートされていません。"
@@ -2107,7 +2107,7 @@ msgstr "パスフレーズが一致しません"
msgid "Passphrases do not match"
msgstr "パスフレーズが一致しません"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -2120,8 +2120,8 @@ msgstr "パスワード"
msgid "Patching files with local blocks …"
msgstr "ファイルをローカルのブロックで修復しています…"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "パス"
@@ -2243,11 +2243,11 @@ msgstr "更新"
msgid "Remote"
msgstr "リモート"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "リモートのパス"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "リモートのリポジトリー"
@@ -2716,10 +2716,10 @@ msgstr "権限をテストしています…"
msgid "Testing …"
msgstr "テストしています…"
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2735,7 +2735,7 @@ msgid ""
"The backup was temporary and does not exist anymore, so the log data is lost"
msgstr "バックアップは一時的で既に存在しないため、ログデータは削除されています"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "バケット名には小文字のみが使用できます。自動的に変換しますか?"
@@ -2757,7 +2757,7 @@ msgstr "ダークテーマ(by Michal)"
msgid "The default blue on white theme (by Alex)"
msgstr "既定の白地に青テーマ(by Alex)"
#: scripts/services/EditUriBuiltins.js:1327
#: scripts/services/EditUriBuiltins.js:1324
msgid "The encryption passphrases do not match"
msgstr "暗号化用のパスフレーズが一致しません"
@@ -2880,7 +2880,7 @@ msgstr "ファイルへ"
msgid "To export without a passphrase, uncheck the \"Encrypt file\" box"
msgstr "パスフレーズなしでエクスポートするには、「ファイルを暗号化」のチェックを外してください"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1215
msgid ""
"To prevent bucket naming conflicts, it is recommended to prepend your "
"account ID to the bucket name. Prepend automatically?"
@@ -3009,9 +3009,9 @@ msgstr "ユーザーに付与されている権限が多すぎます"
msgid "User interface settings"
msgstr "インターフェースの設定"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -3143,9 +3143,9 @@ msgstr "年"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "はい"
@@ -3215,7 +3215,7 @@ msgstr "強力なパスフレーズを生成しました。パスフレーズの
msgid "You must choose at least one source folder"
msgstr "最低1つのバックアップ元のフォルダーを選択してください"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "バージョン3のAPIを使用するにはドメイン名を入力してください"
@@ -3227,7 +3227,7 @@ msgstr "バックアップの名称を入力してください"
msgid "You must enter a passphrase or disable encryption"
msgstr "パスフレーズを入力するか、暗号化を無効にしてください"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "バージョン3のAPIを使用するにはパスワードを入力してください"
@@ -3235,11 +3235,11 @@ msgstr "バージョン3のAPIを使用するにはパスワードを入力し
msgid "You must enter a positive number of backups to keep"
msgstr "保存するバックアップの数を入力してください"
#: scripts/services/EditUriBuiltins.js:1179
#: scripts/services/EditUriBuiltins.js:1176
msgid "You must enter a tenant (aka project) name to use v3 API"
msgstr "バージョン3のAPIを使用するにはテナント(プロジェクト)名を入力してください"
#: scripts/services/EditUriBuiltins.js:1193
#: scripts/services/EditUriBuiltins.js:1190
msgid "You must enter a tenant name if you do not provide an API key"
msgstr "APIキーを指定しない場合はテナント名の入力が必要です"
@@ -3251,44 +3251,44 @@ msgstr "バックアップを保持する期間を正しく指定してくださ
msgid "You must enter a valid retention policy string"
msgstr "保持期間のポリシーを正しく入力してください"
#: scripts/services/EditUriBuiltins.js:1190
#: scripts/services/EditUriBuiltins.js:1187
msgid "You must enter either a password or an API key"
msgstr "パスワードかAPIキーを入力してください"
#: scripts/services/EditUriBuiltins.js:1197
#: scripts/services/EditUriBuiltins.js:1194
msgid "You must enter either a password or an API key, not both"
msgstr "パスワードまたはAPIキーのどちらかを入力してください"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "パスワードを入力してください"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "サーバー名またはアドレスを入力してください"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "ユーザー名を入力してください"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "{{field}}を入力してください"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "AuthURIを選択または入力してください"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "サーバーを選択または入力してください"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "パスを指定してください"
#: scripts/services/EditUriBackendConfig.js:92
#: scripts/services/EditUriBackendConfig.js:93
msgid "You should fill in {{field}} {{reason}}"
msgstr "{{reason}}{{field}}を入力してください。"
@@ -3312,23 +3312,23 @@ msgstr "バイト"
msgid "byte/s"
msgstr "バイト秒"
#: scripts/services/EditUriBuiltins.js:1349
#: scripts/services/EditUriBuiltins.js:1346
msgid "cos_app_id"
msgstr "COS AppのID"
#: scripts/services/EditUriBuiltins.js:1353
#: scripts/services/EditUriBuiltins.js:1350
msgid "cos_bucket"
msgstr "バケット名"
#: scripts/services/EditUriBuiltins.js:1352
#: scripts/services/EditUriBuiltins.js:1349
msgid "cos_region"
msgstr "リージョン"
#: scripts/services/EditUriBuiltins.js:1350
#: scripts/services/EditUriBuiltins.js:1347
msgid "cos_secret_id"
msgstr "COSのシークレットのID"
#: scripts/services/EditUriBuiltins.js:1351
#: scripts/services/EditUriBuiltins.js:1348
msgid "cos_secret_key"
msgstr "COSの秘密鍵"
@@ -3342,23 +3342,23 @@ msgstr "ユーザー定義"
msgid "failed"
msgstr "失敗しました"
#: scripts/services/EditUriBuiltins.js:1362
#: scripts/services/EditUriBuiltins.js:1359
msgid "oss_access_key_id"
msgstr "OSSのアクセスキーのID"
#: scripts/services/EditUriBuiltins.js:1363
#: scripts/services/EditUriBuiltins.js:1360
msgid "oss_access_key_secret"
msgstr "OSSのアクセスキーのシークレット"
#: scripts/services/EditUriBuiltins.js:1365
#: scripts/services/EditUriBuiltins.js:1362
msgid "oss_bucket_name"
msgstr "OSSのバケット名"
#: scripts/services/EditUriBuiltins.js:1361
#: scripts/services/EditUriBuiltins.js:1358
msgid "oss_endpoint"
msgstr "OSSのエンドポイント"
#: scripts/services/EditUriBuiltins.js:1364
#: scripts/services/EditUriBuiltins.js:1361
msgid "oss_region"
msgstr "OSSのリージョン"
@@ -3374,11 +3374,11 @@ msgstr "リモートのリポジトリー名(例:remote)"
msgid "resume now"
msgstr "再開"
#: scripts/services/EditUriBuiltins.js:1312
#: scripts/services/EditUriBuiltins.js:1309
msgid "storj_shared_access"
msgstr "アクセス権"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "--group-idを明示的に指定しているのでない限り、"
@@ -30,7 +30,7 @@ msgstr "정보"
msgid "About {{appname}}"
msgstr "{{appname}} 정보"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "접근 키"
@@ -42,7 +42,7 @@ msgstr "접근 불가"
msgid "Access to user interface"
msgstr "액세스 설정"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "계정 이름"
@@ -75,8 +75,8 @@ msgstr "경로 추가"
msgid "Added"
msgstr "추가됨"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "버켓 이름을 적용 하시겠습니까?"
@@ -117,8 +117,8 @@ msgstr "허용된 요일"
msgid "Anonymous usage reports"
msgstr "익명 사용 보고서"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -157,14 +157,14 @@ msgstr "Beta"
msgid "Browse"
msgstr "찾아보기"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -216,8 +216,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -885,9 +885,9 @@ msgstr "시작"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "아니오"
@@ -975,7 +975,7 @@ msgstr "암호"
msgid "Passphrase (if encrypted)"
msgstr "암호 (암호화된 경우)"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1364,9 +1364,9 @@ msgstr "사용자 데이터"
msgid "User interface settings"
msgstr "인터페이스 설정"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -1447,9 +1447,9 @@ msgstr "년"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "예"
@@ -1478,20 +1478,20 @@ msgstr "현재 사용 중: {{appname}} {{version}}"
msgid "You must enter a name for the backup"
msgstr "백업 이름을 입력해야 합니다"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "암호를 입력해야 합니다"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "서버 이름 또는 주소를 채워야합니다."
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "사용자 이름을 채워야합니다."
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "경로를 지정해야 합니다."
@@ -20,18 +20,18 @@ msgstr "- pasirinkite parametrą -"
msgid "...loading..."
msgstr "...įkeliama..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS prieigos ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS prieigos raktas"
@@ -48,7 +48,7 @@ msgstr "Apie"
msgid "About {{appname}}"
msgstr "Apie {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Prieigos raktas"
@@ -64,7 +64,7 @@ msgstr "Prieiga leista"
msgid "Access to user interface"
msgstr "Pasiekti vartotojo sąsają"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Paskyros vardas"
@@ -97,8 +97,8 @@ msgstr "Pridėti kelią"
msgid "Added"
msgstr "Pridėta"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Keisti saugyklos pavadinimą?"
@@ -181,8 +181,8 @@ msgstr "Programos"
msgid "As Command-line"
msgstr "Kaip komandinę eilutę"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -192,7 +192,7 @@ msgstr "Kaip komandinę eilutę"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Autorizacijos metodas"
@@ -224,7 +224,7 @@ msgstr "B2 programos ID"
msgid "B2 Application Key"
msgstr "B2 programos raktas"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 debesų saugyklos paskyros ID"
@@ -232,7 +232,7 @@ msgstr "B2 debesų saugyklos paskyros ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 debesų saugyklos programos ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 debesų saugyklos programos raktas"
@@ -281,14 +281,14 @@ msgstr "Naršyklės numatyta reišmė"
msgid "Bucket create location"
msgstr "Sukurti saugyklos vietą"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -357,8 +357,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -425,7 +425,7 @@ msgstr "Derinti naują kopiją"
msgid "Confirm delete"
msgstr "Patvirtinkite tryminą"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Reikalingas patvirtinimas"
@@ -446,7 +446,7 @@ msgstr "Prisijungimas nutrūko"
msgid "Connection worked!"
msgstr "Prisijungti pavyko!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Konteinerio pavadinimas"
@@ -938,7 +938,7 @@ msgstr "Generuoti"
msgid "Generate IAM access policy"
msgstr "Generuoti IAM prieigos politiką"
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Grupės el. paštas"
@@ -999,7 +999,7 @@ msgstr ""
"Rasta bent viena naujesnė kopija, visos kopijos senesnės nei ši data bus "
"ištrintos."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1060,7 +1060,7 @@ msgstr "Informacija"
msgid "Invalid retention time"
msgstr "Netinkamas saugojimo laikas"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1303,9 +1303,9 @@ msgstr "Kitą kartą"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Ne"
@@ -1445,7 +1445,7 @@ msgstr "Slapta frazė pakeista"
msgid "Passphrases are not matching"
msgstr "Slaptos frazės nesutampa"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1454,8 +1454,8 @@ msgstr "Slaptos frazės nesutampa"
msgid "Password"
msgstr "Slaptažodis"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Kelias"
@@ -1541,11 +1541,11 @@ msgstr "Užkrauti iš naujo"
msgid "Remote"
msgstr "Nuotolinis"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Kelias iki nutolusio serverio"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Nutolusi saugykla"
@@ -1866,10 +1866,10 @@ msgstr "Laikini failai"
msgid "Test connection"
msgstr "Patikrinti prisijungimą"
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -1877,7 +1877,7 @@ msgstr ""
"'{{fieldname}}' yra netinkamas simbolis: {{character}} (reikšmė: {{value}}, "
"pozicija: {{pos}})"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
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?"
@@ -2093,9 +2093,9 @@ msgstr "Naudotojas turi per daug teisių"
msgid "User interface settings"
msgstr "Naudotojo aplinkos nustatymai"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2177,9 +2177,9 @@ msgstr "Metai"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Taip"
@@ -20,12 +20,12 @@ msgstr "- izvēlieties iestatījumu -"
msgid "...loading..."
msgstr "...notiek ielāde..."
#: scripts/services/EditUriBuiltins.js:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Piekļuves ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Piekļuves atslēga"
@@ -42,7 +42,7 @@ msgstr "Par"
msgid "About {{appname}}"
msgstr "Par {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Piekļuves atslēga"
@@ -54,7 +54,7 @@ msgstr "Piekļuve liegta"
msgid "Access to user interface"
msgstr "Piekļuve lietotāja saskarnei"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Konta nosaukums"
@@ -87,8 +87,8 @@ msgstr "Pievienot ceļu"
msgid "Added"
msgstr "Pievienots"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Precizēt spaiņa iestatījumu?"
@@ -198,14 +198,14 @@ msgstr "Pārlūkot"
msgid "Browser default"
msgstr "Pārlūka noklusējums"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -240,8 +240,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -290,7 +290,7 @@ msgstr "Konfigurēt jaunu dublējumkopiju"
msgid "Confirm delete"
msgstr "Apstiprināt dzēšanu"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Nepieciešams apstiprinājums"
@@ -610,7 +610,7 @@ msgstr "Pievienot no faila"
msgid "Information"
msgstr "Informācija"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -757,9 +757,9 @@ msgstr "Nākamreiz"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Nē"
@@ -849,7 +849,7 @@ msgstr "Pieejas frāze nomainīta"
msgid "Passphrases are not matching"
msgstr "Pieejas frāzes nesakrīt"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1125,9 +1125,9 @@ msgstr "Lietotāja dati"
msgid "User interface settings"
msgstr "Lietotāja saskarnes iestatījumi"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -1190,9 +1190,9 @@ msgstr "Gadi"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Jā"
@@ -1221,11 +1221,11 @@ msgstr "Nepieciešams ievadīt dublējumkopijas nosaukumu"
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/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Nepieciešams ievadīt paroli!"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Jums jānorāda ceļš"
@@ -85,22 +85,22 @@ msgstr ""
"<span ng-show=\"!$parent.UsernamePasswordAuth\" translate>Gebruik gebruikersnaam en wachtwoord voor authenticatie</span>\n"
" <span ng-show=\"$parent.UsernamePasswordAuth\" translate>Gebruik API-token voor authenticatie (aanbevolen)</span>"
#: scripts/services/EditUriBuiltins.js:1063
#: scripts/services/EditUriBuiltins.js:1061
msgid "API Token"
msgstr "API-Token"
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Toegangs ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Toegangssleutel"
@@ -117,7 +117,7 @@ msgstr "Over"
msgid "About {{appname}}"
msgstr "Over {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Toegangssleutel"
@@ -145,7 +145,7 @@ msgstr "Toegangssleutel"
msgid "Access to user interface"
msgstr "Toegang tot gebruikersomgeving"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Accountnaam"
@@ -178,8 +178,8 @@ msgstr "Voeg pad toe"
msgid "Added"
msgstr "Toegevoegd"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Bucket naam aanpassen?"
@@ -280,8 +280,8 @@ msgstr ""
msgid "As Command-line"
msgstr "Als Opdrachtregel"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -295,7 +295,7 @@ msgstr "AuthID"
msgid "Authentication Domain"
msgstr "Authenticatie Domein"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Authenticatiemethode"
@@ -331,7 +331,7 @@ msgstr "B2 Applicatie ID"
msgid "B2 Application Key"
msgstr "B2 Applicatiesleutel"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
@@ -339,7 +339,7 @@ msgstr "B2 Cloud Storage Account ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 Cloud Storage Applicatie ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Applicatiesleutel"
@@ -408,14 +408,14 @@ msgstr "Browser standaard"
msgid "Bucket create location"
msgstr "Bucket aanmaaklocatie"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -424,7 +424,7 @@ msgstr "Bucket aanmaaklocatie"
msgid "Bucket name"
msgstr "Bucketnaam"
#: scripts/services/EditUriBuiltins.js:1331
#: scripts/services/EditUriBuiltins.js:1328
msgid ""
"Bucket name can only be between 3 and 63 characters long and contain only "
"lower-case characters, numbers, periods and dashes"
@@ -528,8 +528,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -688,7 +688,7 @@ msgstr "Bevestig nieuw wachtwoord"
msgid "Confirm passphrase"
msgstr "Bevestig wachtwoordzin"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Bevestiging vereist"
@@ -721,7 +721,7 @@ msgstr "Verbinding verbroken"
msgid "Connection worked!"
msgstr "Verbinding werkt!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Containernaam"
@@ -831,7 +831,7 @@ msgstr "Huidige versie is {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Aangepaste S3 endpoint"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Aangepaste Satellite"
@@ -1185,7 +1185,7 @@ msgstr ""
"Coderingsmodules: <p style=\"display: inline\" ng-repeat=\"item in "
"sysinfo.EncryptionModules\">{{item.Key}} </p>"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Encryptie wachtwoordzin"
@@ -1545,7 +1545,7 @@ msgstr "Genereer IAM toegangsbeleid"
msgid "Getting file versions …"
msgstr "Bestandsversies ophalen ..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Groep e-mail"
@@ -1612,11 +1612,11 @@ msgstr "ID:"
msgid "IDrive Sync directory path"
msgstr "IDrive Sync directory-pad"
#: scripts/services/EditUriBuiltins.js:1373 templates/backends/e2.html:3
#: scripts/services/EditUriBuiltins.js:1370 templates/backends/e2.html:3
msgid "IDrive e2 Access Key ID"
msgstr "IDrive e2 Toegangssleutel-ID"
#: scripts/services/EditUriBuiltins.js:1374 templates/backends/e2.html:7
#: scripts/services/EditUriBuiltins.js:1371 templates/backends/e2.html:7
msgid "IDrive e2 Access Key Secret"
msgstr "IDrive e2 Toegangssleutel-geheim"
@@ -1665,7 +1665,7 @@ msgstr ""
"href=\"{{item.DownloadLink}}\" target=\"_blank\">klik met rechts en kies "
"&quot;Opslaan als ...&quot;</a>."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1754,7 +1754,7 @@ msgstr "Onderbroken, geen statistieken verzameld"
msgid "Invalid retention time"
msgstr "Ongeldige retentietijd"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1992,7 +1992,7 @@ msgstr "Maandag"
msgid "Months"
msgstr "Maanden"
#: scripts/services/EditUriBackendConfig.js:136
#: scripts/services/EditUriBackendConfig.js:137
msgid ""
"Most servers require a username, so you will likely need to enter one.\n"
"Are you sure want to continue without a username?"
@@ -2109,9 +2109,9 @@ msgstr "Volgende keer"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Nee"
@@ -2247,7 +2247,7 @@ msgstr "OpenStack Object Storage / Swift"
msgid "Opened"
msgstr "Geopend"
#: scripts/services/EditUriBuiltins.js:1182
#: scripts/services/EditUriBuiltins.js:1179
msgid "Openstack API key are not supported in v3 keystone API"
msgstr "Openstack API Sleutels worden niet ondersteund in v3 keystone API"
@@ -2344,7 +2344,7 @@ msgstr "Wachtwoordzinnen komen niet overeen"
msgid "Passphrases do not match"
msgstr "Wachtwoordzinnen komen niet overeen"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -2357,8 +2357,8 @@ msgstr "Wachtwoord"
msgid "Patching files with local blocks …"
msgstr "Bestanden bijwerken met lokale blokken ..."
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Pad"
@@ -2508,11 +2508,11 @@ msgstr "Andere code"
msgid "Remote"
msgstr "Remote"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Remote Pad"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Remote Opslagplaats"
@@ -2794,7 +2794,7 @@ msgstr "Instellingen"
msgid "Share Name"
msgstr "Naam gedeelde map"
#: scripts/services/EditUriBuiltins.js:1044 templates/backends/smb.html:24
#: scripts/services/EditUriBuiltins.js:1042 templates/backends/smb.html:24
msgid "Share name"
msgstr "Naam gedeelde map"
@@ -3051,10 +3051,10 @@ msgstr "Testen van de permissies ..."
msgid "Testing …"
msgstr "Testen ..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -3073,7 +3073,7 @@ msgstr ""
"De back-up was tijdelijk en bestaat niet meer, waardoor de log-gegevens "
"verloren zijn gegaan"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"De bucket-naam hoort in kleine letters te zijn, automatisch converteren?"
@@ -3107,7 +3107,7 @@ msgstr "Het donkere thema (door Michal)"
msgid "The default blue on white theme (by Alex)"
msgstr "Het standaard blauw op wit thema (door Alex)"
#: scripts/services/EditUriBuiltins.js:1327
#: scripts/services/EditUriBuiltins.js:1324
msgid "The encryption passphrases do not match"
msgstr "De coderings-wachtwoordzinnen komen niet overeen"
@@ -3259,7 +3259,7 @@ msgstr ""
"Om te exporteren zonder een wachtwoordzin, deselecteer het \"Versleutel "
"bestand\" vakje"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1215
msgid ""
"To prevent bucket naming conflicts, it is recommended to prepend your "
"account ID to the bucket name. Prepend automatically?"
@@ -3422,9 +3422,9 @@ msgstr "Gebruiker heeft teveel permissies"
msgid "User interface settings"
msgstr "Gebruikersomgeving-instellingen"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -3570,9 +3570,9 @@ msgstr "Jaren"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Ja"
@@ -3673,7 +3673,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "U moet tenminste één bronmap kiezen"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Een domeinnaam moet worden opgegeven om v3 API te gebruiken"
@@ -3685,7 +3685,7 @@ msgstr "U moet een naam ingeven voor de back-up"
msgid "You must enter a passphrase or disable encryption"
msgstr "U moet een wachtwoordzin ingeven of versleuteling uitschakelen"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Een wachtwoord moet worden opgegeven om v3 API te gebruiken"
@@ -3694,13 +3694,13 @@ 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:1179
#: scripts/services/EditUriBuiltins.js:1176
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:1193
#: scripts/services/EditUriBuiltins.js:1190
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"
@@ -3714,44 +3714,44 @@ msgstr ""
msgid "You must enter a valid retention policy string"
msgstr "Er moet een geldige waarde voor retentiebeleid worden opgegeven"
#: scripts/services/EditUriBuiltins.js:1190
#: scripts/services/EditUriBuiltins.js:1187
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:1197
#: scripts/services/EditUriBuiltins.js:1194
msgid "You must enter either a password or an API key, not both"
msgstr "U moet òf een wachtwoord, òf een API sleutel ingeven, niet beide"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "U moet het wachtwoord invullen"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "U moet de servernaam of -adres invullen"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "U moet de gebruikersnaam invullen"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "U moet {{field}} invullen"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "U moet de AuthURI selecteren of invullen"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "U moet de server selecteren of invullen"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "U moet een pad opgeven"
#: scripts/services/EditUriBackendConfig.js:92
#: scripts/services/EditUriBackendConfig.js:93
msgid "You should fill in {{field}} {{reason}}"
msgstr "U moet {{field}} {{reason}} invullen"
@@ -3777,23 +3777,23 @@ msgstr "byte"
msgid "byte/s"
msgstr "byte/s"
#: scripts/services/EditUriBuiltins.js:1349
#: scripts/services/EditUriBuiltins.js:1346
msgid "cos_app_id"
msgstr "cos_app_id"
#: scripts/services/EditUriBuiltins.js:1353
#: scripts/services/EditUriBuiltins.js:1350
msgid "cos_bucket"
msgstr "cos_bucket"
#: scripts/services/EditUriBuiltins.js:1352
#: scripts/services/EditUriBuiltins.js:1349
msgid "cos_region"
msgstr "cos_region"
#: scripts/services/EditUriBuiltins.js:1350
#: scripts/services/EditUriBuiltins.js:1347
msgid "cos_secret_id"
msgstr "cos_secret_id"
#: scripts/services/EditUriBuiltins.js:1351
#: scripts/services/EditUriBuiltins.js:1348
msgid "cos_secret_key"
msgstr "cos_secret_key"
@@ -3811,23 +3811,23 @@ msgstr "mislukt"
msgid "local repository, leave empty for local"
msgstr "lokale opslagplaats, laat leeg voor local"
#: scripts/services/EditUriBuiltins.js:1362
#: scripts/services/EditUriBuiltins.js:1359
msgid "oss_access_key_id"
msgstr "oss_access_key_id"
#: scripts/services/EditUriBuiltins.js:1363
#: scripts/services/EditUriBuiltins.js:1360
msgid "oss_access_key_secret"
msgstr "oss_access_key_secret"
#: scripts/services/EditUriBuiltins.js:1365
#: scripts/services/EditUriBuiltins.js:1362
msgid "oss_bucket_name"
msgstr "oss_bucket_name"
#: scripts/services/EditUriBuiltins.js:1361
#: scripts/services/EditUriBuiltins.js:1358
msgid "oss_endpoint"
msgstr "oss_endpoint"
#: scripts/services/EditUriBuiltins.js:1364
#: scripts/services/EditUriBuiltins.js:1361
msgid "oss_region"
msgstr "oss_region"
@@ -3851,11 +3851,11 @@ msgstr "externe opslagplaats, bijv. remote"
msgid "resume now"
msgstr "nu hervatten"
#: scripts/services/EditUriBuiltins.js:1312
#: scripts/services/EditUriBuiltins.js:1309
msgid "storj_shared_access"
msgstr "storj_shared_access"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "tenzij u expliciet --group-id opgeeft"
File diff suppressed because it is too large Load Diff
@@ -23,18 +23,18 @@ msgstr "- escolha uma opção -"
msgid "...loading..."
msgstr "...a carregar..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "ID do acesso AWS"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "Chave do acesso AWS"
@@ -51,7 +51,7 @@ msgstr "Sobre"
msgid "About {{appname}}"
msgstr "Sobre o {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Chave de acesso"
@@ -67,7 +67,7 @@ msgstr "Acesso concedido"
msgid "Access to user interface"
msgstr "Acesso à interface"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Nome da conta"
@@ -100,8 +100,8 @@ msgstr "Adicionar caminho"
msgid "Added"
msgstr "Adicionado"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Ajustar nome do 'bucket'?"
@@ -184,8 +184,8 @@ msgstr "Aplicações"
msgid "As Command-line"
msgstr "Como linha de comandos"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -195,7 +195,7 @@ msgstr "Como linha de comandos"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Método de autenticação"
@@ -227,7 +227,7 @@ msgstr "ID Aplicação B2"
msgid "B2 Application Key"
msgstr "Chave da aplicação B2"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "ID da conta B2 Cloud Storage"
@@ -235,7 +235,7 @@ msgstr "ID da conta B2 Cloud Storage"
msgid "B2 Cloud Storage Application ID"
msgstr "ID Aplicação B2 Cloud Storage"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "Chave da aplicação B2 Cloud Storage"
@@ -284,14 +284,14 @@ msgstr "Navegador padrão"
msgid "Bucket create location"
msgstr "Localização de criação do 'bucket'"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -363,8 +363,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -471,7 +471,7 @@ msgstr "Confirme a chave de encriptação"
msgid "Confirm passphrase"
msgstr "Confirme a chave"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Requer confirmação"
@@ -496,7 +496,7 @@ msgstr "Ligação perdida"
msgid "Connection worked!"
msgstr "Ligação funcional!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Nome do 'container'"
@@ -585,7 +585,7 @@ msgstr "A versão atual é a {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "URL S3 personalizado"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Satélite personalizado"
@@ -842,7 +842,7 @@ msgstr "Encriptação"
msgid "Encryption changed"
msgstr "Encriptação alterada"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Frase-passe de encriptação"
@@ -1142,7 +1142,7 @@ msgstr "Gerar política de acesso IAM"
msgid "Getting file versions …"
msgstr "A obter versão dos ficheiros ..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "E-mail do grupo"
@@ -1201,7 +1201,7 @@ msgstr ""
"Se for encontrada uma cópia de segurança mais recente, todas as cópias de "
"segurança anteriores a esta data serão eliminadas."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1267,7 +1267,7 @@ msgstr "Informação"
msgid "Invalid retention time"
msgstr "Tempo de retenção inválido"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1536,9 +1536,9 @@ msgstr "Próxima hora"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Não"
@@ -1700,7 +1700,7 @@ msgstr "Disparidade de frases-passe"
msgid "Passphrases do not match"
msgstr "As frases-passe não coincidem"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1713,8 +1713,8 @@ msgstr "Palavra-passe"
msgid "Patching files with local blocks …"
msgstr "A aplicar correcções aos ficheiros com blocos locais ..."
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Caminho"
@@ -1829,11 +1829,11 @@ msgstr "Recarregar"
msgid "Remote"
msgstr "Remoto"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Caminho remoto"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Repositório remoto"
@@ -2266,10 +2266,10 @@ msgstr "A verificar permissões ..."
msgid "Testing …"
msgstr "A verificar ..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2288,7 +2288,7 @@ 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:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"O nome do 'bucket' deve ser todo em minúsculas. Converter automaticamente?"
@@ -2541,9 +2541,9 @@ msgstr "Utilizador com demasiadas permissões"
msgid "User interface settings"
msgstr "Definições da interface"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2663,9 +2663,9 @@ msgstr "Anos"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Sim"
@@ -2744,7 +2744,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Tem que escolher, pelo menos, uma pasta de origem"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
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"
@@ -2756,7 +2756,7 @@ msgstr "Tem que introduzir o nome para a cópia de segurança"
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:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Tem de introduzir uma palavra-passe para usar a API v3"
@@ -2765,7 +2765,7 @@ 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:1179
#: scripts/services/EditUriBuiltins.js:1176
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"
@@ -2779,32 +2779,32 @@ msgstr ""
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/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Tem que preencher uma palavra-passe"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Tem que preencher o nome de utilizador"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Tem que preencher {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Tem que selecionar ou preencher o AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Tem que selecionar ou preencher o servidor"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Tem que especificar o caminho"
@@ -2838,7 +2838,7 @@ msgstr "personalizado"
msgid "resume now"
msgstr "retomar agora"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "a não ser que esteja a especificar explicitamente --group-id"
@@ -31,18 +31,18 @@ msgstr "- selecione uma opção -"
msgid "...loading..."
msgstr "...carregando..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "ID de acesso do AWS"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "Chave de acesso do AWS"
@@ -59,7 +59,7 @@ msgstr "Sobre"
msgid "About {{appname}}"
msgstr "Sobre {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Chave de acesso"
@@ -75,7 +75,7 @@ msgstr "Concessão de acesso"
msgid "Access to user interface"
msgstr "Acesso à interface do usuário"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Nome do usuário"
@@ -108,8 +108,8 @@ msgstr "Adicionar caminho"
msgid "Added"
msgstr "Adicionado"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Ajustar o nome do bucket?"
@@ -191,8 +191,8 @@ msgstr "Aplicações"
msgid "As Command-line"
msgstr "Como linha de comando"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -202,7 +202,7 @@ msgstr "Como linha de comando"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Método de autenticação"
@@ -234,7 +234,7 @@ msgstr "ID da aplicação B2"
msgid "B2 Application Key"
msgstr "B2 Application Key"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
@@ -242,7 +242,7 @@ msgstr "B2 Cloud Storage Account ID"
msgid "B2 Cloud Storage Application ID"
msgstr "ID da aplicação B2 armazenagem em nuvem"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -291,14 +291,14 @@ msgstr "Navegador padrão"
msgid "Bucket create location"
msgstr "Localização do Bucket"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -369,8 +369,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -477,7 +477,7 @@ msgstr "Confirma frase de segurança encriptada"
msgid "Confirm passphrase"
msgstr "Confirmar frase-senha"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Confirmação necessária"
@@ -502,7 +502,7 @@ msgstr "Conexão perdida"
msgid "Connection worked!"
msgstr "Conexão estabelecida!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Nome do Container"
@@ -591,7 +591,7 @@ msgstr "A versão atual é {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Endpoint S3 modificado"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Satélite customizado"
@@ -847,7 +847,7 @@ msgstr "Criptografia"
msgid "Encryption changed"
msgstr "A criptografia mudou"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Frase-senha de criptografia "
@@ -1147,7 +1147,7 @@ msgstr "Gerar política de acesso IAM"
msgid "Getting file versions …"
msgstr "Obtendo versões do arquivo ... "
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "E-mail do grupo"
@@ -1208,7 +1208,7 @@ msgstr ""
"Se um novo backup for encontrado, todos os backups anteriores a esta data "
"são excluídos."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1272,7 +1272,7 @@ msgstr "Informação"
msgid "Invalid retention time"
msgstr "Tempo de retenção inválido"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1541,9 +1541,9 @@ msgstr "Próxima vez"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Não"
@@ -1701,7 +1701,7 @@ msgstr "Senhas não correspondem"
msgid "Passphrases do not match"
msgstr "As senhas não correspondem"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1714,8 +1714,8 @@ msgstr "Senha"
msgid "Patching files with local blocks …"
msgstr "Aplicando patch nos arquivos com blocos locais ..."
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Caminho"
@@ -1829,11 +1829,11 @@ msgstr "Recarregar"
msgid "Remote"
msgstr "Remoto"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Caminho remoto"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Repositório remoto"
@@ -2263,10 +2263,10 @@ msgstr "Testando permissões ..."
msgid "Testing …"
msgstr "Testando ..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2285,7 +2285,7 @@ msgstr ""
"O backup era temporário e não existe mais, portanto, os dados de log serão "
"perdidos"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"O nome do bucket deve ser todo em minúsculas. Converter automaticamente?"
@@ -2537,9 +2537,9 @@ msgstr "O usuário tem muitas permissões"
msgid "User interface settings"
msgstr "Configurações da interface do usuário"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2659,9 +2659,9 @@ msgstr "Anos"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Sim"
@@ -2739,7 +2739,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Você deve escolher pelo menos uma pasta de origem"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
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"
@@ -2751,7 +2751,7 @@ msgstr "Você deve inserir um nome para o backup"
msgid "You must enter a passphrase or disable encryption"
msgstr "Você deve inserir uma senha ou desativar a criptografia"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Você deve digitar uma senha para usar a API v3"
@@ -2759,7 +2759,7 @@ msgstr "Você deve digitar uma senha para usar a API v3"
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:1179
#: scripts/services/EditUriBuiltins.js:1176
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"
@@ -2772,32 +2772,32 @@ msgstr "Você deve inserir uma duração válida de tempo para manter os backups
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/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Você deve preencher a senha"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Você deve preencher o usuário"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Você deve preencher {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Você deve selecionar ou preencher a AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Você deve selecionar ou preencher o servidor"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Você deve especificar um caminho"
@@ -2831,7 +2831,7 @@ msgstr "personalizado"
msgid "resume now"
msgstr "continuar agora"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "a menos que você esteja explicitamente especificando --group-id"
@@ -21,12 +21,12 @@ msgstr "- alegeți o opțiune -"
msgid "...loading..."
msgstr "...se încarcă..."
#: scripts/services/EditUriBuiltins.js:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -43,7 +43,7 @@ msgstr "Despre"
msgid "About {{appname}}"
msgstr "Despre {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Cheie de acces"
@@ -55,7 +55,7 @@ msgstr "Acces interzis"
msgid "Access to user interface"
msgstr "Accesul la interfața cu utilizatorul"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Nume de cont"
@@ -88,8 +88,8 @@ msgstr "Adaugă calea"
msgid "Added"
msgstr "Adăugat"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Modificați numele găleții?"
@@ -172,8 +172,8 @@ msgstr "Aplicații"
msgid "As Command-line"
msgstr "Ca linie de comandă"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -203,11 +203,11 @@ msgstr "Fraza de acces generată automat"
msgid "B2 Application Key"
msgstr "B2 cheie de aplicație"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 ID-ul contului de stocare în cloud"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cheia aplicației de stocare cloud"
@@ -248,14 +248,14 @@ msgstr "Browser default"
msgid "Bucket create location"
msgstr "Locația unde va fi creată găleata"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -313,8 +313,8 @@ msgstr "Canar"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -417,7 +417,7 @@ msgstr "Confirmă parola de criptare"
msgid "Confirm passphrase"
msgstr "Confirmă parola"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Confirmare Necesară"
@@ -442,7 +442,7 @@ msgstr "Conexiunea a fost pierdută"
msgid "Connection worked!"
msgstr "Conexiunea a funcționat!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Numele containerului"
@@ -1078,7 +1078,7 @@ msgid "If a date was missed, the job will run as soon as possible."
msgstr ""
"Dacă o dată a fost ratată, lucrarea va funcționa cât mai curând posibil."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1128,7 +1128,7 @@ msgstr "informație"
msgid "Invalid retention time"
msgstr "Timp de retenție nevalid"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1343,9 +1343,9 @@ msgstr "Data viitoare"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Nu"
@@ -1463,7 +1463,7 @@ msgstr "Fraza de acces a fost modificată"
msgid "Passphrases are not matching"
msgstr "Frazele de acces nu se potrivesc"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1832,7 +1832,7 @@ msgstr "Fișiere temporare"
msgid "Test connection"
msgstr "Test de conexiune"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
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ă "
@@ -2026,9 +2026,9 @@ msgstr "Utilizatorul are prea multe permisiuni"
msgid "User interface settings"
msgstr "Setările interfeței utilizatorului"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2112,9 +2112,9 @@ msgstr "Ani"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "da"
@@ -2210,32 +2210,32 @@ msgstr ""
"Trebuie să introduceți o durată valabilă pentru timpul necesar pentru a "
"păstra copii de rezervă"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Trebuie să completați parola"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "Trebuie să completați numele sau adresa serverului"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Trebuie să completați numele de utilizator"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Trebuie să completați {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Trebuie să selectați sau să completați AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Trebuie să selectați sau să completați serverul"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Trebuie să specificați o cale"
@@ -30,18 +30,18 @@ msgstr "- выберите параметр -"
msgid "...loading..."
msgstr "...загрузка..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: templates/backends/openstack.html:44 templates/backends/storj.html:21
#: templates/backends/storj.html:22
msgid "API key"
msgstr "Ключ API"
#: scripts/services/EditUriBuiltins.js:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -58,7 +58,7 @@ msgstr "О программе"
msgid "About {{appname}}"
msgstr "О {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Ключ доступа"
@@ -74,7 +74,7 @@ msgstr "Разрешение на доступ"
msgid "Access to user interface"
msgstr "Доступ в веб-интерфейс"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Имя учётной записи"
@@ -107,8 +107,8 @@ msgstr "Добавить путь"
msgid "Added"
msgstr "Добавлено"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Изменить имя блока?"
@@ -192,8 +192,8 @@ msgstr "Приложения"
msgid "As Command-line"
msgstr "Как командная строка"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -203,7 +203,7 @@ msgstr "Как командная строка"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Метод аутентификации"
@@ -235,7 +235,7 @@ msgstr "B2 Application ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
@@ -243,7 +243,7 @@ msgstr "B2 Cloud Storage Account ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 Cloud Storage Application ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -292,14 +292,14 @@ msgstr "Браузер по-умолчанию"
msgid "Bucket create location"
msgstr "Место создания блока"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -370,8 +370,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -482,7 +482,7 @@ msgstr "Подтверждение пароля"
msgid "Confirm passphrase"
msgstr "Подтвердите кодовую фразу"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Необходимо подтверждение"
@@ -507,7 +507,7 @@ msgstr "Потеряно соединение"
msgid "Connection worked!"
msgstr "Подключение работает!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Имя контейнера"
@@ -596,7 +596,7 @@ msgstr "Текущая версия — {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Пользовательский S3 endpoint"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Пользовательский спутник"
@@ -862,7 +862,7 @@ msgstr "Шифрование"
msgid "Encryption changed"
msgstr "Шифрование изменено"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Кодовая фраза для шифрования"
@@ -1159,7 +1159,7 @@ msgstr "Сгенерировать политики доступа IAM"
msgid "Getting file versions …"
msgstr "Получение версий файлов…"
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Электронная почта группы"
@@ -1218,7 +1218,7 @@ msgstr ""
"Если найдена резервная копия старше, чем указанное количество дней, недель и"
" т.д., то они будут удалятся. "
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1283,7 +1283,7 @@ msgstr "Информация"
msgid "Invalid retention time"
msgstr "Недопустимое время хранения"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1550,9 +1550,9 @@ msgstr "В следующий раз"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Нет"
@@ -1721,7 +1721,7 @@ msgstr "Кодовые фразы не совпадают"
msgid "Passphrases do not match"
msgstr "Парольные фразы не совпадают"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1734,8 +1734,8 @@ msgstr "Пароль"
msgid "Patching files with local blocks …"
msgstr "Исправление файлов локальными блоками…"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Путь"
@@ -1849,11 +1849,11 @@ msgstr "Обновить"
msgid "Remote"
msgstr "Удаленный"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Удаленный путь"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Удаленный Репозиторий"
@@ -2286,10 +2286,10 @@ msgstr "Проверка разрешений…"
msgid "Testing …"
msgstr "Тестирование…"
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2308,7 +2308,7 @@ msgstr ""
"Резервная копия была временной и больше не существует, поэтому данные "
"журнала отсутствуют."
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "Имя bucket должно быть строчным, преобразовать автоматически?"
@@ -2556,9 +2556,9 @@ msgstr "Пользователь имеет слишком много разре
msgid "User interface settings"
msgstr "Настройки интерфейса"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2677,9 +2677,9 @@ msgstr "Лет"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Да"
@@ -2758,7 +2758,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Вы должны выбрать по крайней мере одну исходную папку"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Вы должны ввести доменное имя, чтобы использовать v3 API"
@@ -2770,7 +2770,7 @@ msgstr "Вам необходимо ввести имя резервной ко
msgid "You must enter a passphrase or disable encryption"
msgstr "Вы должны ввести кодовую фразу или отключить шифрование"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Вы должны ввести пароль, чтобы использовать v3 API"
@@ -2778,7 +2778,7 @@ msgstr "Вы должны ввести пароль, чтобы использо
msgid "You must enter a positive number of backups to keep"
msgstr "Необходимо ввести положительное число резервных копий для хранения"
#: scripts/services/EditUriBuiltins.js:1179
#: scripts/services/EditUriBuiltins.js:1176
msgid "You must enter a tenant (aka project) name to use v3 API"
msgstr "Вы должны ввести имя проекта, чтобы использовать v3 API"
@@ -2790,32 +2790,32 @@ msgstr "Необходимо ввести допустимый срок врем
msgid "You must enter a valid retention policy string"
msgstr "Необходимо ввести допустимое значение политики хранения"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Вы должны заполнить пароль"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "Вы должны заполнить имя сервера или адрес"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Вы должны заполнить имя пользователя"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Вы должны заполнить {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Вы должны выбрать или заполнить AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Вы должны выбрать или заполнить сервер"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Вы должны указать путь"
@@ -2850,7 +2850,7 @@ msgstr "пользовательские"
msgid "resume now"
msgstr "возобновить сейчас"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "если вы явно не указываете --group-id"
@@ -22,18 +22,18 @@ msgstr "- odaberite opciju -"
msgid "...loading..."
msgstr "...učitavanje..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: 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:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -50,7 +50,7 @@ msgstr "O nama"
msgid "About {{appname}}"
msgstr "O aplikaciji {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Pristupni ključ - access key"
@@ -66,7 +66,7 @@ msgstr "Dozvola za pristup"
msgid "Access to user interface"
msgstr "Pristup korisničkom interfejsu"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Korisničko ime"
@@ -99,8 +99,8 @@ msgstr "Dodaj putanju"
msgid "Added"
msgstr "Dodato"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Prilagodi ime segment-a?"
@@ -183,8 +183,8 @@ msgstr "Aplikacije"
msgid "As Command-line"
msgstr "Kao komandna linija"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -194,7 +194,7 @@ msgstr "Kao komandna linija"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Metoda autentifikacije"
@@ -226,7 +226,7 @@ msgstr "B2 ID aplikacije"
msgid "B2 Application Key"
msgstr "B2 aplikacioni ključ"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 ID naloga za skladište u oblaku"
@@ -234,7 +234,7 @@ 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:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 ključ aplikacije za skladište u oblaku"
@@ -283,14 +283,14 @@ msgstr "Podrazumvani pretraživač"
msgid "Bucket create location"
msgstr "Segment kreira lokaciju"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -361,8 +361,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -469,7 +469,7 @@ msgstr "Potvrdite pristupnu frazu lozinke za šifrovanje"
msgid "Confirm passphrase"
msgstr "Potvrdite pristupnu frazu lozinke"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Neophodna potvrda"
@@ -494,7 +494,7 @@ msgstr "Veza izgubljena"
msgid "Connection worked!"
msgstr "Veza je radila!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Naziv kontejnera"
@@ -583,7 +583,7 @@ msgstr "Trenutna verzija je {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Prilagođena krajnja tačka S3"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Prilagođeni satelit"
@@ -839,7 +839,7 @@ msgstr "Šifrovanje"
msgid "Encryption changed"
msgstr "Šifrovanje promenjeno"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Šifrovanje pristupne fraze"
@@ -1135,7 +1135,7 @@ msgstr "Generiši"
msgid "Getting file versions …"
msgstr "Dohvatanje verzija fajla ..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Grupna e-pošta"
@@ -1195,7 +1195,7 @@ msgstr ""
"Ako se pronađe bar jedna novija rezervna kopija, sve rezervne kopije starije"
" od ovog datuma se brišu."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1259,7 +1259,7 @@ msgstr "Informacije"
msgid "Invalid retention time"
msgstr "Nevažeće vreme zadržavanja"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1524,9 +1524,9 @@ msgstr "Sledeći put"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Ne"
@@ -1687,7 +1687,7 @@ msgstr "Lozinke se ne poklapaju"
msgid "Passphrases do not match"
msgstr "Pristupne fraze se ne podudaraju"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1700,8 +1700,8 @@ msgstr "Lozinka"
msgid "Patching files with local blocks …"
msgstr "Zakrpa fajlova sa lokalnim blokovima …"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Putanja"
@@ -1816,11 +1816,11 @@ msgstr "Učitaj ponovo"
msgid "Remote"
msgstr "Udaljeno"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Udaljena putanja"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Udaljeno spremište"
@@ -2250,10 +2250,10 @@ msgstr "Ispitivanje dozvola ..."
msgid "Testing …"
msgstr "Ispitivanje ..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2272,7 +2272,7 @@ msgstr ""
"Rezervna kopija je bila privremena i više ne postoji, tako da su podaci "
"dnevnika izgubljeni"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"Naziv segmenta treba da bude malim slovima, da li da se automatski "
@@ -2523,9 +2523,9 @@ msgstr "Korisnik ima previše dozvola"
msgid "User interface settings"
msgstr "Podešavanja korisničkog interfejsa"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2644,9 +2644,9 @@ msgstr "Godina"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Da"
@@ -2725,7 +2725,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Morate odabrati najmanje jednu izvornu fasciklu"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Morate uneti naziv domena da biste koristili v3 API"
@@ -2737,7 +2737,7 @@ msgstr "Morate uneti naziv za rezervnu kopiju"
msgid "You must enter a passphrase or disable encryption"
msgstr "Morate uneti lozinku ili isključiti šifrovanje"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Morate uneti lozinku da biste koristili v3 API"
@@ -2745,7 +2745,7 @@ msgstr "Morate uneti lozinku da biste koristili v3 API"
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:1179
#: scripts/services/EditUriBuiltins.js:1176
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"
@@ -2758,32 +2758,32 @@ msgstr "Morate da unesete važeće vreme trajanja za čuvanja rezervnih kopija"
msgid "You must enter a valid retention policy string"
msgstr "Morate da unesete važeći niz politike retencije"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Morate uneti lozinku"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "Morate uneti naziv servera ili adresu"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Morate uneti korisničko ime"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Morate uneti {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Morate izabrati ili uneti AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "Morate izabrati ili uneti server"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Morate navesti putanju"
@@ -2817,7 +2817,7 @@ msgstr "poručen"
msgid "resume now"
msgstr "nastavi odmah"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "osim ako izričito ne navedete --group-id"
@@ -23,18 +23,18 @@ msgstr "- välj ett alternativ -"
msgid "...loading..."
msgstr "...laddar..."
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: templates/backends/openstack.html:44 templates/backends/storj.html:21
#: templates/backends/storj.html:22
msgid "API key"
msgstr "API-nyckel"
#: scripts/services/EditUriBuiltins.js:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -51,7 +51,7 @@ msgstr "Om"
msgid "About {{appname}}"
msgstr "Om {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Åtkomstnyckel"
@@ -67,7 +67,7 @@ msgstr "Åtkomst beviljad"
msgid "Access to user interface"
msgstr "Access till användarinterface"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "Kontonamn"
@@ -100,8 +100,8 @@ msgstr "Lägg till sökväg"
msgid "Added"
msgstr "Sparad"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "Justera \"bucket name\"?"
@@ -184,8 +184,8 @@ msgstr "Applikationer"
msgid "As Command-line"
msgstr "Som kommandorad"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -195,7 +195,7 @@ msgstr "Som kommandorad"
msgid "AuthID"
msgstr "AuthID"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "Autentiseringsmetod"
@@ -227,7 +227,7 @@ msgstr "B2 Application ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
@@ -235,7 +235,7 @@ msgstr "B2 Cloud Storage Account ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 Cloud Storage Application ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -284,14 +284,14 @@ msgstr "Webbläsarens standard"
msgid "Bucket create location"
msgstr "Bucket skapa plats"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -363,8 +363,8 @@ msgstr "Kanariefågel"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -471,7 +471,7 @@ msgstr "Bekräfta krypteringslösenord"
msgid "Confirm passphrase"
msgstr "Bekräfta lösenfras"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "Bekräftelse beövs"
@@ -496,7 +496,7 @@ msgstr "Anslutning avbruten"
msgid "Connection worked!"
msgstr "Anslutning OK!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "Behållarnamn"
@@ -585,7 +585,7 @@ msgstr "Aktuell version är {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "Anpassad S3-slutpunkt"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "Anpassad Satellit"
@@ -840,7 +840,7 @@ msgstr "Kryptering"
msgid "Encryption changed"
msgstr "Kryptering förändrad"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "Ange krypteringslösenord"
@@ -1136,7 +1136,7 @@ msgstr "Skapa"
msgid "Getting file versions …"
msgstr "Hämtar filversioner ..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "Grupp-epost"
@@ -1195,7 +1195,7 @@ msgstr ""
"Om minst en nyare säkerhetskopia finns, kommer alla säkerhetskopior äldre än"
" detta datum att raderas."
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1260,7 +1260,7 @@ msgstr "Information"
msgid "Invalid retention time"
msgstr "Ogiltig bibehållningstid"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1524,9 +1524,9 @@ msgstr "Nästa gång"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "Nej"
@@ -1686,7 +1686,7 @@ msgstr "Lösenfraser matchar inte"
msgid "Passphrases do not match"
msgstr "Lösenfraser matchar inte"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1699,8 +1699,8 @@ msgstr "Lösenord"
msgid "Patching files with local blocks …"
msgstr "Patchar filer med lokala block..."
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "Sökväg"
@@ -1814,11 +1814,11 @@ msgstr "Ladda om"
msgid "Remote"
msgstr "Fjärr"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "Fjärrsökväg "
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "Fjärr Repository"
@@ -2249,10 +2249,10 @@ msgstr "Testar behörigheter..."
msgid "Testing …"
msgstr "Testar ..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2271,7 +2271,7 @@ msgstr ""
"Säkerhetskopian var tillfällig och existerar inte längre, så logg-data går "
"förlorad"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "Namnet på bucket borde vara gemener, konvertera automatiskt?"
@@ -2519,9 +2519,9 @@ msgstr "Användaren har för många behörigheter"
msgid "User interface settings"
msgstr "Användargränssnittet inställningar"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2643,9 +2643,9 @@ msgstr "År"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "Ja"
@@ -2724,7 +2724,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr "Du måste välja minst en källmapp"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "Du måste ange ett domännamn för att använda v3 API"
@@ -2736,7 +2736,7 @@ msgstr "Du måste ange ett namn för säkerhetskopian"
msgid "You must enter a passphrase or disable encryption"
msgstr "Du måste ange en lösenfras eller inaktivera kryptering"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "Du måste ange ett lösenord för att använda v3 API"
@@ -2744,7 +2744,7 @@ msgstr "Du måste ange ett lösenord för att använda v3 API"
msgid "You must enter a positive number of backups to keep"
msgstr "Du måste ange ett positivt antal säkerhetskopior för att behålla"
#: scripts/services/EditUriBuiltins.js:1179
#: scripts/services/EditUriBuiltins.js:1176
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"
@@ -2757,32 +2757,32 @@ msgstr ""
msgid "You must enter a valid retention policy string"
msgstr "Du måste ange en giltig lagrings-policysträng"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "Du måste fylla i lösenordet"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
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
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "Du måste fylla i användarnamnet"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "Du måste fylla i {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "Du måste välja eller fylla i AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
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
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "Du måste ange en sökväg"
@@ -2816,7 +2816,7 @@ msgstr "anpassad"
msgid "resume now"
msgstr "återuppta nu"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "om du inte uttryckligen anger --group-id"
@@ -28,7 +28,7 @@ msgstr "เกี่ยวกับ"
msgid "About {{appname}}"
msgstr "เกี่ยวกับ {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "กุญแจเข้าถึง"
@@ -40,7 +40,7 @@ msgstr "การเข้าถึงถูกปฏิเสธ"
msgid "Access to user interface"
msgstr "การเข้าถึงส่วนติดต่อผู้ใช้"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "ชื่อบัญชี"
@@ -69,8 +69,8 @@ msgstr "เพิ่ม path"
msgid "Added"
msgstr "เพิ่มแล้ว"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "ปรับแก้ชื่อถัง?"
@@ -103,8 +103,8 @@ msgstr "อนุญาตการเข้าถึงจากทางไก
msgid "Allowed days"
msgstr "วันที่อนุญาต"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -165,8 +165,8 @@ msgstr "ค่ามาตรฐานของเบราว์เซอร์
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -203,7 +203,7 @@ msgstr "ตั้งค่าข้อมูลสำรองอันใหม
msgid "Confirm delete"
msgstr "ยืนยันการลบ"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "จำเป็นต้องได้รับการยืนยัน"
@@ -587,9 +587,9 @@ msgstr "ถัดไป"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "ไม่"
@@ -654,7 +654,7 @@ msgstr "วลีรหัสผ่านไม่ตรงกัน"
msgid "Passphrases do not match"
msgstr "วลีรหัสผ่านไม่ตรง"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -82,22 +82,22 @@ msgstr ""
"<span ng-show=\"!$parent.UsernamePasswordAuth\" translate>使用用户名和密码验证</span>\n"
" <span ng-show=\"$parent.UsernamePasswordAuth\" translate>使用 API 令牌验证 (推荐)</span>"
#: scripts/services/EditUriBuiltins.js:1063
#: scripts/services/EditUriBuiltins.js:1061
msgid "API Token"
msgstr "API 令牌"
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: templates/backends/openstack.html:44 templates/backends/storj.html:21
#: templates/backends/storj.html:22
msgid "API key"
msgstr "API 密钥"
#: scripts/services/EditUriBuiltins.js:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS 访问 ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS 访问密钥"
@@ -114,7 +114,7 @@ msgstr "关于"
msgid "About {{appname}}"
msgstr "关于 {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "访问密钥"
@@ -142,7 +142,7 @@ msgstr "访问密钥"
msgid "Access to user interface"
msgstr "用户界面访问"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "用户名"
@@ -175,8 +175,8 @@ msgstr "添加路径"
msgid "Added"
msgstr "已添加"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "调整 bucket 名称?"
@@ -270,8 +270,8 @@ msgstr "确定要删除远程控制设置吗?"
msgid "As Command-line"
msgstr "导出为命令行"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -285,7 +285,7 @@ msgstr "授权 ID"
msgid "Authentication Domain"
msgstr "认证域"
#: scripts/services/EditUriBuiltins.js:1308 templates/backends/storj.html:2
#: scripts/services/EditUriBuiltins.js:1305 templates/backends/storj.html:2
msgid "Authentication method"
msgstr "认证方法"
@@ -321,7 +321,7 @@ msgstr "B2 应用 ID"
msgid "B2 Application Key"
msgstr "B2 应用密钥"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 云存储帐户 ID"
@@ -329,7 +329,7 @@ msgstr "B2 云存储帐户 ID"
msgid "B2 Cloud Storage Application ID"
msgstr "B2 云存储应用 ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 云存储应用密钥"
@@ -394,14 +394,14 @@ msgstr "默认浏览器"
msgid "Bucket create location"
msgstr "Bucket 创建位置"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -410,7 +410,7 @@ msgstr "Bucket 创建位置"
msgid "Bucket name"
msgstr "Bucket 名称"
#: scripts/services/EditUriBuiltins.js:1331
#: scripts/services/EditUriBuiltins.js:1328
msgid ""
"Bucket name can only be between 3 and 63 characters long and contain only "
"lower-case characters, numbers, periods and dashes"
@@ -503,8 +503,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -663,7 +663,7 @@ msgstr "确认新密码"
msgid "Confirm passphrase"
msgstr "确认密码"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "需要确认"
@@ -696,7 +696,7 @@ msgstr "连接中断"
msgid "Connection worked!"
msgstr "连接正常!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "容器名称"
@@ -806,7 +806,7 @@ msgstr "当前版本为 {{versionname}} ({{versionnumber}})"
msgid "Custom S3 endpoint"
msgstr "自定义 S3 端点"
#: scripts/services/EditUriBuiltins.js:1323 templates/backends/storj.html:18
#: scripts/services/EditUriBuiltins.js:1320 templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr "自定义卫星"
@@ -1153,7 +1153,7 @@ msgstr ""
"加密模块:<p style=\"display: inline\" ng-repeat=\"item in "
"sysinfo.EncryptionModules\">{{item.Key}} </p>"
#: scripts/services/EditUriBuiltins.js:1318 templates/backends/storj.html:25
#: scripts/services/EditUriBuiltins.js:1315 templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
msgstr "加密密码"
@@ -1510,7 +1510,7 @@ msgstr "生成 IAM 访问策略"
msgid "Getting file versions …"
msgstr "正在获取文件版本..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "群组邮箱"
@@ -1577,11 +1577,11 @@ msgstr "ID:"
msgid "IDrive Sync directory path"
msgstr "IDrive 同步目录路径"
#: scripts/services/EditUriBuiltins.js:1373 templates/backends/e2.html:3
#: scripts/services/EditUriBuiltins.js:1370 templates/backends/e2.html:3
msgid "IDrive e2 Access Key ID"
msgstr "IDrive e2 访问密钥 ID"
#: scripts/services/EditUriBuiltins.js:1374 templates/backends/e2.html:7
#: scripts/services/EditUriBuiltins.js:1371 templates/backends/e2.html:7
msgid "IDrive e2 Access Key Secret"
msgstr "IDrive e2 访问密钥机密"
@@ -1621,7 +1621,7 @@ msgstr ""
"如果备份文件没有自动下载,请右键点击<a href=\"{{item.DownloadLink}}\" "
"target=\"_blank\">并选择&quot;另存为…&quot;</a>。"
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1704,7 +1704,7 @@ msgstr "中断,未收集统计信息"
msgid "Invalid retention time"
msgstr "无效的保留时间"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1935,7 +1935,7 @@ msgstr "周一"
msgid "Months"
msgstr "月"
#: scripts/services/EditUriBackendConfig.js:136
#: scripts/services/EditUriBackendConfig.js:137
msgid ""
"Most servers require a username, so you will likely need to enter one.\n"
"Are you sure want to continue without a username?"
@@ -2050,9 +2050,9 @@ msgstr "下次运行时间:"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "否"
@@ -2180,7 +2180,7 @@ msgstr "OpenStack 对象存储 / Swift"
msgid "Opened"
msgstr "已打开"
#: scripts/services/EditUriBuiltins.js:1182
#: scripts/services/EditUriBuiltins.js:1179
msgid "Openstack API key are not supported in v3 keystone API"
msgstr "Openstack API key 在 v3 keystone API 中不受支持"
@@ -2267,7 +2267,7 @@ msgstr "密码不匹配"
msgid "Passphrases do not match"
msgstr "密码不匹配"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -2280,8 +2280,8 @@ msgstr "密码"
msgid "Patching files with local blocks …"
msgstr "正在使用本地块修补文件…"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "路径"
@@ -2427,11 +2427,11 @@ msgstr "重新加载"
msgid "Remote"
msgstr "远程"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "远程路径"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "远程仓库"
@@ -2937,10 +2937,10 @@ msgstr "正在测试权限…"
msgid "Testing …"
msgstr "正在测试…"
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2955,7 +2955,7 @@ msgid ""
"The backup was temporary and does not exist anymore, so the log data is lost"
msgstr "这是已经不存在的临时备份,因此没有日志数据"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "Bucket 名称应当是全小写,需要自动转换吗?"
@@ -2977,7 +2977,7 @@ msgstr "黑色主题 (by Michal)"
msgid "The default blue on white theme (by Alex)"
msgstr "默认蓝白主题 (by Alex)"
#: scripts/services/EditUriBuiltins.js:1327
#: scripts/services/EditUriBuiltins.js:1324
msgid "The encryption passphrases do not match"
msgstr "加密密码不匹配"
@@ -3101,7 +3101,7 @@ msgstr "导出为文件"
msgid "To export without a passphrase, uncheck the \"Encrypt file\" box"
msgstr "如果不想使用密码加密导出的文件,请去除勾选\"加密文件\""
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1215
msgid ""
"To prevent bucket naming conflicts, it is recommended to prepend your "
"account ID to the bucket name. Prepend automatically?"
@@ -3229,9 +3229,9 @@ msgstr "用户权限太多"
msgid "User interface settings"
msgstr "界面设置"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -3363,9 +3363,9 @@ msgstr "年"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "是"
@@ -3449,7 +3449,7 @@ msgstr "您已经生成了一个强密码。确保您已经安全记录下了该
msgid "You must choose at least one source folder"
msgstr "您必须至少一个源文件夹"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "您必须输入域名称以使用 v3 API"
@@ -3461,7 +3461,7 @@ msgstr "您必须输入备份名称"
msgid "You must enter a passphrase or disable encryption"
msgstr "您必须输入加密密码或禁用加密"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "您必须输入密码以使用 v3 API"
@@ -3469,11 +3469,11 @@ msgstr "您必须输入密码以使用 v3 API"
msgid "You must enter a positive number of backups to keep"
msgstr "您输入要保留的版本数必须为正数"
#: scripts/services/EditUriBuiltins.js:1179
#: scripts/services/EditUriBuiltins.js:1176
msgid "You must enter a tenant (aka project) name to use v3 API"
msgstr "您必须输入租户名称(即项目)以使用 v3 API"
#: scripts/services/EditUriBuiltins.js:1193
#: scripts/services/EditUriBuiltins.js:1190
msgid "You must enter a tenant name if you do not provide an API key"
msgstr "如果您不提供API key,则必须输入租户名称"
@@ -3485,44 +3485,44 @@ msgstr "您必须输入有效的期限来保留备份"
msgid "You must enter a valid retention policy string"
msgstr "您必须输入一个有效的保留策略"
#: scripts/services/EditUriBuiltins.js:1190
#: scripts/services/EditUriBuiltins.js:1187
msgid "You must enter either a password or an API key"
msgstr "您必须输入密码或API key"
#: scripts/services/EditUriBuiltins.js:1197
#: scripts/services/EditUriBuiltins.js:1194
msgid "You must enter either a password or an API key, not both"
msgstr "您必须输入密码或API key,两者不能同时都输入"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "您必须填写密码"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "您必须填写服务器主机名或地址"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "您必须填写用户名"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "您必须填写 {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "您必须选择或填写认证地址"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "您必须选择或填写服务器"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "您必须指定路径"
#: scripts/services/EditUriBackendConfig.js:92
#: scripts/services/EditUriBackendConfig.js:93
msgid "You should fill in {{field}} {{reason}}"
msgstr "您应该填写{{field}} {{reason}}"
@@ -3546,23 +3546,23 @@ msgstr "B"
msgid "byte/s"
msgstr "B/s"
#: scripts/services/EditUriBuiltins.js:1349
#: scripts/services/EditUriBuiltins.js:1346
msgid "cos_app_id"
msgstr "cos_app_id"
#: scripts/services/EditUriBuiltins.js:1353
#: scripts/services/EditUriBuiltins.js:1350
msgid "cos_bucket"
msgstr "cos_bucket"
#: scripts/services/EditUriBuiltins.js:1352
#: scripts/services/EditUriBuiltins.js:1349
msgid "cos_region"
msgstr "cos_region"
#: scripts/services/EditUriBuiltins.js:1350
#: scripts/services/EditUriBuiltins.js:1347
msgid "cos_secret_id"
msgstr "cos_secret_id"
#: scripts/services/EditUriBuiltins.js:1351
#: scripts/services/EditUriBuiltins.js:1348
msgid "cos_secret_key"
msgstr "cos_secret_key"
@@ -3580,23 +3580,23 @@ msgstr "失败"
msgid "local repository, leave empty for local"
msgstr "本地版本库,留空表示本地"
#: scripts/services/EditUriBuiltins.js:1362
#: scripts/services/EditUriBuiltins.js:1359
msgid "oss_access_key_id"
msgstr "oss_access_key_id"
#: scripts/services/EditUriBuiltins.js:1363
#: scripts/services/EditUriBuiltins.js:1360
msgid "oss_access_key_secret"
msgstr "oss_access_key_secret"
#: scripts/services/EditUriBuiltins.js:1365
#: scripts/services/EditUriBuiltins.js:1362
msgid "oss_bucket_name"
msgstr "oss_bucket_name"
#: scripts/services/EditUriBuiltins.js:1361
#: scripts/services/EditUriBuiltins.js:1358
msgid "oss_endpoint"
msgstr "oss_endpoint"
#: scripts/services/EditUriBuiltins.js:1364
#: scripts/services/EditUriBuiltins.js:1361
msgid "oss_region"
msgstr "oss_region"
@@ -3620,11 +3620,11 @@ msgstr "远程仓库,例如:remote"
msgid "resume now"
msgstr "立即恢复运行"
#: scripts/services/EditUriBuiltins.js:1312
#: scripts/services/EditUriBuiltins.js:1309
msgid "storj_shared_access"
msgstr "storj_shared_access"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "除非您明确指定 --group-id"
@@ -36,7 +36,7 @@ msgstr "關於 {{appname}}"
msgid "Access denied"
msgstr "存取被拒"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "用戶名"
@@ -102,8 +102,8 @@ msgstr "在新的位置上發現有檔案存在"
msgid "Anonymous usage reports"
msgstr "匿名使用報告"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -162,14 +162,14 @@ msgstr "瀏覽預設"
msgid "Bucket create location"
msgstr "Bucket 建立位置"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -204,8 +204,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -258,7 +258,7 @@ msgstr "確認刪除"
msgid "Confirm encryption passphrase"
msgstr "確認加密密碼"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "需要確認"
@@ -279,7 +279,7 @@ msgstr "連接中斷"
msgid "Connection worked!"
msgstr "連接成功!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "容器名稱"
@@ -908,9 +908,9 @@ msgstr "下次執行時間:"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "否"
@@ -997,7 +997,7 @@ msgstr "已更改密碼"
msgid "Passphrases are not matching"
msgstr "密碼不相同"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1006,8 +1006,8 @@ msgstr "密碼不相同"
msgid "Password"
msgstr "密碼"
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "路徑"
@@ -1374,9 +1374,9 @@ msgstr "使用強度為弱的密碼"
msgid "Useless"
msgstr "不使用"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -1425,9 +1425,9 @@ msgstr "年"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "是"
@@ -1442,11 +1442,11 @@ msgid ""
" data stored on a remote server."
msgstr "您選擇了不加密備份。建議備份所有儲存在遠端伺服器上資料。"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "您必須填寫伺服器名稱或地址"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "您必須選擇或填寫伺服器"
@@ -20,12 +20,12 @@ msgstr "選擇一個項目"
msgid "...loading..."
msgstr "...載入中..."
#: scripts/services/EditUriBuiltins.js:1207 templates/backends/s3.html:66
#: scripts/services/EditUriBuiltins.js:1204 templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr "AWS Access ID"
#: scripts/services/EditUriBuiltins.js:1208 templates/backends/s3.html:71
#: scripts/services/EditUriBuiltins.js:1205 templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -42,7 +42,7 @@ msgstr "關於"
msgid "About {{appname}}"
msgstr "關於 {{appname}}"
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr "Access Key"
@@ -54,7 +54,7 @@ msgstr "拒絕存取"
msgid "Access to user interface"
msgstr "進入使用者介面"
#: scripts/services/EditUriBuiltins.js:1155 templates/backends/azure.html:7
#: scripts/services/EditUriBuiltins.js:1152 templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
msgstr "帳號名稱"
@@ -87,8 +87,8 @@ msgstr "加入路徑"
msgid "Added"
msgstr "已加入"
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr "調整 bucket 名稱?"
@@ -165,8 +165,8 @@ msgstr "Applications"
msgid "As Command-line"
msgstr "顯示為 Command-Line"
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123 templates/backends/gcs.html:8
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120 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
@@ -196,11 +196,11 @@ msgstr "自動產生密碼"
msgid "B2 Application Key"
msgstr "B2 Application Key"
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage 帳號 ID"
#: scripts/services/EditUriBuiltins.js:1254 templates/backends/b2.html:17
#: scripts/services/EditUriBuiltins.js:1251 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -249,14 +249,14 @@ msgstr "瀏覽器預設"
msgid "Bucket create location"
msgstr "Bucket 建立位置"
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387 templates/backends/b2.html:2
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384 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
@@ -321,8 +321,8 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61 templates/delete.html:54
#: templates/export.html:34 templates/settings.html:205
#: templates/waitarea.html:19
@@ -425,7 +425,7 @@ msgstr "確認加密密碼"
msgid "Confirm passphrase"
msgstr "確認密碼"
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr "需要確認"
@@ -450,7 +450,7 @@ msgstr "連線失敗"
msgid "Connection worked!"
msgstr "連線已建立!"
#: scripts/services/EditUriBuiltins.js:1157 templates/backends/azure.html:2
#: scripts/services/EditUriBuiltins.js:1154 templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
msgstr "容器名稱"
@@ -1077,7 +1077,7 @@ msgstr "產生 IAM access policy"
msgid "Getting file versions …"
msgstr "正在取得檔案版本 ..."
#: scripts/services/EditUriBuiltins.js:1146 templates/backends/msgroup.html:2
#: scripts/services/EditUriBuiltins.js:1143 templates/backends/msgroup.html:2
msgid "Group email"
msgstr "群組郵件"
@@ -1134,7 +1134,7 @@ msgid ""
"deleted."
msgstr "如果有更新的備份存在,則刪除比這個日期早的所有備份。"
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1197,7 +1197,7 @@ msgstr "資訊"
msgid "Invalid retention time"
msgstr "保留時間無效"
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1460,9 +1460,9 @@ msgstr "下一次"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr "否"
@@ -1614,7 +1614,7 @@ msgstr "密碼不相符"
msgid "Passphrases do not match"
msgstr "密碼不相符"
#: scripts/services/EditUriBuiltins.js:1298 templates/backends/file.html:33
#: scripts/services/EditUriBuiltins.js:1295 templates/backends/file.html:33
#: templates/backends/filejump.html:25 templates/backends/filen.html:11
#: templates/backends/generic.html:22 templates/backends/idrive.html:11
#: templates/backends/idrive.html:12 templates/backends/mega.html:11
@@ -1627,8 +1627,8 @@ msgstr "密碼"
msgid "Patching files with local blocks …"
msgstr "使用本機區塊修復檔案中 ..."
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr "路徑"
@@ -1742,11 +1742,11 @@ msgstr "重新載入"
msgid "Remote"
msgstr "遠端"
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr "遠端 Path"
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr "遠端 Repository"
@@ -2162,10 +2162,10 @@ msgstr "正在測試權限 ..."
msgid "Testing …"
msgstr "測試中 ..."
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid ""
"The '{{fieldname}}' field contains an invalid character: {{character}} "
"(value: {{value}}, index: {{pos}})"
@@ -2182,7 +2182,7 @@ msgid ""
"The backup was temporary and does not exist anymore, so the log data is lost"
msgstr "這是已經不存在的臨時備份,因此已無記錄資料。"
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "Bucket 名稱應該全部小寫,要自動轉換嗎?"
@@ -2415,9 +2415,9 @@ msgstr "使用者有太多權限"
msgid "User interface settings"
msgstr "使用者介面設定"
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297 templates/backends/file.html:29
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294 templates/backends/file.html:29
#: templates/backends/filejump.html:21 templates/backends/filen.html:7
#: templates/backends/generic.html:18 templates/backends/idrive.html:7
#: templates/backends/idrive.html:8 templates/backends/mega.html:7
@@ -2535,9 +2535,9 @@ msgstr "年"
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr "是"
@@ -2607,7 +2607,7 @@ msgstr "您已經產生足夠強度的密碼。請確保您已經另外備份好
msgid "You must choose at least one source folder"
msgstr "您至少要選擇一個來源資料夾"
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr "您必須輸入網域名稱以使用 v3 API"
@@ -2619,7 +2619,7 @@ msgstr "您必須輸入備份名稱"
msgid "You must enter a passphrase or disable encryption"
msgstr "您必須輸入密碼或取消加密"
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr "您必須輸入密碼以使用 v3 API"
@@ -2627,7 +2627,7 @@ msgstr "您必須輸入密碼以使用 v3 API"
msgid "You must enter a positive number of backups to keep"
msgstr "您必須輸入正數,備份才能保存"
#: scripts/services/EditUriBuiltins.js:1179
#: scripts/services/EditUriBuiltins.js:1176
msgid "You must enter a tenant (aka project) name to use v3 API"
msgstr "您必須輸入 tenant (或 project) 名稱以使用 v3 API"
@@ -2635,32 +2635,32 @@ msgstr "您必須輸入 tenant (或 project) 名稱以使用 v3 API"
msgid "You must enter a valid duration for the time to keep backups"
msgstr "您必須輸入有效的起迄時間來保留備份"
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr "您必須輸入密碼"
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr "您必須填寫伺服器名稱或位址"
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr "您必須填寫使用者名稱"
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr "您必須填寫 {{field}}"
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr "您必須選擇或填寫 AuthURI"
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr "您必須選擇或填寫伺服器"
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr "您必須指定一個路徑"
@@ -2694,7 +2694,7 @@ msgstr "自訂"
msgid "resume now"
msgstr "立即繼續"
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr "除非您明確的指定 --group-id"
+84 -84
View File
@@ -57,24 +57,24 @@ msgid ""
" <span ng-show=\"$parent.UsernamePasswordAuth\" translate>Use API token authentication (recommended)</span>"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1063
#: scripts/services/EditUriBuiltins.js:1061
msgid "API Token"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1317
#: scripts/services/EditUriBuiltins.js:1314
#: templates/backends/openstack.html:44
#: templates/backends/storj.html:21
#: templates/backends/storj.html:22
msgid "API key"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1207
#: scripts/services/EditUriBuiltins.js:1204
#: templates/backends/s3.html:66
#: templates/backends/s3.html:68
msgid "AWS Access ID"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1208
#: scripts/services/EditUriBuiltins.js:1205
#: templates/backends/s3.html:71
#: templates/backends/s3.html:73
msgid "AWS Access Key"
@@ -93,7 +93,7 @@ msgstr ""
msgid "About {{appname}}"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1156
#: scripts/services/EditUriBuiltins.js:1153
msgid "Access Key"
msgstr ""
@@ -123,7 +123,7 @@ msgstr ""
msgid "Access to user interface"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1155
#: scripts/services/EditUriBuiltins.js:1152
#: templates/backends/azure.html:7
#: templates/backends/azure.html:8
msgid "Account name"
@@ -157,8 +157,8 @@ msgstr ""
msgid "Added"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
msgid "Adjust bucket name?"
msgstr ""
@@ -244,8 +244,8 @@ msgstr ""
msgid "As Command-line"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1113
#: scripts/services/EditUriBuiltins.js:1123
#: scripts/services/EditUriBuiltins.js:1110
#: scripts/services/EditUriBuiltins.js:1120
#: templates/backends/gcs.html:8
#: templates/backends/gcs.html:9
#: templates/backends/jottacloud.html:8
@@ -265,7 +265,7 @@ msgstr ""
msgid "Authentication Domain"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1308
#: scripts/services/EditUriBuiltins.js:1305
#: templates/backends/storj.html:2
msgid "Authentication method"
msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "B2 Application Key"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1253
#: scripts/services/EditUriBuiltins.js:1250
msgid "B2 Cloud Storage Account ID"
msgstr ""
@@ -314,7 +314,7 @@ msgstr ""
msgid "B2 Cloud Storage Application ID"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1254
#: scripts/services/EditUriBuiltins.js:1251
#: templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr ""
@@ -375,14 +375,14 @@ msgstr ""
msgid "Bucket create location"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1166
#: scripts/services/EditUriBuiltins.js:1206
#: scripts/services/EditUriBuiltins.js:1252
#: scripts/services/EditUriBuiltins.js:1266
#: scripts/services/EditUriBuiltins.js:1313
#: scripts/services/EditUriBuiltins.js:1319
#: scripts/services/EditUriBuiltins.js:1375
#: scripts/services/EditUriBuiltins.js:1387
#: scripts/services/EditUriBuiltins.js:1163
#: scripts/services/EditUriBuiltins.js:1203
#: scripts/services/EditUriBuiltins.js:1249
#: scripts/services/EditUriBuiltins.js:1263
#: scripts/services/EditUriBuiltins.js:1310
#: scripts/services/EditUriBuiltins.js:1316
#: scripts/services/EditUriBuiltins.js:1372
#: scripts/services/EditUriBuiltins.js:1384
#: templates/backends/b2.html:2
#: templates/backends/b2.html:3
#: templates/backends/cos.html:25
@@ -397,7 +397,7 @@ msgstr ""
msgid "Bucket name"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1331
#: scripts/services/EditUriBuiltins.js:1328
msgid "Bucket name can only be between 3 and 63 characters long and contain only lower-case characters, numbers, periods and dashes"
msgstr ""
@@ -479,8 +479,8 @@ msgstr ""
#: scripts/controllers/StateController.js:108
#: scripts/controllers/StateController.js:117
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
#: templates/delete.html:54
#: templates/export.html:34
@@ -643,7 +643,7 @@ msgstr ""
msgid "Confirm passphrase"
msgstr ""
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBackendConfig.js:74
msgid "Confirmation required"
msgstr ""
@@ -676,7 +676,7 @@ msgstr ""
msgid "Connection worked!"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1157
#: scripts/services/EditUriBuiltins.js:1154
#: templates/backends/azure.html:2
#: templates/backends/azure.html:3
msgid "Container name"
@@ -788,7 +788,7 @@ msgstr ""
msgid "Custom S3 endpoint"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1323
#: scripts/services/EditUriBuiltins.js:1320
#: templates/backends/storj.html:18
msgid "Custom Satellite"
msgstr ""
@@ -1138,7 +1138,7 @@ msgstr ""
msgid "Encryption modules: <p style=\"display: inline\" ng-repeat=\"item in sysinfo.EncryptionModules\">{{item.Key}} </p>"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1318
#: scripts/services/EditUriBuiltins.js:1315
#: templates/backends/storj.html:25
#: templates/backends/storj.html:26
msgid "Encryption passphrase"
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "Getting file versions …"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
#: templates/backends/msgroup.html:2
msgid "Group email"
msgstr ""
@@ -1568,12 +1568,12 @@ msgstr ""
msgid "IDrive Sync directory path"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1373
#: scripts/services/EditUriBuiltins.js:1370
#: templates/backends/e2.html:3
msgid "IDrive e2 Access Key ID"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1374
#: scripts/services/EditUriBuiltins.js:1371
#: templates/backends/e2.html:7
msgid "IDrive e2 Access Key Secret"
msgstr ""
@@ -1598,7 +1598,7 @@ msgstr ""
msgid "If the backup file was not downloaded automatically, <a href=\"{{item.DownloadLink}}\" target=\"_blank\">right click and choose &quot;Save as …&quot;</a>."
msgstr ""
#: scripts/services/EditUriBackendConfig.js:113
#: scripts/services/EditUriBackendConfig.js:114
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?"
@@ -1676,7 +1676,7 @@ msgstr ""
msgid "Invalid retention time"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1081
#: scripts/services/EditUriBuiltins.js:1079
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1911,7 +1911,7 @@ msgstr ""
msgid "Months"
msgstr ""
#: scripts/services/EditUriBackendConfig.js:136
#: scripts/services/EditUriBackendConfig.js:137
msgid ""
"Most servers require a username, so you will likely need to enter one.\n"
"Are you sure want to continue without a username?"
@@ -2027,9 +2027,9 @@ msgstr ""
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "No"
msgstr ""
@@ -2153,7 +2153,7 @@ msgstr ""
msgid "Opened"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1182
#: scripts/services/EditUriBuiltins.js:1179
msgid "Openstack API key are not supported in v3 keystone API"
msgstr ""
@@ -2243,7 +2243,7 @@ msgstr ""
msgid "Passphrases do not match"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1298
#: scripts/services/EditUriBuiltins.js:1295
#: templates/backends/file.html:33
#: templates/backends/filejump.html:25
#: templates/backends/filen.html:11
@@ -2261,8 +2261,8 @@ msgstr ""
msgid "Patching files with local blocks …"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1282
#: scripts/services/EditUriBuiltins.js:1403
#: scripts/services/EditUriBuiltins.js:1279
#: scripts/services/EditUriBuiltins.js:1400
msgid "Path"
msgstr ""
@@ -2418,11 +2418,11 @@ msgstr ""
msgid "Remote"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1341
#: scripts/services/EditUriBuiltins.js:1338
msgid "Remote Path"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1340
#: scripts/services/EditUriBuiltins.js:1337
msgid "Remote Repository"
msgstr ""
@@ -2711,7 +2711,7 @@ msgstr ""
msgid "Share Name"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1044
#: scripts/services/EditUriBuiltins.js:1042
#: templates/backends/smb.html:24
msgid "Share name"
msgstr ""
@@ -2966,10 +2966,10 @@ msgstr ""
msgid "Testing …"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1262
#: scripts/services/EditUriBuiltins.js:1278
#: scripts/services/EditUriBuiltins.js:1383
#: scripts/services/EditUriBuiltins.js:1399
#: scripts/services/EditUriBuiltins.js:1259
#: scripts/services/EditUriBuiltins.js:1275
#: scripts/services/EditUriBuiltins.js:1380
#: scripts/services/EditUriBuiltins.js:1396
msgid "The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})"
msgstr ""
@@ -2981,7 +2981,7 @@ msgstr ""
msgid "The backup was temporary and does not exist anymore, so the log data is lost"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBuiltins.js:1231
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
@@ -3005,7 +3005,7 @@ msgstr ""
msgid "The default blue on white theme (by Alex)"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1327
#: scripts/services/EditUriBuiltins.js:1324
msgid "The encryption passphrases do not match"
msgstr ""
@@ -3116,7 +3116,7 @@ msgstr ""
msgid "To export without a passphrase, uncheck the \"Encrypt file\" box"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1215
msgid "To prevent bucket naming conflicts, it is recommended to prepend your account ID to the bucket name. Prepend automatically?"
msgstr ""
@@ -3245,9 +3245,9 @@ msgstr ""
msgid "User interface settings"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1076
#: scripts/services/EditUriBuiltins.js:1165
#: scripts/services/EditUriBuiltins.js:1297
#: scripts/services/EditUriBuiltins.js:1074
#: scripts/services/EditUriBuiltins.js:1162
#: scripts/services/EditUriBuiltins.js:1294
#: templates/backends/file.html:29
#: templates/backends/filejump.html:21
#: templates/backends/filen.html:7
@@ -3392,9 +3392,9 @@ msgstr ""
#: scripts/directives/backupEditUri.js:130
#: scripts/directives/backupEditUri.js:172
#: scripts/directives/backupEditUri.js:86
#: scripts/services/EditUriBackendConfig.js:73
#: scripts/services/EditUriBuiltins.js:1218
#: scripts/services/EditUriBuiltins.js:1234
#: scripts/services/EditUriBackendConfig.js:74
#: scripts/services/EditUriBuiltins.js:1215
#: scripts/services/EditUriBuiltins.js:1231
#: scripts/services/EditUriBuiltins.js:61
msgid "Yes"
msgstr ""
@@ -3461,7 +3461,7 @@ msgstr ""
msgid "You must choose at least one source folder"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1176
#: scripts/services/EditUriBuiltins.js:1173
msgid "You must enter a domain name to use v3 API"
msgstr ""
@@ -3473,7 +3473,7 @@ msgstr ""
msgid "You must enter a passphrase or disable encryption"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1173
#: scripts/services/EditUriBuiltins.js:1170
msgid "You must enter a password to use v3 API"
msgstr ""
@@ -3481,11 +3481,11 @@ msgstr ""
msgid "You must enter a positive number of backups to keep"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1179
#: scripts/services/EditUriBuiltins.js:1176
msgid "You must enter a tenant (aka project) name to use v3 API"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1193
#: scripts/services/EditUriBuiltins.js:1190
msgid "You must enter a tenant name if you do not provide an API key"
msgstr ""
@@ -3497,44 +3497,44 @@ msgstr ""
msgid "You must enter a valid retention policy string"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1190
#: scripts/services/EditUriBuiltins.js:1187
msgid "You must enter either a password or an API key"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1197
#: scripts/services/EditUriBuiltins.js:1194
msgid "You must enter either a password or an API key, not both"
msgstr ""
#: scripts/services/EditUriBackendConfig.js:122
#: scripts/services/EditUriBackendConfig.js:123
msgid "You must fill in the password"
msgstr ""
#: scripts/services/EditUriBackendConfig.js:99
#: scripts/services/EditUriBackendConfig.js:100
msgid "You must fill in the server name or address"
msgstr ""
#: scripts/services/EditUriBackendConfig.js:120
#: scripts/services/EditUriBackendConfig.js:129
#: scripts/services/EditUriBackendConfig.js:121
#: scripts/services/EditUriBackendConfig.js:130
msgid "You must fill in the username"
msgstr ""
#: scripts/services/EditUriBackendConfig.js:85
#: scripts/services/EditUriBackendConfig.js:86
msgid "You must fill in {{field}}"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1169
#: scripts/services/EditUriBuiltins.js:1166
msgid "You must select or fill in the AuthURI"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1211
#: scripts/services/EditUriBuiltins.js:1208
msgid "You must select or fill in the server"
msgstr ""
#: scripts/services/EditUriBackendConfig.js:106
#: scripts/services/EditUriBackendConfig.js:107
msgid "You must specify a path"
msgstr ""
#: scripts/services/EditUriBackendConfig.js:92
#: scripts/services/EditUriBackendConfig.js:93
msgid "You should fill in {{field}} {{reason}}"
msgstr ""
@@ -3559,23 +3559,23 @@ msgstr ""
msgid "byte/s"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1349
#: scripts/services/EditUriBuiltins.js:1346
msgid "cos_app_id"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1353
#: scripts/services/EditUriBuiltins.js:1350
msgid "cos_bucket"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1352
#: scripts/services/EditUriBuiltins.js:1349
msgid "cos_region"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1350
#: scripts/services/EditUriBuiltins.js:1347
msgid "cos_secret_id"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1351
#: scripts/services/EditUriBuiltins.js:1348
msgid "cos_secret_key"
msgstr ""
@@ -3594,23 +3594,23 @@ msgstr ""
msgid "local repository, leave empty for local"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1362
#: scripts/services/EditUriBuiltins.js:1359
msgid "oss_access_key_id"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1363
#: scripts/services/EditUriBuiltins.js:1360
msgid "oss_access_key_secret"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1365
#: scripts/services/EditUriBuiltins.js:1362
msgid "oss_bucket_name"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1361
#: scripts/services/EditUriBuiltins.js:1358
msgid "oss_endpoint"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1364
#: scripts/services/EditUriBuiltins.js:1361
msgid "oss_region"
msgstr ""
@@ -3635,11 +3635,11 @@ msgstr ""
msgid "resume now"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1312
#: scripts/services/EditUriBuiltins.js:1309
msgid "storj_shared_access"
msgstr ""
#: scripts/services/EditUriBuiltins.js:1146
#: scripts/services/EditUriBuiltins.js:1143
msgid "unless you are explicitly specifying --group-id"
msgstr ""
@@ -0,0 +1,368 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Duplicati.Library.Interface;
using Duplicati.Library.Utility;
namespace RemoteSynchronization
{
/// <summary>
/// A lightweight backend manager that handles remote synchronization operations.
/// This class is designed to manage backend operations such as Get, Put, Delete, Rename, and List asynchronously.
/// It supports retrying operations with a specified delay and can automatically create folders if they do not exist.
/// The class implements IDisposable to ensure proper resource management.
/// It uses a streaming backend for efficient file operations and handles exceptions gracefully to allow for retries and recovery.
/// A retry incurs a new instantiation of the backend.
/// It is designed to mimic the behavior of Duplicati.Library.Main.Backend.BackendManager.
/// </summary>
/// <param name="backendUrl">The backend URL string.</param>
/// <param name="options">A dictionary of options to pass to the backend.</param>
/// <param name="maxRetries">The maximum number of retries for failed operations.</param>
/// <param name="retryDelay">The delay between retries, in milliseconds.</param>
/// <param name="autoCreateFolders">Whether to automatically create folders if they do not exist.</param>
/// <param name="retryWithExponentialBackoff">Whether to use exponential backoff for retries.</param>
public class LightWeightBackendManager(string backendUrl, Dictionary<string, string> options, int maxRetries = 3, int retryDelay = 1000, bool autoCreateFolders = false, bool retryWithExponentialBackoff = false) : IDisposable
{
private static readonly string LOGTAG = Duplicati.Library.Logging.Log.LogTagFromType<Program>();
public IBackend? _backend = null;
private bool _anyDownloaded = false;
private bool _anyUploaded = false;
private readonly string _backendUrl = backendUrl;
//private int _instantiations = 0;
private readonly int _maxRetries = maxRetries;
private readonly Dictionary<string, string> _options = options;
private int _retryDelay = retryDelay;
private int _currentRetryDelay = retryDelay;
private IStreamingBackend? _streamingBackend = null;
/// <summary>
/// Deletes a file from the remote backend.
/// </summary>
/// <param name="remotename">The name of the remote file to delete.</param>
/// <param name="token">A cancellation token to cancel the operation.</param>
/// <returns>A task representing the asynchronous delete operation.</returns>
public Task DeleteAsync(string remotename, CancellationToken token)
{
return RetryWithDelay(
$"Delete {remotename}",
() => _streamingBackend!.DeleteAsync(remotename, token),
null,
false,
token
);
}
/// <summary>
/// Gets the display name of the backend.
/// This property initializes the backend if it has not been instantiated yet.
/// </summary>
/// <returns>The display name of the backend.</returns>
public string DisplayName
{
get
{
Instantiate();
return _streamingBackend!.DisplayName;
}
}
/// <summary>
/// Disposes of the backend and streaming backend resources.
/// </summary>
public void Dispose()
{
try
{
_streamingBackend?.Dispose();
_streamingBackend = null;
_backend?.Dispose();
_backend = null;
}
catch (Exception ex)
{
Duplicati.Library.Logging.Log.WriteErrorMessage(LOGTAG, "rsync", ex, "Error during Dispose", null);
}
}
/// <summary>
/// Gets a file from the remote backend and writes it to the specified stream.
/// This method retries the operation with a delay if it fails.
/// </summary>
/// <param name="remotename">The name of the remote file to get.</param>
/// <param name="stream">The stream to write the file to.</param>
/// <param name="token">A cancellation token to cancel the operation.</param>
/// <returns>A task representing the asynchronous get operation.</returns>
public Task GetAsync(string remotename, Stream stream, CancellationToken token)
{
return RetryWithDelay(
$"Get {remotename}",
async () =>
{
await _streamingBackend!.GetAsync(remotename, stream, token).ConfigureAwait(false);
_anyDownloaded = true;
},
stream,
true,
token
);
}
/// <summary>
/// Instantiates the backend if it has not been instantiated yet.
/// If the backend is already instantiated, it simply returns.
/// If the maximum number of retries has been reached, it throws an InvalidOperationException.
/// This method is called internally to ensure that the backend is ready for operations.
/// </summary>
/// <exception cref="InvalidOperationException">If the maximum number of instantiations has been reached.</exception>
private void Instantiate()
{
if (_backend != null)
{
// If we already have a backend, we can just return.
return;
}
_backend = Duplicati.Library.DynamicLoader.BackendLoader.GetBackend(_backendUrl, _options);
_streamingBackend = _backend as IStreamingBackend;
if (_streamingBackend == null)
{
_backend.Dispose();
_backend = null;
throw new InvalidOperationException("Backend does not support streaming operations.");
}
}
/// <summary>
/// Lists the files in the remote backend asynchronously.
/// </summary>
/// <param name="token">A cancellation token to cancel the operation.</param>
/// <returns>A list of the file entries on the remote backend.</returns>
public async Task<List<IFileEntry>> ListAsync(CancellationToken token)
{
// TODO It would be more graceful if this method returned an
// IAsyncEnumerable instead, capturing failures along the way,
// Followed by retrying / resuming the listing from where it
// crashed. Current "workaround" is to build the entire list before
// returning it.
List<IFileEntry> entries = [];
await RetryWithDelay("List", async () =>
{
entries = await _streamingBackend!.ListAsync(token).ToListAsync().ConfigureAwait(false);
},
null,
false,
token)
.ConfigureAwait(false);
return entries;
}
/// <summary>
/// Puts a file to the remote backend from the specified stream.
/// </summary>
/// <param name="remotename">The name of the remote file to put.</param>
/// <param name="stream">The stream containing the file data to put.</param>
/// <param name="token">A cancellation token to cancel the operation.</param>
/// <returns>A task representing the asynchronous put operation.</returns>
public Task PutAsync(string remotename, Stream stream, CancellationToken token)
{
return RetryWithDelay(
$"Put {remotename}",
async () =>
{
await _streamingBackend!.PutAsync(remotename, stream, token).ConfigureAwait(false);
_anyUploaded = true;
},
stream,
false,
token
);
}
/// <summary>
/// Renames a file in the remote backend.
/// If the backend supports renaming, it uses the RenameAsync method.
/// If the backend does not support renaming, it downloads the file, renames it, and deletes the old one.
/// </summary>
/// <param name="oldname">The current name of the remote file.</param>
/// <param name="newname">The new name for the remote file.</param>
/// <param name="token">A cancellation token to cancel the operation.</param>
/// <returns>A task representing the asynchronous rename operation.</returns>
public Task RenameAsync(string oldname, string newname, CancellationToken token)
{
Instantiate();
return _backend switch
{
IStreamingBackend sb =>
RetryWithDelay(
$"Rename {oldname} to {newname}",
async () =>
{
// Download the file, rename it, and delete the old one
using var downloaded = new MemoryStream();
await sb.GetAsync(oldname, downloaded, token).ConfigureAwait(false);
await sb.PutAsync(newname, downloaded, token).ConfigureAwait(false);
await sb.DeleteAsync(oldname, token).ConfigureAwait(false);
_anyUploaded = true;
_anyDownloaded = true;
},
null,
false,
token
),
IRenameEnabledBackend ireb =>
RetryWithDelay(
$"Rename {oldname} to {newname}",
async () =>
{
await ireb.RenameAsync(oldname, newname, token).ConfigureAwait(false);
_anyUploaded = true;
_anyDownloaded = true;
},
null,
false,
token
),
_ => throw new InvalidOperationException("Backend does not support renaming."),
};
}
/// <summary>
/// Retries an operation with a delay if it fails.
/// This method will instantiate the backend if it has not been instantiated yet.
/// If the operation fails, it will log the error, dispose of the current backend and streaming backend,
/// reset the stream if specified, and attempt to recover from the exception.
/// If recovery is not possible, it will wait for the specified retry delay before retrying the operation.
/// The retry delay can be increased exponentially if specified.
/// </summary>
/// <param name="operationName">The name of the operation being retried, used for logging.</param>
/// <param name="action">The action to perform.</param>
/// <param name="stream">The stream to use for the operation. Used when resetting the stream during recovery.</param>
/// <param name="resetStream">Whether to reset the stream if the operation fails.</param>
/// <param name="token">A cancellation token to cancel the operation.</param>
/// <returns>A task representing the asynchronous operation.</returns>
private async Task RetryWithDelay(string operationName, Func<Task> action, Stream? stream, bool resetStream, CancellationToken token)
{
int instantiations = 0;
_currentRetryDelay = _retryDelay; // Reset the current retry delay to the initial value
do
{
// This will throw an exception if we've reached the max
// number of retries.
Instantiate();
instantiations++;
try
{
await action().ConfigureAwait(false);
return; // Exit the loop if the action succeeds.
}
catch (Exception ex)
{
Duplicati.Library.Logging.Log.WriteErrorMessage(LOGTAG, "rsync", ex, "Error during operation: {0}", operationName);
Dispose(); // Dispose current backend and streaming backend.
// Reset the stream, as it's in a potentially faulty state.
stream?.Seek(0, SeekOrigin.Begin);
if (resetStream)
stream?.SetLength(0);
// Try to see if we can recover from the error.
await TryRecoverFromException(ex, token).ConfigureAwait(false);
}
} while (instantiations < _maxRetries);
// If we reach here, it means all retries failed.
throw new InvalidOperationException($"Operation '{operationName}' failed after {instantiations} attempts.");
}
/// <summary>
/// Attempts to create a folder in the remote backend.
/// </summary>
/// <param name="token">A cancellation token to cancel the operation.</param>
/// <returns>A task that represents the asynchronous operation. The task result is true if the folder was created successfully, false otherwise.</returns>
private async Task<bool> TryCreateFolder(CancellationToken token)
{
bool created = false;
await RetryWithDelay("CreateFolder", async () =>
{
try
{
await _backend!.CreateFolderAsync(token).ConfigureAwait(false);
created = true; // Folder creation succeeded
}
catch
{
created = false; // Folder creation failed
}
},
null, false, token);
return created;
}
/// <summary>
/// Attempts to recover from an exception that occurred during a backend operation.
/// This method checks for specific types of exceptions, such as DNS resolution failures or folder missing exceptions.
/// If a DNS failure is detected, it attempts to refresh the DNS name by re-instantiating the backend and resolving DNS names.
/// If the exception is a folder missing exception and auto-creation of folders is enabled, it attempts to create the folder.
/// If recovery is not possible, it waits for the specified retry delay.
/// The retry delay will be doubled if exponential backoff is enabled.
/// </summary>
/// <param name="ex">The exception that occurred during the operation.</param>
/// <param name="token">A cancellation token to cancel the operation.</param>
/// <returns>A task representing the asynchronous recovery operation.</returns>
private async Task TryRecoverFromException(Exception ex, CancellationToken token)
{
// Copied from Duplicati.Library.Main.Backend.BackendManager.Handler.
// Refresh DNS name if we fail to connect in order to prevent issues with incorrect DNS entries.
var dnsFailure = ExceptionExtensions.FlattenException(ex)
.Any(x =>
(x is System.Net.WebException wex && wex.Status == System.Net.WebExceptionStatus.NameResolutionFailure)
||
(x is System.Net.Sockets.SocketException sockEx && sockEx.SocketErrorCode == System.Net.Sockets.SocketError.HostNotFound)
);
if (dnsFailure)
{
try
{
Instantiate();
foreach (var name in await _backend!.GetDNSNamesAsync(token).ConfigureAwait(false) ?? [])
if (!string.IsNullOrWhiteSpace(name))
System.Net.Dns.GetHostEntry(name);
}
catch { }
}
var recovered = false;
// Check if this was a folder missing exception and we are allowed to autocreate folders
if (!(_anyDownloaded || _anyUploaded) && autoCreateFolders && ExceptionExtensions.FlattenException(ex).Any(x => x is FolderMissingException))
{
if (await TryCreateFolder(token).ConfigureAwait(false))
recovered = true;
}
// Finally, if we did not recover, wait the specified delay before retrying.
if (!recovered && _retryDelay > 0)
{
await Task.Delay(_currentRetryDelay, token).ConfigureAwait(false);
if (retryWithExponentialBackoff)
_currentRetryDelay <<= 1; // Double the delay for exponential backoff
}
}
}
}
+102 -182
View File
@@ -49,6 +49,10 @@ namespace RemoteSynchronization
string Dst,
// Options
bool AutoCreateFolders,
int BackendRetries,
int BackendRetryDelay,
bool BackendRetryWithExponentialBackoff,
bool Confirm,
bool DryRun,
List<string> DstOptions,
@@ -107,6 +111,10 @@ destination will be verified before being overwritten (if they seemingly match).
arg_src,
arg_dst,
new Option<bool>(aliases: ["--auto-create-folders"], description: "Automatically create folders in the destination backend if they do not exist", getDefaultValue: () => true),
new Option<int>(aliases: ["--backend-retries"], description: "Number of times to recreate a backend on backend errors", getDefaultValue: () => 3) { Arity = ArgumentArity.ExactlyOne },
new Option<int>(aliases: ["--backend-retry-delay"], description: "Delay in milliseconds between backend retries", getDefaultValue: () => 1000) { Arity = ArgumentArity.ExactlyOne },
new Option<bool>(aliases: ["--backend-retry-with-exponential-backoff"], description: "Use exponential backoff for backend retries, multiplying the delay by two for each failure.", getDefaultValue: () => true),
new Option<bool>(aliases: ["--confirm", "--yes", "-y"], description: "Automatically confirm the operation", getDefaultValue: () => false),
new Option<bool>(aliases: ["--dry-run", "-d"], description: "Do not actually write or delete files. If not set here, the global options will be checked", getDefaultValue: () => false),
OptionWithMultipleTokens(aliases: ["--dst-options"], description: "Options for the destination backend. Each option is a key-value pair separated by an equals sign, e.g. --dst-options key1=value1 key2=value2 [default: empty]", getDefaultValue: () => []),
@@ -123,24 +131,23 @@ destination will be verified before being overwritten (if they seemingly match).
new Option<bool>(aliases: ["--verify-get-after-put"], description: "Verify the files after uploading them to ensure that they were uploaded correctly", getDefaultValue: () => false),
};
root_cmd.Handler = CommandHandler.Create((string backend_src, string backend_dst, Config config) =>
root_cmd.Handler = CommandHandler.Create((string backend_src, string backend_dst, Config config, CancellationToken token) =>
{
var config_with_args = config with { Dst = backend_dst, Src = backend_src };
return Run(config_with_args);
return Run(config_with_args, token);
});
return await root_cmd.InvokeAsync(args);
return await root_cmd.InvokeAsync(args).ConfigureAwait(false);
}
/// <summary>
/// The main logic of the tool.
/// </summary>
/// <param name="src">The connection string for the source backend.</param>
/// <param name="dst">The connection string for the destination backend.</param>
/// <param name="options">Various options for the tool</param>
/// <param name="config">The parsed configuration for the tool.</param>
/// <param name="token">The cancellation token to use for the asynchronous operations.</param>
/// <returns>The return code for the main entry; 0 on success.</returns>
private static async Task<int> Run(Config config)
private static async Task<int> Run(Config config, CancellationToken token)
{
// Unpack and parse the multi token options
var global_options = ParseOptions(config.GlobalOptions);
@@ -182,27 +189,15 @@ destination will be verified before being overwritten (if they seemingly match).
// Check if we only had to parse the arguments
if (config.ParseArgumentsOnly)
{
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync", "Arguments parsed successfully; exiting.");
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync", "Arguments parsed successfully; {0}; exiting.", config);
return 0;
}
// Load the backends
static Exception throw_message(string target)
{
var message = $"The {target} backend does not support streaming operations.";
var ex = new Exception(message);
Duplicati.Library.Logging.Log.WriteErrorMessage(LOGTAG, "rsync", ex, message);
return ex;
}
using var b1 = Duplicati.Library.DynamicLoader.BackendLoader.GetBackend(config.Src, src_opts);
var b1s = b1 as IStreamingBackend ?? throw throw_message("source");
using var b2 = Duplicati.Library.DynamicLoader.BackendLoader.GetBackend(config.Dst, dst_opts);
var b2s = b2 as IStreamingBackend ?? throw throw_message("destination");
using var b1m = new LightWeightBackendManager(config.Src, src_opts, config.BackendRetries, config.BackendRetryDelay, config.BackendRetryWithExponentialBackoff);
using var b2m = new LightWeightBackendManager(config.Dst, dst_opts, config.BackendRetries, config.BackendRetryDelay, config.BackendRetryWithExponentialBackoff);
// Prepare the operations
var (to_copy, to_delete, to_verify) = await PrepareFileLists(b1s, b2s, config, CancellationToken.None);
var (to_copy, to_delete, to_verify) = await PrepareFileLists(b1m, b2m, config, token).ConfigureAwait(false);
// Verify the files if requested. If the files are not verified, they will be deleted and copied again.
long verified = 0, failed_verify = 0;
@@ -220,7 +215,7 @@ destination will be verified before being overwritten (if they seemingly match).
}
}
var not_verified = await VerifyAsync(b1s, b2s, to_verify, config);
var not_verified = await VerifyAsync(b1m, b2m, to_verify, config, token).ConfigureAwait(false);
failed_verify = not_verified.Count();
verified = to_verify.Count() - failed_verify;
@@ -237,7 +232,7 @@ destination will be verified before being overwritten (if they seemingly match).
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"The remote synchronization plan is to {0} {1} files from {2}, then copy {3} files from {4} to {2}.",
config.Retention ? "rename" : "delete",
to_delete.Count(), b2s.DisplayName, to_copy.Count(), b1s.DisplayName);
to_delete.Count(), b2m.DisplayName, to_copy.Count(), b1m.DisplayName);
// As this is a potentially destructive operation, ask for confirmation
if (!config.Confirm)
@@ -261,21 +256,21 @@ destination will be verified before being overwritten (if they seemingly match).
long renamed = 0, deleted = 0;
if (config.Retention)
{
renamed = await RenameAsync(b2, to_delete, config);
renamed = await RenameAsync(b2m, to_delete, config, token).ConfigureAwait(false);
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Renamed {0} files in {1}", renamed, b2s.DisplayName);
"Renamed {0} files in {1}", renamed, b2m.DisplayName);
}
else
{
deleted = await DeleteAsync(b2s, to_delete, config);
deleted = await DeleteAsync(b2m, to_delete, config, token).ConfigureAwait(false);
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Deleted {0} files from {1}", deleted, b2s.DisplayName);
"Deleted {0} files from {1}", deleted, b2m.DisplayName);
}
// Copy the files
var (copied, copy_errors) = await CopyAsync(b1s, b2s, to_copy, config);
var (copied, copy_errors) = await CopyAsync(b1m, b2m, to_copy, config, token).ConfigureAwait(false);
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Copied {0} files from {1} to {2}", copied, b1s, b2s);
"Copied {0} files from {1} to {2}", copied, b1m.DisplayName, b2m.DisplayName);
// If there are still errors, retry a few times
if (copy_errors.Any())
@@ -289,10 +284,10 @@ destination will be verified before being overwritten (if they seemingly match).
config.Retry, copy_errors.Count());
for (int i = 0; i < config.Retry; i++)
{
await Task.Delay(5000); // Wait 5 seconds before retrying
(copied, copy_errors) = await CopyAsync(b1s, b2s, copy_errors, config);
await Task.Delay(5000).ConfigureAwait(false); // Wait 5 seconds before retrying
(copied, copy_errors) = await CopyAsync(b1m, b2m, copy_errors, config, token).ConfigureAwait(false);
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Copied {0} files from {1} to {2}", copied, b1s, b2s);
"Copied {0} files from {1} to {2}", copied, b1m.DisplayName, b2m.DisplayName);
if (!copy_errors.Any())
break;
}
@@ -310,20 +305,20 @@ destination will be verified before being overwritten (if they seemingly match).
if (verified > 0)
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Verified {0} files in {1} that didn't need to be copied",
verified, b2s.DisplayName);
verified, b2m.DisplayName);
if (failed_verify > 0)
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Failed to verify {0} files in {1}, which were then attempted to be copied",
failed_verify, b2s.DisplayName);
failed_verify, b2m.DisplayName);
if (copied > 0)
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Copied {0} files from {1} to {2}", copied, b1s.DisplayName, b2s.DisplayName);
"Copied {0} files from {1} to {2}", copied, b1m.DisplayName, b2m.DisplayName);
if (deleted > 0)
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Deleted {0} files from {1}", deleted, b2s.DisplayName);
"Deleted {0} files from {1}", deleted, b2m.DisplayName);
if (renamed > 0)
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Renamed {0} files in {1}", renamed, b2s.DisplayName);
"Renamed {0} files in {1}", renamed, b2m.DisplayName);
Duplicati.Library.Logging.Log.WriteInformationMessage(LOGTAG, "rsync",
"Remote synchronization completed successfully");
@@ -345,8 +340,9 @@ destination will be verified before being overwritten (if they seemingly match).
/// <param name="b_dst">The destination backend.</param>
/// <param name="files">The files that will be copied.</param>
/// <param name="config">The parsed configuration for the tool.</param>
/// <param name="token">The cancellation token to use for the asynchronous operations.</param>
/// <returns>A tuple holding the number of succesful copies and a List of the files that failed.</returns>
private static async Task<(long, IEnumerable<IFileEntry>)> CopyAsync(IStreamingBackend b_src, IStreamingBackend b_dst, IEnumerable<IFileEntry> files, Config config)
private static async Task<(long, IEnumerable<IFileEntry>)> CopyAsync(LightWeightBackendManager b_src, LightWeightBackendManager b_dst, IEnumerable<IFileEntry> files, Config config, CancellationToken token)
{
long successful_copies = 0;
List<IFileEntry> errors = [];
@@ -369,7 +365,7 @@ destination will be verified before being overwritten (if they seemingly match).
try
{
sw_get_src.Start();
await b_src.GetAsync(f.Name, s_src, CancellationToken.None);
await b_src.GetAsync(f.Name, s_src, token).ConfigureAwait(false);
s_src.Position = 0;
sw_get_src.Stop();
if (config.DryRun)
@@ -382,7 +378,7 @@ destination will be verified before being overwritten (if they seemingly match).
else
{
sw_put_dst.Start();
await b_dst.PutAsync(f.Name, s_src, CancellationToken.None);
await b_dst.PutAsync(f.Name, s_src, token).ConfigureAwait(false);
s_src.Position = 0;
sw_put_dst.Stop();
if (config.VerifyGetAfterPut)
@@ -397,7 +393,7 @@ destination will be verified before being overwritten (if they seemingly match).
using var s_dst = Duplicati.Library.Utility.TempFileStream.Create();
sw_get_dst.Start();
await b_dst.GetAsync(f.Name, s_dst, CancellationToken.None);
await b_dst.GetAsync(f.Name, s_dst, token).ConfigureAwait(false);
s_dst.Position = 0;
sw_get_dst.Stop();
@@ -411,7 +407,7 @@ destination will be verified before being overwritten (if they seemingly match).
using var hasher = HashFactory.CreateHasher("SHA256");
var dsthash = Convert.ToBase64String(hasher.ComputeHash(s_dst));
if (await srchashtask != dsthash)
if (await srchashtask.ConfigureAwait(false) != dsthash)
{
err_string = (err_string is null ? "" : err_string + " ") + "The contents of the files do not match.";
}
@@ -463,8 +459,9 @@ destination will be verified before being overwritten (if they seemingly match).
/// <param name="b">The backend to delete the files from.</param>
/// <param name="files">The files to delete.</param>
/// <param name="config">The parsed configuration for the tool.</param>
/// <param name="token">The cancellation token to use for the asynchronous operations.</param>
/// <returns>The number of successful deletions.</returns>
private static async Task<long> DeleteAsync(IStreamingBackend b, IEnumerable<IFileEntry> files, Config config)
private static async Task<long> DeleteAsync(LightWeightBackendManager b, IEnumerable<IFileEntry> files, Config config, CancellationToken token)
{
long successful_deletes = 0;
long i = 0, n = files.Count();
@@ -489,7 +486,7 @@ destination will be verified before being overwritten (if they seemingly match).
}
else
{
await b.DeleteAsync(f.Name, CancellationToken.None);
await b.DeleteAsync(f.Name, token).ConfigureAwait(false);
}
successful_deletes++;
}
@@ -556,19 +553,20 @@ destination will be verified before being overwritten (if they seemingly match).
/// The files to delete are the files that are found in the destination but not found in the source.
/// The files to verify are the files that are found in both the source and the destination, and that have the same size and modification date.
/// </summary>
/// <param name="b_src">The source backend.</param>
/// <param name="b_dst">The destination backend.</param>
/// <param name="b_src">The source lightweight backend manager.</param>
/// <param name="b_dst">The destination lightweight backend manager.</param>
/// <param name="config">The parsed configuration for the tool.</param>
/// <param name="token">The cancellation token to use for the asynchronous operations.</param>
/// <returns>A tuple of Lists each holding the files to copy, delete and verify.</returns>
private static async Task<(IEnumerable<IFileEntry>, IEnumerable<IFileEntry>, IEnumerable<IFileEntry>)> PrepareFileLists(IStreamingBackend b_src, IStreamingBackend b_dst, Config config, CancellationToken cancelToken)
private static async Task<(IEnumerable<IFileEntry>, IEnumerable<IFileEntry>, IEnumerable<IFileEntry>)> PrepareFileLists(LightWeightBackendManager b_src, LightWeightBackendManager b_dst, Config config, CancellationToken token)
{
IEnumerable<IFileEntry> files_src, files_dst;
using (new Duplicati.Library.Logging.Timer(LOGTAG, "rsync", "Prepare | List source"))
files_src = await b_src.ListAsync(cancelToken).ToListAsync(cancelToken).ConfigureAwait(false);
files_src = await b_src.ListAsync(token).ConfigureAwait(false);
using (new Duplicati.Library.Logging.Timer(LOGTAG, "rsync", "Prepare | List destination"))
files_dst = await b_dst.ListAsync(cancelToken).ToListAsync(cancelToken).ConfigureAwait(false);
files_dst = await b_dst.ListAsync(token).ConfigureAwait(false);
// Shortcut for force
if (config.Force)
@@ -642,158 +640,80 @@ destination will be verified before being overwritten (if they seemingly match).
/// Renames the files in a backend.
/// The renaming is done by deleting the file and re-uploading it with a new name.
/// </summary>
/// <param name="b">The backend to rename the files in.</param>
/// <param name="bm">The lightweight backend manager to issue rename operations to.</param>
/// <param name="files">The files to rename.</param>
/// <param name="config">The parsed configuration for the tool.</param>
/// <param name="token">The cancellation token to use for the asynchronous operations.</param>
/// <returns>The number of successful renames.</returns>
private static async Task<long> RenameAsync(IBackend b, IEnumerable<IFileEntry> files, Config config)
private static async Task<long> RenameAsync(LightWeightBackendManager bm, IEnumerable<IFileEntry> files, Config config, CancellationToken token)
{
long successful_renames = 0;
string prefix = $"{System.DateTime.UtcNow:yyyyMMddHHmmss}.old";
using var downloaded = new MemoryStream();
long i = 0, n = files.Count();
switch (b)
var sw = new System.Diagnostics.Stopwatch();
foreach (var f in files)
{
case IStreamingBackend sb:
if (config.Progress)
Console.Write($"\rRenaming: {i}/{n}");
Duplicati.Library.Logging.Log.WriteVerboseMessage(LOGTAG, "rsync",
"Renaming {0} to {1}.{0} by calling Rename on {2}",
f.Name, prefix, bm.DisplayName);
try
{
if (config.DryRun)
{
var sw_get_src = new System.Diagnostics.Stopwatch();
var sw_put_dst = new System.Diagnostics.Stopwatch();
var sw_del_src = new System.Diagnostics.Stopwatch();
foreach (var f in files)
{
if (config.Progress)
Console.Write($"\rRenaming: {i}/{n}");
Duplicati.Library.Logging.Log.WriteVerboseMessage(LOGTAG, "rsync",
"Renaming {0} to {1}.{0} by deleting and re-uploading {2} bytes to {3}",
f.Name, prefix,
Duplicati.Library.Utility.Utility.FormatSizeString(downloaded.Length),
sb.DisplayName);
try
{
sw_get_src.Start();
await sb.GetAsync(f.Name, downloaded, CancellationToken.None);
sw_get_src.Stop();
if (config.DryRun)
{
Duplicati.Library.Logging.Log.WriteDryrunMessage(LOGTAG, "rsync",
"Would rename {0} to {1}.{0} by deleting and re-uploading {2} bytes to {3}",
f.Name, prefix,
Duplicati.Library.Utility.Utility.FormatSizeString(downloaded.Length),
sb.DisplayName);
}
else
{
sw_put_dst.Start();
await sb.PutAsync($"{prefix}.{f.Name}", downloaded, CancellationToken.None);
sw_put_dst.Stop();
sw_del_src.Start();
await sb.DeleteAsync(f.Name, CancellationToken.None);
sw_del_src.Stop();
}
successful_renames++;
}
catch (Exception e)
{
Duplicati.Library.Logging.Log.WriteErrorMessage(LOGTAG, "rsync", e,
"Error renaming {0}: {1}", f.Name, e.Message);
}
finally
{
// Reset the stream
downloaded.SetLength(0);
// Stop any running timers
sw_get_src.Stop();
sw_put_dst.Stop();
sw_del_src.Stop();
}
i++;
}
Duplicati.Library.Logging.Log.WriteProfilingMessage(LOGTAG, "rsync",
"Rename | Get source: {0} ms, Put destination: {1} ms, Delete source: {2} ms",
TimeSpan.FromMilliseconds(sw_get_src.ElapsedMilliseconds),
TimeSpan.FromMilliseconds(sw_put_dst.ElapsedMilliseconds),
TimeSpan.FromMilliseconds(sw_del_src.ElapsedMilliseconds));
if (config.Progress)
Console.WriteLine($"\rRenaming: {n}/{n}");
return successful_renames;
Duplicati.Library.Logging.Log.WriteDryrunMessage(LOGTAG, "rsync",
"Would rename {0} to {1}.{0} by calling Rename on {2}",
f.Name, prefix, bm.DisplayName);
}
case IRenameEnabledBackend rb:
else
{
var sw = new System.Diagnostics.Stopwatch();
foreach (var f in files)
{
if (config.Progress)
Console.Write($"\rRenaming: {i}/{n}");
Duplicati.Library.Logging.Log.WriteVerboseMessage(LOGTAG, "rsync",
"Renaming {0} to {1}.{0} by calling Rename on {2}",
f.Name, prefix, rb.DisplayName);
try
{
if (config.DryRun)
{
Duplicati.Library.Logging.Log.WriteDryrunMessage(LOGTAG, "rsync",
"Would rename {0} to {1}.{0} by calling Rename on {2}",
f.Name, prefix, rb.DisplayName);
}
else
{
sw.Start();
await rb.RenameAsync(f.Name, $"{prefix}.{f.Name}", CancellationToken.None);
sw.Stop();
}
successful_renames++;
}
catch (Exception e)
{
Duplicati.Library.Logging.Log.WriteErrorMessage(LOGTAG, "rsync", e,
"Error renaming {0}: {1}", f.Name, e.Message);
}
finally
{
// Ensure the timer is stopped
sw.Stop();
}
i++;
}
Duplicati.Library.Logging.Log.WriteProfilingMessage(LOGTAG, "rsync",
"Rename: {0} ms",
TimeSpan.FromMilliseconds(sw.ElapsedMilliseconds));
if (config.Progress)
Console.WriteLine($"\rRenaming: {n}/{n}");
return successful_renames;
sw.Start();
await bm.RenameAsync(f.Name, $"{prefix}.{f.Name}", token).ConfigureAwait(false);
sw.Stop();
}
default:
throw new NotSupportedException("The backend does not support renaming");
successful_renames++;
}
catch (Exception e)
{
Duplicati.Library.Logging.Log.WriteErrorMessage(LOGTAG, "rsync", e,
"Error renaming {0}: {1}", f.Name, e.Message);
}
finally
{
// Ensure the timer is stopped
sw.Stop();
}
i++;
}
Duplicati.Library.Logging.Log.WriteProfilingMessage(LOGTAG, "rsync",
"Rename: {0} ms",
TimeSpan.FromMilliseconds(sw.ElapsedMilliseconds));
if (config.Progress)
Console.WriteLine($"\rRenaming: {n}/{n}");
return successful_renames;
}
/// <summary>
/// Verifies the files in the destination backend.
/// The verification is done by downloading the files from the destination backend and comparing them to the source files.
/// </summary>
/// <param name="b_src">The source backend.</param>
/// <param name="b_dst">The destination backend.</param>
/// <param name="b_src">The source lightweight backend manager.</param>
/// <param name="b_dst">The destination lightweight backend manager.</param>
/// <param name="files">The files to verify.</param>
/// <param name="config">The parsed configuration for the tool.</param>
/// <param name="token">The cancellation token to use for the asynchronous operations.</param>
/// <returns>A list of the files that failed verification.</returns>
private static async Task<IEnumerable<IFileEntry>> VerifyAsync(IStreamingBackend b_src, IStreamingBackend b_dst, IEnumerable<IFileEntry> files, Config config)
private static async Task<IEnumerable<IFileEntry>> VerifyAsync(LightWeightBackendManager b_src, LightWeightBackendManager b_dst, IEnumerable<IFileEntry> files, Config config, CancellationToken token)
{
var errors = new List<IFileEntry>();
using var s_src = new MemoryStream();
@@ -817,9 +737,9 @@ destination will be verified before being overwritten (if they seemingly match).
{
// Get both files
sw_get.Start();
var fs = b_src.GetAsync(f.Name, s_src, CancellationToken.None);
var ds = b_dst.GetAsync(f.Name, s_dst, CancellationToken.None);
await Task.WhenAll(fs, ds);
var fs = b_src.GetAsync(f.Name, s_src, token);
var ds = b_dst.GetAsync(f.Name, s_dst, token);
await Task.WhenAll(fs, ds).ConfigureAwait(false);
sw_get.Stop();
// Compare the contents