Merge branch 'release/beta-2.2.0.2' into bugfix/restore-volumecache-manual-merge
This commit is contained in:
@@ -73,9 +73,9 @@ public static class RunBackup
|
||||
if (!quiet)
|
||||
output.AppendConsoleMessage($"[{DateTime.Now}]: {msg}");
|
||||
});
|
||||
|
||||
var response = await connection.GetBackupStatus(matchingBackup.ID);
|
||||
if (!quiet)
|
||||
output.AppendConsoleMessage("Backup finished");
|
||||
output.AppendConsoleMessage("Backup status: " + response);
|
||||
}
|
||||
output.SetResult(true);
|
||||
}));
|
||||
|
||||
@@ -433,6 +433,33 @@ public class Connection
|
||||
?? throw new InvalidDataException("Failed to parse server response");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets a backup's most recent log status by backup ID
|
||||
/// </summary>
|
||||
/// <param name="backupId">The ID of the backup</param>
|
||||
/// <returns>The status of the most recent backup log</returns>
|
||||
public async Task<string> GetBackupStatus(string backupId)
|
||||
{
|
||||
var response = await client.GetAsync($"backup/{Uri.EscapeDataString(backupId)}/log");
|
||||
await EnsureSuccessStatusCodeWithParsing(response);
|
||||
|
||||
var parsedLogs = await response.Content.ReadFromJsonAsync<List<Dictionary<string, object>>>()
|
||||
?? throw new UserReportedException("Failed to parse response");
|
||||
if (parsedLogs.Count < 1)
|
||||
{
|
||||
return "No log generated";
|
||||
}
|
||||
try
|
||||
{
|
||||
var lastLogResultString = ((JsonElement)parsedLogs[0]["Message"]).GetString();
|
||||
var lastLogResult = JsonSerializer.Deserialize<JsonElement>(lastLogResultString);
|
||||
return lastLogResult.GetProperty("ParsedResult").ToString();
|
||||
} catch
|
||||
{
|
||||
return "Failed to parse backup log";
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Runs a backup
|
||||
/// </summary>
|
||||
|
||||
@@ -56,6 +56,15 @@ namespace Duplicati.Library.Backend.AzureBlob
|
||||
/// The option to specify the Azure access tier
|
||||
/// </summary>
|
||||
private const string AZURE_ACCESS_TIER_OPTION = "azure-access-tier";
|
||||
/// <summary>
|
||||
/// The option to specify the number of internal retries
|
||||
/// </summary>
|
||||
private const string AZURE_INTERNAL_RETRIES_OPTION = "azure-internal-retries";
|
||||
|
||||
/// <summary>
|
||||
/// The default number of internal retries
|
||||
/// </summary>
|
||||
public const int DEFAULT_INTERNAL_RETRIES = 3;
|
||||
|
||||
/// <summary>
|
||||
/// The default storage classes that are considered archive classes
|
||||
@@ -106,7 +115,8 @@ namespace Duplicati.Library.Backend.AzureBlob
|
||||
? null
|
||||
// Warning: The cast here is required to avoid implicit casting null to AccessTier
|
||||
: (AccessTier?)new AccessTier(accessTierValue);
|
||||
_azureBlob = new AzureBlobWrapper(auth.Username!, auth.Password, sasToken, containerName, accessTier, archiveClasses, timeouts);
|
||||
var internalRetries = Library.Utility.Utility.ParseIntOption(options, AZURE_INTERNAL_RETRIES_OPTION, DEFAULT_INTERNAL_RETRIES);
|
||||
_azureBlob = new AzureBlobWrapper(auth.Username!, auth.Password, sasToken, containerName, accessTier, archiveClasses, timeouts, internalRetries);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -184,9 +194,9 @@ namespace Duplicati.Library.Backend.AzureBlob
|
||||
CommandLineArgument.ArgumentType.Flags,
|
||||
Strings.AzureBlobBackend.ArchiveClassesDescriptionShort,
|
||||
Strings.AzureBlobBackend.ArchiveClassesDescriptionLong,
|
||||
string.Join(",", DEFAULT_ARCHIVE_CLASSES.Select(x => x.ToString())),
|
||||
string.Join(",", DEFAULT_ARCHIVE_CLASSES.Select(x => Library.Utility.Utility.FormatInvariantValue(x))),
|
||||
null,
|
||||
ACCESS_TIERS.Select(x => x.ToString()).ToArray()),
|
||||
ACCESS_TIERS.Select(x => Library.Utility.Utility.FormatInvariantValue(x)).ToArray()),
|
||||
new CommandLineArgument(AZURE_ACCESS_TIER_OPTION,
|
||||
CommandLineArgument.ArgumentType.String,
|
||||
Strings.AzureBlobBackend.AccessTierDescriptionShort,
|
||||
@@ -194,6 +204,11 @@ namespace Duplicati.Library.Backend.AzureBlob
|
||||
"",
|
||||
null,
|
||||
ACCESS_TIERS.Select(x => x.ToString()).ToArray()),
|
||||
new CommandLineArgument(AZURE_INTERNAL_RETRIES_OPTION,
|
||||
CommandLineArgument.ArgumentType.Integer,
|
||||
Strings.AzureBlobBackend.InternalRetriesDescriptionShort,
|
||||
Strings.AzureBlobBackend.InternalRetriesDescriptionLong,
|
||||
Library.Utility.Utility.FormatInvariantValue(DEFAULT_INTERNAL_RETRIES)),
|
||||
.. TimeoutOptionsHelper.GetOptions()
|
||||
];
|
||||
}
|
||||
|
||||
@@ -27,6 +27,7 @@ using Duplicati.Library.Interface;
|
||||
using Uri = System.Uri;
|
||||
using Duplicati.Library.Utility.Options;
|
||||
using Duplicati.Library.Utility;
|
||||
using Azure.Core.Pipeline;
|
||||
|
||||
namespace Duplicati.Library.Backend.AzureBlob
|
||||
{
|
||||
@@ -64,18 +65,42 @@ namespace Duplicati.Library.Backend.AzureBlob
|
||||
/// <param name="accessTier">The access tier assigned to blobs on upload.</param>
|
||||
/// <param name="archiveClasses">The storage classes that are considered archive classes.</param>
|
||||
/// <param name="timeouts">The timeout options.</param>
|
||||
public AzureBlobWrapper(string accountName, string? accessKey, string? sasToken, string containerName, AccessTier? accessTier, IReadOnlySet<AccessTier> archiveClasses, TimeoutOptionsHelper.Timeouts timeouts)
|
||||
/// <param name="maxRetries">The maximum number of retries for Azure operations.</param>
|
||||
public AzureBlobWrapper(string accountName, string? accessKey, string? sasToken, string containerName, AccessTier? accessTier, IReadOnlySet<AccessTier> archiveClasses, TimeoutOptionsHelper.Timeouts timeouts, int maxRetries)
|
||||
{
|
||||
BlobServiceClient blobServiceClient;
|
||||
var maxTicks = timeouts.ReadWriteTimeout.Ticks - TimeSpan.FromSeconds(1).Ticks;
|
||||
|
||||
// If not infinite, then share the timeout across retries
|
||||
var delay = maxTicks <= 0
|
||||
? TimeSpan.FromSeconds(1)
|
||||
: TimeSpan.FromTicks(maxTicks / Math.Max(1, maxRetries));
|
||||
|
||||
var maxDelay = maxTicks <= 0
|
||||
? TimeSpan.FromSeconds(10)
|
||||
: TimeSpan.FromTicks(maxTicks);
|
||||
|
||||
var blobServiceOptions = new BlobClientOptions()
|
||||
{
|
||||
Retry =
|
||||
{
|
||||
MaxRetries = maxRetries,
|
||||
Mode = Azure.Core.RetryMode.Exponential,
|
||||
Delay = delay,
|
||||
MaxDelay = maxDelay
|
||||
},
|
||||
Transport = new HttpClientTransport(new HttpClient { Timeout = Timeout.InfiniteTimeSpan })
|
||||
};
|
||||
|
||||
if (sasToken != null)
|
||||
{
|
||||
var sasUri = new Uri($"https://{accountName}.blob.core.windows.net/?{sasToken}");
|
||||
blobServiceClient = new BlobServiceClient(sasUri);
|
||||
blobServiceClient = new BlobServiceClient(sasUri, blobServiceOptions);
|
||||
}
|
||||
else
|
||||
{
|
||||
var connectionString = $"DefaultEndpointsProtocol=https;AccountName={accountName};AccountKey={accessKey};EndpointSuffix=core.windows.net";
|
||||
blobServiceClient = new BlobServiceClient(connectionString);
|
||||
blobServiceClient = new BlobServiceClient(connectionString, blobServiceOptions);
|
||||
}
|
||||
|
||||
_accessTier = accessTier;
|
||||
|
||||
@@ -41,4 +41,6 @@ internal static class AzureBlobBackend
|
||||
public static string AccessTierDescriptionLong => LC.L(@"Use this option to specify the access tier. If this option is not used, the server will choose a default access tier.");
|
||||
public static string ArchiveClassesDescriptionShort => LC.L(@"The storage classes that are considered archive classes");
|
||||
public static string ArchiveClassesDescriptionLong => LC.L(@"Use this option to specify what storage classes are considered archive storage classes. With this option it is possible to allow lifecycle policies to move data to cheaper storage classes and prevent Duplicati from accessing archived data.");
|
||||
public static string InternalRetriesDescriptionShort => LC.L(@"The number of retries for Azure operations");
|
||||
public static string InternalRetriesDescriptionLong => LC.L(@"Use this option to specify the number of retries for Azure blob operations. Set to 0 to disable retries.");
|
||||
}
|
||||
@@ -11,9 +11,9 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
||||
<PackageReference Include="uplink.NET" Version="2.13.3484" />
|
||||
<PackageReference Include="uplink.NET.Win" Version="2.13.3484" />
|
||||
<PackageReference Include="uplink.NET.Linux" Version="2.13.3484" />
|
||||
<PackageReference Include="uplink.NET" Version="2.14.3623" />
|
||||
<PackageReference Include="uplink.NET.Win" Version="2.14.3623" />
|
||||
<PackageReference Include="uplink.NET.Linux" Version="2.14.3623" />
|
||||
<PackageReference Include="uplink.NET.Mac" Version="2.13.3484" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
@@ -39,5 +39,7 @@ Error message: {3}", foldername, filename, extension, errormessage); }
|
||||
public static string UsernameRequired { get { return LC.L(@"Digest authentication requires a username to be set"); } }
|
||||
public static string DescriptionUseExtendedPropfindShort { get { return LC.L(@"Use extended PROPFIND body"); } }
|
||||
public static string DescriptionUseExtendedPropfindLong { get { return LC.L(@"Use an extended PROPFIND body to request listings of files and folders. This is required for some servers"); } }
|
||||
public static string DescriptionUseLegacyPropfindParsingShort { get { return LC.L(@"Use legacy PROPFIND parsing"); } }
|
||||
public static string DescriptionUseLegacyPropfindParsingLong { get { return LC.L(@"Use the legacy PROPFIND response parsing logic."); } }
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -166,6 +166,7 @@ public class pCloudBackend : IStreamingBackend
|
||||
CommandLineArgument.ArgumentType.Password,
|
||||
Strings.pCloudBackend.AuthPasswordDescriptionShort,
|
||||
Strings.pCloudBackend.AuthPasswordDescriptionLong(TOKEN_URL)),
|
||||
.. TimeoutOptionsHelper.GetOptions()
|
||||
];
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -77,6 +77,8 @@ namespace Duplicati.Server.Database
|
||||
public const string ADDITIONAL_REPORT_URL = "additional-report-url";
|
||||
public const string BACKUP_LIST_SORT_ORDER = "backup-list-sort-order";
|
||||
public const string DISABLE_API_EXTENSIONS = "disable-api-extensions";
|
||||
public const string POWER_MODE_PROVIDER = "power-mode-provider";
|
||||
public const string DISABLE_CONSOLE_CONTROL = "disable-console-control";
|
||||
}
|
||||
|
||||
private readonly Dictionary<string, string?> settings;
|
||||
@@ -650,6 +652,21 @@ namespace Duplicati.Server.Database
|
||||
}
|
||||
}
|
||||
|
||||
public bool DisableConsoleControl
|
||||
{
|
||||
get
|
||||
{
|
||||
return Utility.ParseBool(settings[CONST.DISABLE_CONSOLE_CONTROL], false);
|
||||
}
|
||||
set
|
||||
{
|
||||
lock (databaseConnection.m_lock)
|
||||
settings[CONST.DISABLE_CONSOLE_CONTROL] = value.ToString();
|
||||
SaveSettings();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public X509Certificate2Collection? ServerSSLCertificate
|
||||
{
|
||||
get
|
||||
|
||||
+19082
-34
File diff suppressed because one or more lines are too long
+4
-4
@@ -9,13 +9,13 @@
|
||||
"version": "1.0.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@duplicati/ngclient": "^0.0.161"
|
||||
"@duplicati/ngclient": "^0.0.176"
|
||||
}
|
||||
},
|
||||
"node_modules/@duplicati/ngclient": {
|
||||
"version": "0.0.161",
|
||||
"resolved": "https://registry.npmjs.org/@duplicati/ngclient/-/ngclient-0.0.161.tgz",
|
||||
"integrity": "sha512-Hfna535rAClmSsVEHKpbYbX+8Ly22gmRaaILRCwUUW+d49c++L8uyxS9Vs2tOYbITgMCSrx0LqYHWOif6nfbeA==",
|
||||
"version": "0.0.176",
|
||||
"resolved": "https://registry.npmjs.org/@duplicati/ngclient/-/ngclient-0.0.176.tgz",
|
||||
"integrity": "sha512-1UfwOtZJ169VXk5syZuaQ87rP8yicyUlpo7AMzthqm/4DyjRbIYMIomhQmBfPZKlr6hzH4sdVBu3z3PLbD2y4Q==",
|
||||
"license": "MIT"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
"description": "Modern Angular Client for Duplicati",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@duplicati/ngclient": "^0.0.161"
|
||||
"@duplicati/ngclient": "^0.0.176"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -144,6 +144,12 @@ public class RemoteControllerHandler(Connection connection, IHttpClientFactory h
|
||||
/// <inheritdoc/>
|
||||
public async Task OnMessage(KeepRemoteConnection.CommandMessage commandMessage)
|
||||
{
|
||||
if (connection.ApplicationSettings.DisableConsoleControl)
|
||||
{
|
||||
commandMessage.Respond(new CommandResponseMessage(501, "Remote control is disabled.", null));
|
||||
return;
|
||||
}
|
||||
|
||||
using var httpClient = httpClientFactory.CreateClient();
|
||||
var token = jwtTokenProvider.CreateAccessToken("remote-control", jwtTokenProvider.TemporaryFamilyId, TimeSpan.FromMinutes(2));
|
||||
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -2280,7 +2280,7 @@ msgstr ""
|
||||
" tuto volbu. Dále nezapomeňte pro vykazování dalších dat nastavit buď "
|
||||
"--{0}={2} nebo --{1}={2}"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2289,18 +2289,18 @@ msgstr ""
|
||||
"Kryptografická knihovna nepodporuje znovupoužitelné transformace pro "
|
||||
"hashovací algoritmus {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr ""
|
||||
"Kryptografická knihovna nepodporuje tento algoritmus tvorby otisku (hash) "
|
||||
"{0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr "Heslo existující zálohy nemůže být změněno"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Zachycený stav se nepodařilo vytvořit: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -1039,7 +1039,7 @@ msgstr "Antal versioner, der skal beholdes"
|
||||
msgid "Overwrite files when restoring"
|
||||
msgstr "Overskriv filer ved genoprettelse"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Kunne ikke oprette snapshot: {0}"
|
||||
|
||||
@@ -45,7 +45,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-11-20 13:45+0100\n"
|
||||
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
|
||||
"Last-Translator: ghChrisHe, 2025\n"
|
||||
"Language-Team: German (https://app.transifex.com/duplicati/teams/67655/de/)\n"
|
||||
@@ -156,8 +156,8 @@ msgid ""
|
||||
"Use this option to supply the --armor option to GPG. The files will be "
|
||||
"larger but can be sent as pure text files."
|
||||
msgstr ""
|
||||
"Nutze diese Option, um die --armor-Option in GPG zu aktivieren. Die Dateien "
|
||||
"werden größer, können aber als reine Textdateien verschickt werden."
|
||||
"Nutzen Sie diese Option, um die --armor-Option in GPG zu aktivieren. Die "
|
||||
"Dateien werden größer, können aber als reine Textdateien verschickt werden."
|
||||
|
||||
#: Library/Encryption/Strings.cs:51
|
||||
msgid "Use GPG Armor"
|
||||
@@ -526,8 +526,8 @@ msgid ""
|
||||
"make the upload faster but less reliable."
|
||||
msgstr ""
|
||||
"Jeder Upload wird überpüft um sich vor Netzwerk- oder Serverfehlern zu "
|
||||
"schützen. Nutze diese Option um die Überprüfung abzuschalten und den Upload "
|
||||
"dadurch schneller, aber weniger verlässlich zu machen."
|
||||
"schützen. Nutzen Sie diese Option um die Überprüfung abzuschalten und den "
|
||||
"Upload dadurch schneller, aber weniger verlässlich zu machen."
|
||||
|
||||
#: Library/Backend/FTP/Strings.cs:44
|
||||
msgid "Disable upload verification"
|
||||
@@ -668,7 +668,7 @@ msgid ""
|
||||
"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n"
|
||||
"{0}"
|
||||
msgstr ""
|
||||
"Diese Option wird nur beim Erstellen neuer Buckets genutzt. Verwende diese Option um die Region wo sich die Daten befinden zu ändern. Die Kosten variieren je nach Ort des Buckets. Bekannte Bucket Orte:\n"
|
||||
"Diese Option wird nur beim Erstellen neuer Buckets genutzt. Verwenden Sie diese Option um die Region wo sich die Daten befinden zu ändern. Die Kosten variieren je nach Ort des Buckets. Bekannte Bucket Orte:\n"
|
||||
"{0}"
|
||||
|
||||
#: Library/Backend/GoogleServices/Strings.cs:34
|
||||
@@ -677,7 +677,7 @@ msgid ""
|
||||
"This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n"
|
||||
"{0}"
|
||||
msgstr ""
|
||||
"Diese Option wird nur beim Anlegen eines neuen Buckets verwendet. Verwende diese Option zum ändern des Speichertypes vom Bucket. Ladung und Funktionalität variieren mit der Bucket-Speicherklasse. Bekannte Speicherklassen:\n"
|
||||
"Diese Option wird nur beim Anlegen eines neuen Buckets verwendet. Verwenden Sie diese Option zum ändern des Speichertypes vom Bucket. Ladung und Funktionalität variieren mit der Bucket-Speicherklasse. Bekannte Speicherklassen:\n"
|
||||
"{0}"
|
||||
|
||||
#: Library/Backend/GoogleServices/Strings.cs:44
|
||||
@@ -721,7 +721,7 @@ msgid ""
|
||||
"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n"
|
||||
"{0}"
|
||||
msgstr ""
|
||||
"Diese Option wird nur beim Erstellen neuer Buckets genutzt. Verwende diese Option um die Region wo sich die Daten befinden zu ändern. Amazon berechnet etwas mehr für Nicht-US Buckets. Bekannte Bucket Orte:\n"
|
||||
"Diese Option wird nur beim Erstellen neuer Buckets genutzt. Verwenden Sie diese Option um die Region wo sich die Daten befinden zu ändern. Amazon berechnet etwas mehr für Nicht-US Buckets. Bekannte Bucket Orte:\n"
|
||||
"{0}"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:41
|
||||
@@ -730,7 +730,7 @@ msgid ""
|
||||
"Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n"
|
||||
"{0}"
|
||||
msgstr ""
|
||||
"Andere Unternehmen außer Amazon unterstützen nun die S3-API, das heißt, dass das Backend auch Daten zu diesen Anbietern lesen und schreiben kann. Verwende diese Option um den Hostnamen zu setzen. Aktuell unterstütze Provider:\n"
|
||||
"Andere Unternehmen außer Amazon unterstützen nun die S3-API, das heißt, dass das Backend auch Daten zu diesen Anbietern lesen und schreiben kann. Verwenden Sie diese Option um den Hostnamen zu setzen. Aktuell unterstütze Provider:\n"
|
||||
"{0}"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:52
|
||||
@@ -745,6 +745,69 @@ msgstr ""
|
||||
msgid "Specify storage class"
|
||||
msgstr "Angabe der Speicherklasse"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:54
|
||||
msgid "Specify archive storage class"
|
||||
msgstr "Angabe der Archiv-Speicherklasse"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:58
|
||||
msgid "Use this option to list all files in the bucket"
|
||||
msgstr ""
|
||||
"Verwenden Sie diese Option, um alle leeren Dateien im Bucket aufzulisten."
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:59
|
||||
msgid ""
|
||||
"To reduce the number of objects listed, the default is to only list the "
|
||||
"first level of objects. Use this option to list all objects in the bucket."
|
||||
msgstr ""
|
||||
"Um die Anzahl der aufzulistenden Objekte zu reduzieren, wird standardmäßig "
|
||||
"nur der erste Level der Objekte aufgelistet. Verwenden Sie diese Option, um "
|
||||
"alle Objekte im Bucket aufzulisten."
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:60
|
||||
#, csharp-format
|
||||
msgid "Unknown S3 client: {0}"
|
||||
msgstr "Unbekannter S3 Client: {0}"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:61
|
||||
msgid "No path allowed in endpoint"
|
||||
msgstr "Kein Pfad erlaubt im Endpunkt"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:66
|
||||
msgid "S3 configuration module"
|
||||
msgstr "S3 Konfigurations Modul"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:67
|
||||
msgid "Expose S3 configuration as a web module"
|
||||
msgstr "S3-Konfiguration als Webmodul zur Verfügung stellen"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:74
|
||||
msgid "S3 IAM support module"
|
||||
msgstr "S3 IAM Support Modul"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:76
|
||||
msgid "The operation to perform"
|
||||
msgstr "Die auszuführende Operation"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:77
|
||||
msgid "Select the operation to perform"
|
||||
msgstr "Wählen Sie die auszuführende Operation aus"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:78
|
||||
msgid "The username to use"
|
||||
msgstr "Der verwendete Benutzername"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:79
|
||||
msgid "The Amazon Access Key ID"
|
||||
msgstr "Die Amazon Access Key ID"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:80
|
||||
msgid "The password to use"
|
||||
msgstr "Das verwendete Passwort"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:81
|
||||
msgid "The Amazon Secret Key"
|
||||
msgstr "Der Amazon Secret Key"
|
||||
|
||||
#: Library/Backend/SSHv2/Strings.cs:26
|
||||
msgid "Module for generating SSH private/public keys"
|
||||
msgstr "Modul zum Generieren privater/öffentlicher SSH-Schlüssel"
|
||||
@@ -872,8 +935,8 @@ msgid ""
|
||||
"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} "
|
||||
"(NOT SECURE) for testing!"
|
||||
msgstr ""
|
||||
"Bitte füge -{1}=\"{0}\" um diesem Host zu vertrauen. Optional kann --{2} "
|
||||
"(NICHT SICHER) zum Testen verwendet werden!"
|
||||
"Bitte fügen Sie -{1}=\"{0}\" um diesem Host zu vertrauen. Optional kann "
|
||||
"--{2} (NICHT SICHER) zum Testen verwendet werden!"
|
||||
|
||||
#: Library/Backend/Box/Strings.cs:27
|
||||
msgid "Box.com"
|
||||
@@ -1156,6 +1219,39 @@ msgstr "Der Speicherkontoname"
|
||||
msgid "The access key"
|
||||
msgstr "Der Zugriffsschlüssel"
|
||||
|
||||
#: Library/Backend/AzureBlob/Strings.cs:38
|
||||
msgid "The SAS token"
|
||||
msgstr "Das SAS-Token"
|
||||
|
||||
#: Library/Backend/AzureBlob/Strings.cs:39
|
||||
msgid "No Azure access key or SAS token given"
|
||||
msgstr "Kein Azure-Zugriffsschlüssel oder SAS-Token angegeben"
|
||||
|
||||
#: Library/Backend/AzureBlob/Strings.cs:40
|
||||
msgid "Specify the access tier"
|
||||
msgstr "Zugriffsebene angeben"
|
||||
|
||||
#: Library/Backend/AzureBlob/Strings.cs:41
|
||||
msgid ""
|
||||
"Use this option to specify the access tier. If this option is not used, the "
|
||||
"server will choose a default access tier."
|
||||
msgstr ""
|
||||
"Verwenden Sie diese Option um eine Zugriffsebene anzugeben. Bei nicht "
|
||||
"Verwendung dieser Option wählt der Server die Standard-Zugriffsebene aus."
|
||||
|
||||
#: Library/Backend/AzureBlob/Strings.cs:42
|
||||
msgid "The storage classes that are considered archive classes"
|
||||
msgstr "Die Speicherklassen, die als Archivklassen angesehen werden"
|
||||
|
||||
#: Library/Backend/Filen/Strings.cs:26
|
||||
msgid ""
|
||||
"This backend can read and write data to Filen.io using its REST protocol. "
|
||||
"Supported format is \"filen://folder/subfolder\"."
|
||||
msgstr ""
|
||||
"Dieses Backend kann Daten von Filen.io unter Verwendung dessen REST "
|
||||
"Protokolls lesen und schreiben . Das unterstützte Format ist "
|
||||
"\"filen://folder/subfolder\"."
|
||||
|
||||
#: Library/Backend/Filen/Strings.cs:27
|
||||
msgid "Filen.io"
|
||||
msgstr "Filen.io"
|
||||
@@ -1612,7 +1708,81 @@ msgstr "Server gestartet und hört auf {0}, Port {1}"
|
||||
msgid "Register for remote control"
|
||||
msgstr "Registrierung für Fernzugriff"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:109
|
||||
msgid "Force register for remote control"
|
||||
msgstr "Registrierung für Fernzugriff erzwingen"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:110
|
||||
msgid ""
|
||||
"Forces a re-registration if the server is already registered. If the server "
|
||||
"is not already registered, this option has no effect."
|
||||
msgstr ""
|
||||
"Neu-Registrierung erzwingen, wenn der Server bereits registriert ist. Wenn "
|
||||
"der Server noch nicht registriert ist, hat die Option keinen Effekt."
|
||||
|
||||
#: Library/RestAPI/Strings.cs:111
|
||||
msgid ""
|
||||
"The server is already registered for remote control, ignoring registration "
|
||||
"request"
|
||||
msgstr ""
|
||||
"Der Server ist bereits für den Fernzugriff registriert, Registrierungs-"
|
||||
"Anforderung wird ignoriert"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:113
|
||||
#, csharp-format
|
||||
msgid "The server registration failed: {0}"
|
||||
msgstr "Die Server-Registrierung ist fehlgeschlagen: {0}"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:114
|
||||
msgid "Set the allowed backends for remote control"
|
||||
msgstr "Erlaubte Backends für Fernzugriff einstellen"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:115
|
||||
msgid ""
|
||||
"Set the allowed backends for remote control. The value is a comma-separated "
|
||||
"list of backend names. If this option is not set, all backends are allowed. "
|
||||
"Use this option to restrict the backends that can be used to store data."
|
||||
msgstr ""
|
||||
"Erlaubte Backends für Fernzugriff einstellen. Der Wert ist eine Komma-"
|
||||
"getrennte Liste von Backend-Namen. Wenn diese Option nicht gesetzt ist, sind"
|
||||
" alle Backends erlaubt. Verwenden Sie diese Option, um die Backends zu "
|
||||
"begrenzen, die zum Speichern von Daten benutzt werden können."
|
||||
|
||||
#: Library/RestAPI/Strings.cs:116
|
||||
msgid "Set the allowed encryption modules for remote control"
|
||||
msgstr "Erlaubte Verschlüsselungsmodule für Fernzugriff einstellen"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:117
|
||||
msgid ""
|
||||
"Set the allowed encryption modules for remote control. The value is a comma-"
|
||||
"separated list of encryption module names. If this option is not set, all "
|
||||
"encryption modules are allowed. Use this option to restrict the encryption "
|
||||
"modules that can be used to encrypt data."
|
||||
msgstr ""
|
||||
"Erlaubte Verschlüsselungsmodule für Fernzugriff einstellen. Der Wert ist "
|
||||
"eine Komma-getrennte Liste von Verschlüsselungsmodul-Namen. Wenn diese "
|
||||
"Option nicht gesetzt ist, sind alle Verschlüsselungsmodule erlaubt. "
|
||||
"Verwenden Sie diese Option, um die Verschlüsselungsmodule zu begrenzen, die "
|
||||
"zum Verschlüsseln von Daten benutzt werden können."
|
||||
|
||||
#: Library/RestAPI/Strings.cs:118
|
||||
msgid "Set the allowed compression modules for remote control"
|
||||
msgstr "Erlaubte Kompressionsmodule für Fernzugriff einstellen"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:119
|
||||
msgid ""
|
||||
"Set the allowed compression modules for remote control. The value is a "
|
||||
"comma-separated list of compression module names. If this option is not set,"
|
||||
" all compression modules are allowed. Use this option to restrict the "
|
||||
"compression modules that can be used to compress data."
|
||||
msgstr ""
|
||||
"Erlaubte Kompressionsmodule für Fernzugriff einstellen. Der Wert ist eine "
|
||||
"Komma-getrennte Liste von Kompressionsmodule-Namen. Wenn diese Option nicht "
|
||||
"gesetzt ist, sind alle Kompressionsmodule erlaubt. Verwenden Sie diese "
|
||||
"Option, um die Kompressionsmodule zu begrenzen, die zum Komprimieren von "
|
||||
"Daten benutzt werden können."
|
||||
|
||||
#: Library/RestAPI/Strings.cs:123
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Unable to find a valid date, given the start date {0}, the repetition "
|
||||
@@ -1645,6 +1815,62 @@ msgstr ""
|
||||
"Diese Option legt den verwendeten Komprimierungsgrad fest. Ein Null bedeutet"
|
||||
" keine Kompression, eine 9 führt zur maximalen Kompression."
|
||||
|
||||
#: Library/Compression/Strings.cs:30
|
||||
msgid "Set the ZIP compression level"
|
||||
msgstr "Legt den Komprimierungsgrad für die Zip-Datei fest"
|
||||
|
||||
#: Library/Compression/Strings.cs:31
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Use this option to set an alternative compressor method, such as LZMA. Note "
|
||||
"that using another value than Deflate will cause the option --{0} to be "
|
||||
"ignored."
|
||||
msgstr ""
|
||||
"Verwenden Sie diese Option, um eine alternative Komprimierungsmethode wie "
|
||||
"LZMA einzustellen. Beachten Sie, dass bei Verwendung eines anderen Wertes "
|
||||
"als Deflate die Option --{0} ignoriert wird."
|
||||
|
||||
#: Library/Compression/Strings.cs:32
|
||||
msgid "Set the ZIP compression method"
|
||||
msgstr "Legt die Komprimierungsmethode für Zip-Dateien fest"
|
||||
|
||||
#: Library/Compression/Strings.cs:33
|
||||
msgid ""
|
||||
"The ZIP64 format is required for files larger than 4GiB. Use this option to "
|
||||
"toggle it."
|
||||
msgstr ""
|
||||
"Das ZIP64 Format ist für alle Dateien größer als 4GB erforderlich. Verwenden"
|
||||
" Sie diese Option, um das zu umschalten."
|
||||
|
||||
#: Library/Compression/Strings.cs:34
|
||||
msgid "Toggle ZIP64 support"
|
||||
msgstr "ZIP64-Verwendung umschalten"
|
||||
|
||||
#: Library/Compression/Strings.cs:35
|
||||
msgid ""
|
||||
"ZIP64 support is now always enabled. This option is deprecated and will be "
|
||||
"removed in a future version."
|
||||
msgstr ""
|
||||
"ZIP64-Verwendung ist nun immer aktiviert. Diese Option ist veraltet und wird"
|
||||
" in zukünftigen Versionen entfernt."
|
||||
|
||||
#: Library/Compression/Strings.cs:36
|
||||
msgid ""
|
||||
"This option changes the compression library used to read and write files. "
|
||||
"The SharpCompress library has more features and is more resilient where the "
|
||||
"built-in library is faster. When Auto is chosen, the built-in library will "
|
||||
"be used unless an option is added that requires SharpCompress."
|
||||
msgstr ""
|
||||
"Diess Option ändert die Kompressions-Bibliothek für das Lesen und Schreiben "
|
||||
"von Dateien. Die SharpCompress-Bibliothek hat mehr Features und ist robuster"
|
||||
" während die eingebaute Bibliothek schneller ist. Wenn Auto gewählt ist, "
|
||||
"wird die eingebaute Bibliothek benutzt außer eine Option ist aktiviert, die "
|
||||
"SharpCompress erfordert."
|
||||
|
||||
#: Library/Compression/Strings.cs:37
|
||||
msgid "Toggles the zip library to use"
|
||||
msgstr "Wechselt die zu verwendende Zip-Bibliothek"
|
||||
|
||||
#: Library/SQLiteHelper/Strings.cs:24
|
||||
msgid "backup"
|
||||
msgstr "Sicherung"
|
||||
@@ -1743,6 +1969,11 @@ msgstr "Ungültiger Pfad: \"{0}\" ({1})"
|
||||
|
||||
#: Library/Main/Strings.cs:42
|
||||
#, csharp-format
|
||||
msgid "The source folder {0} is empty, aborting backup"
|
||||
msgstr "Der Quellordner {0} ist leer, Sicherung wird abgebrochen"
|
||||
|
||||
#: Library/Main/Strings.cs:43
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Failed to apply 'force-locale' setting. Please try to update .NET-Framework."
|
||||
" Exception was: \"{0}\" "
|
||||
@@ -2561,7 +2792,16 @@ msgstr ""
|
||||
msgid "Specify the number of concurrent compression processes"
|
||||
msgstr "Gebe die Anzahl gleichzeitiger Komprimierungsprozesse an"
|
||||
|
||||
#: Library/Main/Strings.cs:284
|
||||
#: Library/Main/Strings.cs:288
|
||||
msgid ""
|
||||
"Use this option to set the number of concurrent files to open. This could "
|
||||
"accelerate big backups involving lot of files, such as an initial backup"
|
||||
msgstr ""
|
||||
"Verwenden Sie diese Option, um die Anzahl der gleichzeitig zu öffnenden "
|
||||
"Dateien festlegt. Dies könnte große Sicherungen mit vielen Dateien "
|
||||
"beschleunigen, wie bei der initialen Sicherung"
|
||||
|
||||
#: Library/Main/Strings.cs:289
|
||||
msgid ""
|
||||
"If Duplicati detects that the previous backup did not complete, it will "
|
||||
"generate a filelist that is a merge of the last completed backup and the "
|
||||
@@ -2669,6 +2909,31 @@ msgstr ""
|
||||
"oder --{1}={2} festzulegen, um die zusätzlichen Protokolldaten zu loggen"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
msgid ""
|
||||
"Use this option to enable internal profiling. Profiling is used to measure "
|
||||
"the performance of the internal code. The profiling data is written to the "
|
||||
"log file and can be used to identify performance bottlenecks."
|
||||
msgstr ""
|
||||
"Verwenden Sie diese Option, um die interne Datenprofilerstellung zu "
|
||||
"aktivieren. Datenprofilerstellung wird zur Messung der Leistung des internen"
|
||||
" Codes verwendet. Die Daten werden in die Protokolldatei geschrieben und "
|
||||
"können zur Erkennung von Leistungseinbußen verwendet werden."
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
msgid "Ignore update if version exists"
|
||||
msgstr "Ignoriert Update wenn Version existiert"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
msgid ""
|
||||
"Use this option to ignore the update if the version already exists. This can"
|
||||
" be used to avoid errors if asking to update the database with a version "
|
||||
"that already exists."
|
||||
msgstr ""
|
||||
"Verwenden Sie diese Option, um die Sicherung zu ignorieren, wenn die Version"
|
||||
" bereits existiert. Dies soll Fehler zu vermeiden, falls eine Datenbank "
|
||||
"aktualisiert werden soll, die bereits existiert."
|
||||
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2677,22 +2942,35 @@ msgstr ""
|
||||
"Die Verschlüsselungs-Bibliothek unterstützt wiederverwendbare "
|
||||
"Transformationen für den Hash-Algorithmus {0} nicht"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr ""
|
||||
"Die Verschlüsselungs-Bibliothek unterstützt den Hash-Algorithmus {0} nicht"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr ""
|
||||
"Die Passphrase für eine existierende Sicherung kann nicht geändert werden"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Fehler beim Erstellen des Snapshots: {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:390
|
||||
msgid ""
|
||||
"Failed to activate BackupRead as the current process does not have "
|
||||
"sufficient permissions"
|
||||
msgstr ""
|
||||
"Aktivierung von BackupRead fehlgeschlagen, da der laufende Prozess keine "
|
||||
"ausreichenden Berechtigungen hat"
|
||||
|
||||
#: Library/Main/Strings.cs:395
|
||||
#, csharp-format
|
||||
msgid "The encryption module {0} was not found"
|
||||
msgstr "Das Verschlüsselungs-Modul {0} wurde nicht gefunden"
|
||||
|
||||
#: Library/Modules/Builtin/Strings.cs:29
|
||||
msgid ""
|
||||
"This module will ask the user for an encryption password on the command line"
|
||||
@@ -3371,7 +3649,19 @@ msgstr ""
|
||||
"Der Ordner, wo Daten gespeichert werden. Dies ist der Ordner, in dem die "
|
||||
"Datenbank und andere Dateien gespeichert werden."
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:69
|
||||
#: CommandLine/CLI/Strings.cs:63
|
||||
msgid "Allowed backends"
|
||||
msgstr "Erlaubte Backends"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:65
|
||||
msgid "Allowed encryption modules"
|
||||
msgstr "Erlaubte Verschlüsselungs-Module"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:67
|
||||
msgid "Allowed compression modules"
|
||||
msgstr "Erlaubte Kompressions-Module"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:75
|
||||
#, csharp-format
|
||||
msgid "This link may provide additional information: {0}"
|
||||
msgstr "Dieser Link enthält möglicherweise zusätzliche Informationen: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\n"
|
||||
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
|
||||
"Last-Translator: Matt Dawson <matthewd102@hotmail.com>, 2025\n"
|
||||
"Language-Team: English (United Kingdom) (https://app.transifex.com/duplicati/teams/67655/en_GB/)\n"
|
||||
@@ -1034,11 +1034,25 @@ msgstr "Multiple groups were found with the given email address: {0}"
|
||||
msgid "Conflicting group IDs used: given {0} but found {1}"
|
||||
msgstr "Conflicting group IDs used: given {0} but found {1}"
|
||||
|
||||
#: Library/Backend/AliyunOSS/Strings.cs:30
|
||||
#: Library/Backend/Idrivee2/Strings.cs:31
|
||||
msgid "Access Key ID"
|
||||
msgstr "Access Key ID"
|
||||
|
||||
#: Library/Backend/AliyunOSS/Strings.cs:32
|
||||
#: Library/Backend/Idrivee2/Strings.cs:29
|
||||
msgid "Access Key Secret"
|
||||
msgstr "Access Key Secret"
|
||||
|
||||
#: Library/Backend/AliyunOSS/Strings.cs:34
|
||||
#: Library/Backend/TencentCOS/Strings.cs:36
|
||||
msgid "Bucket name"
|
||||
msgstr "Bucket name"
|
||||
|
||||
#: Library/Backend/AliyunOSS/Strings.cs:36
|
||||
msgid "Region"
|
||||
msgstr "Region"
|
||||
|
||||
#: Library/Backend/AzureBlob/Strings.cs:29
|
||||
msgid "Azure blob"
|
||||
msgstr "Azure blob"
|
||||
@@ -1448,7 +1462,11 @@ msgstr "Temporary storage folder"
|
||||
msgid "Server has started and is listening on {0}, port {1}"
|
||||
msgstr "Server has started and is listening on {0}, port {1}"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:117
|
||||
#: Library/RestAPI/Strings.cs:107
|
||||
msgid "Register for remote control"
|
||||
msgstr "Register for remote control"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:123
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Unable to find a valid date, given the start date {0}, the repetition "
|
||||
@@ -2449,7 +2467,7 @@ msgstr ""
|
||||
"remember to set either --{0}={2} or --{1}={2} to report the additional log "
|
||||
"data"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2458,16 +2476,16 @@ msgstr ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
"algorithm {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "The cryptolibrary does not support the hash algorithm {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr "The passphrase cannot be changed for an existing backup"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Failed to create a snapshot: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -2493,7 +2493,7 @@ msgstr ""
|
||||
"configurar --{0}={2} o --{1}={2} para reportar los datos de registro "
|
||||
"adicionales"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2502,18 +2502,18 @@ msgstr ""
|
||||
"La criptolibrería no soporta transformaciones reutilizables para el "
|
||||
"algoritmo hash {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "La criptolibrería no soporta el algoritmo hash {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr ""
|
||||
"No se puede cambiar la frase de seguridad de una copia de seguridad "
|
||||
"existente"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Fallo al crear una instantánea: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -1669,7 +1669,7 @@ msgstr "Kommunikoi taustamoduulin kanssa käyttäen säieturvallisia putkia"
|
||||
msgid "Allow removing all filesets"
|
||||
msgstr "Salli kaikkien tiedostojen poisto"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -1677,16 +1677,16 @@ msgid ""
|
||||
msgstr ""
|
||||
"Salauskirjasto ei tue uudelleenkäytettäviä muunnoksia tiivistefunktiolle {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "Salauskirjasto ei tue tiivistefunktiota {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr "Olemassaolevan varmuuskopion salauslauseketta ei voi vaihtaa"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Vedoksen luominen epäonnistui: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -2334,7 +2334,7 @@ msgstr ""
|
||||
"les requêtes de base de données et n'oubliez pas de définir - {0} = {2} ou -"
|
||||
" {1} = {2} pour signaler les données de journal supplémentaires."
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2343,18 +2343,18 @@ msgstr ""
|
||||
"La bibliothèque de chiffrement ne prend pas en charge les transformations "
|
||||
"réutilisables pour l'algorithme de hachage {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr ""
|
||||
"La bibliothèque de chiffrement ne supporte pas l'algorithme de hachage {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr ""
|
||||
"La phrase de passe ne peut pas être modifiée pour une sauvegarde existante"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Échec de la création d'un instantané: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -2164,7 +2164,7 @@ msgstr ""
|
||||
"les requêtes de base de données et n'oubliez pas de définir - {0} = {2} ou -"
|
||||
" {1} = {2} pour signaler les données de journal supplémentaires."
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2173,17 +2173,17 @@ msgstr ""
|
||||
"La crypto-bibliothèque ne prend pas en charge les transformations "
|
||||
"réutilisables pour l'algorithme de hachage {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "La crypto-bibliothèque ne supporte pas l'algorithme de hachage {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr ""
|
||||
"La phrase de passe ne peut pas être modifiée pour une sauvegarde existante"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Échec de la création d'un instantané: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -155,8 +155,9 @@ msgid ""
|
||||
"Override the default GPG encryption command \"{0}\". Normal usage is to "
|
||||
"request asymetric encryption with the setting {1}."
|
||||
msgstr ""
|
||||
"Sovrascrive il comando di crittografia GPG predefinito “{0}”. L'uso normale "
|
||||
"è quello di richiedere la crittografia asimmetrica con l'impostazione {1}."
|
||||
"Sovrascrivi il comando di crittografia GPG predefinito \"{0}\". L'uso "
|
||||
"normale consiste nel richiedere la crittografia asimmetrica con "
|
||||
"l'impostazione {1}."
|
||||
|
||||
#: Library/Encryption/Strings.cs:55
|
||||
msgid "The GPG encryption command"
|
||||
@@ -169,15 +170,15 @@ msgstr "Decrittografia non riuscita: {0}"
|
||||
|
||||
#: Library/Encryption/Strings.cs:60
|
||||
msgid "Failure while invoking GnuPG, program won't flush output"
|
||||
msgstr "Errore durante la chiamata di GnuPG, programma non svuota l'uscita"
|
||||
msgstr "Errore durante la chiamata di GnuPG, il programma non svuota l'output"
|
||||
|
||||
#: Library/Encryption/Strings.cs:61
|
||||
msgid "Failure while invoking GnuPG, program won't terminate"
|
||||
msgstr "Errore durante la chiamata di GnuPG, programma non terminto"
|
||||
msgstr "Errore durante la chiamata di GnuPG, il programma non si chiude"
|
||||
|
||||
#: Library/Encryption/Strings.cs:65
|
||||
msgid "Key must be at least 8 characters long"
|
||||
msgstr "La chiave deve essere almeno 8 caratteri"
|
||||
msgstr "La chiave deve essere lunga almeno 8 caratteri"
|
||||
|
||||
#: Library/Encryption/Strings.cs:66
|
||||
msgid "Key must not be empty"
|
||||
@@ -233,7 +234,11 @@ msgstr "Stringa"
|
||||
|
||||
#: Library/Interface/Strings.cs:40
|
||||
msgid "Timespan"
|
||||
msgstr "Arco di tempo"
|
||||
msgstr "Intervallo di tempo"
|
||||
|
||||
#: Library/Interface/Strings.cs:41
|
||||
msgid "DateTime"
|
||||
msgstr "DateTime"
|
||||
|
||||
#: Library/Interface/Strings.cs:42
|
||||
msgid "Password"
|
||||
@@ -259,7 +264,7 @@ msgstr "Cancellato"
|
||||
msgid ""
|
||||
"Encryption key used to encrypt target settings does not match current key."
|
||||
msgstr ""
|
||||
"La chiave di crittografia utilizzata per crittografare le impostazioni di "
|
||||
"La chiave di crittografia usata per crittografare le impostazioni di "
|
||||
"destinazione non corrisponde alla chiave corrente."
|
||||
|
||||
#: Library/Interface/Strings.cs:52
|
||||
@@ -328,7 +333,7 @@ msgid ""
|
||||
"Script returned successfully, but the output was missing the {0} parameter: "
|
||||
"{1}"
|
||||
msgstr ""
|
||||
"Lo script ha restituito esito corretto, ma nell'uscita mancava il {0} "
|
||||
"Lo script ha restituito esito corretto, ma nell'output mancava il {0} "
|
||||
"parametro: {1}"
|
||||
|
||||
#: Library/Snapshots/Strings.cs:35
|
||||
@@ -379,6 +384,14 @@ msgstr "Il prossimo USN è zero"
|
||||
msgid "Backup configuration changed"
|
||||
msgstr "Configurazione del backup modificata"
|
||||
|
||||
#: 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 ""
|
||||
"Questo backend può leggere e scrivere dati su Swift. (OpenStack Object "
|
||||
"Storage). Il formato consentito è \"openstack://container/folder\"."
|
||||
|
||||
#: Library/Backend/OpenStack/Strings.cs:28
|
||||
msgid "OpenStack Simple Storage"
|
||||
msgstr "OpenStack Simple Storage"
|
||||
@@ -506,6 +519,14 @@ msgstr "Registra la finestra di dialogo FTP sulla console del terminale"
|
||||
msgid "Log FTP PRIVATE info to console"
|
||||
msgstr "Log FTP PRIVATE info to console"
|
||||
|
||||
#: 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 ""
|
||||
"Usa questa opzione per registrare le informazioni diagnostiche nell'output "
|
||||
"del registro. Questo può essere utile per scopi di debug."
|
||||
|
||||
#: Library/Backend/FTP/Strings.cs:40
|
||||
#, csharp-format
|
||||
msgid "The folder {0} was not found. Message: {1}"
|
||||
@@ -1711,6 +1732,14 @@ msgstr ""
|
||||
msgid "Unable to read the parameters file \"{0}\", reason: {1}"
|
||||
msgstr "Impossibile leggere il file dei parametri \"{0}\", motivo: {1}"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:42
|
||||
msgid "Output log information to the file given"
|
||||
msgstr "Invia le informazioni del registro al file specificato"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:44
|
||||
msgid "Output log information to the console"
|
||||
msgstr "Invia le informazioni del registro alla console"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:46
|
||||
#, csharp-format
|
||||
msgid "A serious error occurred in Duplicati: {0}"
|
||||
@@ -2230,7 +2259,11 @@ msgstr ""
|
||||
msgid "The number of concurrent uploads allowed"
|
||||
msgstr "Il numero di caricamenti simultanei consentiti"
|
||||
|
||||
#: Library/Main/Strings.cs:129
|
||||
#: Library/Main/Strings.cs:126
|
||||
msgid "Enable debugging output"
|
||||
msgstr "Abilita l'output di debug"
|
||||
|
||||
#: Library/Main/Strings.cs:128
|
||||
msgid "Log internal information to a file"
|
||||
msgstr "Registra le informazioni interne in un file"
|
||||
|
||||
@@ -2238,7 +2271,29 @@ msgstr "Registra le informazioni interne in un file"
|
||||
msgid "Log information level"
|
||||
msgstr "Livello registro informazioni"
|
||||
|
||||
#: Library/Main/Strings.cs:135
|
||||
#: Library/Main/Strings.cs:134
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Enable logging of HTTP request diagnostics. Messages are logged at the {0} "
|
||||
"level, so make sure the log outputs at that level."
|
||||
msgstr ""
|
||||
"Abilita la registrazione della diagnostica delle richieste HTTP. I messaggi "
|
||||
"sono registrati al livello {0}, quindi assicurati che il registro sia "
|
||||
"generato a quel livello."
|
||||
|
||||
#: Library/Main/Strings.cs:136
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Enable logging of socket data. A value of 0 logs only event messages, a "
|
||||
"positive value includes that many bytes of data. Use -1 to disable. Messages"
|
||||
" are logged at the {0} level, so make sure the log outputs at that level."
|
||||
msgstr ""
|
||||
"Abilita la registrazione dei dati dei socket. Un valore di 0 registra solo i"
|
||||
" messaggi di evento, un valore positivo include quel numero di byte di dati."
|
||||
" Usa -1 per disabilitare. I messaggi sono registrati al livello {0}, quindi "
|
||||
"assicurati che il registro sia generato a quel livello."
|
||||
|
||||
#: Library/Main/Strings.cs:138
|
||||
msgid ""
|
||||
"If Duplicati detects that the target folder is missing, it will create it "
|
||||
"automatically. Activate this option to prevent automatic folder creation."
|
||||
@@ -2554,9 +2609,9 @@ msgid ""
|
||||
"Use this option to increase the amount of output generated when running an "
|
||||
"option. Generally this option will produce a line for each file processed."
|
||||
msgstr ""
|
||||
"Usa questa opzione per aumentare la quantità di dati generati in uscita "
|
||||
"durante l'esecuzione di un'opzione. Generalmente questa opzione produrrà una"
|
||||
" linea per ogni file elaborato."
|
||||
"Usa questa opzione per aumentare la quantità di output generato durante "
|
||||
"l'esecuzione di un'opzione. In generale, questa opzione produrrà una riga "
|
||||
"per ogni file elaborato."
|
||||
|
||||
#: Library/Main/Strings.cs:228
|
||||
msgid "Output more progress information"
|
||||
@@ -2567,8 +2622,8 @@ msgid ""
|
||||
"Use this option to increase the amount of output generated as the result of "
|
||||
"the operation, including all filenames."
|
||||
msgstr ""
|
||||
"Usa questa opzione per aumentare la quantità di dati generati in uscita come"
|
||||
" risultato dell'operazione, includendo tutti i nomi dei file."
|
||||
"Usa questa opzione per aumentare la quantità di output generata a seguito "
|
||||
"dell'operazione, inclusi tutti i nomi dei file."
|
||||
|
||||
#: Library/Main/Strings.cs:231
|
||||
msgid "Output full results"
|
||||
@@ -2751,8 +2806,8 @@ msgid ""
|
||||
"Use this option to set the number of processes that perform compression of "
|
||||
"output data."
|
||||
msgstr ""
|
||||
"Utilizza questa opzione per impostare il numero di processi che eseguono la "
|
||||
"compressione dei dati di uscita."
|
||||
"Usa questa opzione per impostare il numero di processi che eseguono la "
|
||||
"compressione dei dati di output."
|
||||
|
||||
#: Library/Main/Strings.cs:281
|
||||
msgid "Specify the number of concurrent compression processes"
|
||||
@@ -2845,7 +2900,12 @@ msgstr ""
|
||||
"regolari sono supportate all'interno di parentesi graffe. Esempio: "
|
||||
"\"+Path*{0}+*Mail*{0}-[.*DNS]\" "
|
||||
|
||||
#: Library/Main/Strings.cs:308
|
||||
#: Library/Main/Strings.cs:312
|
||||
msgid "Specify the amount of log information to output to the console."
|
||||
msgstr ""
|
||||
"Specifica la quantità di informazioni del registro da inviare alla console."
|
||||
|
||||
#: Library/Main/Strings.cs:313
|
||||
msgid "Console information level"
|
||||
msgstr "Livello informazioni console"
|
||||
|
||||
@@ -2878,7 +2938,24 @@ msgstr ""
|
||||
"per registrare tutte le query del database e ricorda di impostare --{0}={2} "
|
||||
"o --{1}={2} per segnalare i dati aggiuntivi nel log"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:368
|
||||
msgid "Number of concurrent FileDecryptor processes used during restore"
|
||||
msgstr ""
|
||||
"Numero di processi FileDecryptor simultanei utilizzati durante il ripristino"
|
||||
|
||||
#: Library/Main/Strings.cs:369
|
||||
msgid ""
|
||||
"Use this option to set the number of concurrent FileDecryptor processes used"
|
||||
" during restore. A FileDecryptor processes one volume at a time, and "
|
||||
"increasing the number of FileDecryptors may improve restore performance if "
|
||||
"the bottleneck is decryption."
|
||||
msgstr ""
|
||||
"Usa questa opzione per impostare il numero di processi FileDecryptor "
|
||||
"simultanei utilizzati durante il ripristino. Un FileDecryptor elabora un "
|
||||
"volume alla volta e aumentare il numero di FileDecryptor può migliorare le "
|
||||
"prestazioni di ripristino se il collo di bottiglia è la decrittazione."
|
||||
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2887,20 +2964,25 @@ msgstr ""
|
||||
"La libreria di crittografia non supporta le trasformazioni riutilizzabili "
|
||||
"per l'algoritmo hash {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "La libreria di crittografia non supporta l'algoritmo hash {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr "La passphrase non può essere modificata per un backup esistente"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Impossibile creare un'istantanea: {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:395
|
||||
#, csharp-format
|
||||
msgid "The encryption module {0} was not found"
|
||||
msgstr "Il modulo di crittografia {0} non è stato trovato."
|
||||
|
||||
#: Library/Modules/Builtin/Strings.cs:29
|
||||
msgid ""
|
||||
"This module will ask the user for an encryption password on the command line"
|
||||
@@ -2994,6 +3076,21 @@ msgstr "Lo script \"{0}\" ha restituito con il codice di uscita {1}{2}"
|
||||
msgid "Run a required script on startup"
|
||||
msgstr "Esegui lo script richiesto all'avvio"
|
||||
|
||||
#: Library/Modules/Builtin/Strings.cs:65
|
||||
#: Library/Modules/Builtin/Strings.cs:239
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Use this option to select the output format for results. Available formats: "
|
||||
"{0}"
|
||||
msgstr ""
|
||||
"Usa questa opzione per selezionare il formato di output dei risultati. "
|
||||
"Formati disponibili: {0}"
|
||||
|
||||
#: Library/Modules/Builtin/Strings.cs:66
|
||||
#: Library/Modules/Builtin/Strings.cs:240
|
||||
msgid "Select the output format for results"
|
||||
msgstr "Selezionare il formato di output per i risultati"
|
||||
|
||||
#: Library/Modules/Builtin/Strings.cs:67
|
||||
#, csharp-format
|
||||
msgid "Error while executing script \"{0}\": {1}"
|
||||
@@ -3013,6 +3110,17 @@ msgstr "Esegui uno script all'avvio"
|
||||
msgid "The script \"{0}\" reported error messages: {1}"
|
||||
msgstr "Lo script \"{0}\" ha segnalato i messaggi di errore: {1}"
|
||||
|
||||
#: Library/Modules/Builtin/Strings.cs:72
|
||||
msgid ""
|
||||
"Set the maximum time a script is allowed to execute. If the script has not "
|
||||
"completed within this time, it will continue to execute but the operation "
|
||||
"will continue too, and no script output will be processed."
|
||||
msgstr ""
|
||||
"Imposta il tempo massimo consentito per l'esecuzione di uno script. Se lo "
|
||||
"script non viene completato entro questo tempo, continuerà a essere "
|
||||
"eseguito, ma anche l'operazione proseguirà e nessun output dello script sarà"
|
||||
" elaborato."
|
||||
|
||||
#: Library/Modules/Builtin/Strings.cs:73
|
||||
msgid "Set the script timeout"
|
||||
msgstr "imposta il timeout dello script"
|
||||
@@ -3255,6 +3363,11 @@ msgstr "Identificatore non valido: {0}"
|
||||
msgid "Unparsed data: {0}"
|
||||
msgstr "Dati non analizzati: {0}"
|
||||
|
||||
#: Library/Utility/Strings.cs:46
|
||||
#, csharp-format
|
||||
msgid "The string \"{0}\" could not be parsed into a DateTime"
|
||||
msgstr "La stringa \"{0}\" non può essere analizzata in un valore DateTime"
|
||||
|
||||
#: Library/Utility/Strings.cs:50
|
||||
#, csharp-format
|
||||
msgid "The Uri is invalid: {0}"
|
||||
@@ -3492,7 +3605,7 @@ msgstr ""
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:55
|
||||
msgid "Disable console output"
|
||||
msgstr "Disabilita la console di output"
|
||||
msgstr "Disabilita l'output della console"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:57
|
||||
msgid "Toggle automatic updates"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -3843,23 +3843,23 @@ msgstr ""
|
||||
msgid "Minimum time between auto vacuums"
|
||||
msgstr "自動的にデータベースのVACUUMを行う最短の間隔"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
"algorithm {0}"
|
||||
msgstr "この暗号化ライブラリーは、ハッシュ化アルゴリズムの{0}の再利用可能な変換をサポートしていません"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "この暗号化ライブラリーは、ハッシュ化アルゴリズムの{0}をサポートしていません"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr "既存のバックアップのパスフレーズは変更できません"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "スナップショットを作成できませんでした: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -1191,7 +1191,7 @@ msgstr "로그 파일 정보 수준"
|
||||
msgid "List of filenames that exclude folders"
|
||||
msgstr "폴더를 제외한 파일 이름 목록"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr "기존 백업에 대해 암호를 변경할 수 없습니다"
|
||||
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -875,7 +875,28 @@ msgstr ""
|
||||
msgid "Specify project for creating a bucket"
|
||||
msgstr "Geef project op voor het aanmaken van een bucket"
|
||||
|
||||
#: Library/Backend/GoogleServices/Strings.cs:43
|
||||
#: Library/Backend/GoogleServices/Strings.cs:39
|
||||
#: Library/Backend/GoogleServices/Strings.cs:41
|
||||
msgid "Service account JSON"
|
||||
msgstr "Serviceaccount-JSON"
|
||||
|
||||
#: Library/Backend/GoogleServices/Strings.cs:40
|
||||
msgid ""
|
||||
"String with JSON credentials for a Google Cloud service account. When set, "
|
||||
"AuthID is not required."
|
||||
msgstr ""
|
||||
"String met JSON-referenties voor een Google Cloud-serviceaccount. Indien "
|
||||
"ingesteld, is AuthID niet vereist."
|
||||
|
||||
#: Library/Backend/GoogleServices/Strings.cs:42
|
||||
msgid ""
|
||||
"Path to a file with JSON credentials for a Google Cloud service account. "
|
||||
"When set, AuthID is not required."
|
||||
msgstr ""
|
||||
"Pad naar een bestand met JSON-referenties voor een Google Cloud-"
|
||||
"serviceaccount. Indien ingesteld, is AuthID niet vereist."
|
||||
|
||||
#: Library/Backend/GoogleServices/Strings.cs:47
|
||||
msgid ""
|
||||
"This backend can read and write data to Google Drive. Allowed format is "
|
||||
"\"googledrive://folder/subfolder\"."
|
||||
@@ -1122,7 +1143,11 @@ msgstr ""
|
||||
msgid "Unknown S3 client: {0}"
|
||||
msgstr "Onbekende S3-client: {0}"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:65
|
||||
#: Library/Backend/S3/Strings.cs:61
|
||||
msgid "No path allowed in endpoint"
|
||||
msgstr "Geen pad toegestaan in eindpunt"
|
||||
|
||||
#: Library/Backend/S3/Strings.cs:66
|
||||
msgid "S3 configuration module"
|
||||
msgstr "S3 configuratiemodule"
|
||||
|
||||
@@ -1613,6 +1638,21 @@ msgstr ""
|
||||
msgid "Disable length verification"
|
||||
msgstr "Lengteverificatie uitschakelen"
|
||||
|
||||
#: Library/Backend/File/Strings.cs:40
|
||||
msgid ""
|
||||
"When this option is set, the backend will not sanitize filenames. This may "
|
||||
"lead to issues with certain characters in the filename, but is necessary for"
|
||||
" some mounted storage that returns incorrect paths."
|
||||
msgstr ""
|
||||
"Wanneer deze optie is ingeschakeld, worden bestandsnamen niet opgeschoond "
|
||||
"door de backend. Dit kan leiden tot problemen met bepaalde tekens in de "
|
||||
"bestandsnaam, maar is noodzakelijk voor sommige gekoppelde opslagmedia die "
|
||||
"onjuiste paden retourneren."
|
||||
|
||||
#: Library/Backend/File/Strings.cs:41
|
||||
msgid "Disable filename sanitization"
|
||||
msgstr "Opschonen van bestandsnamen uitschakelen"
|
||||
|
||||
#: Library/Backend/Backblaze/Strings.cs:27
|
||||
msgid ""
|
||||
"This backend can read and write data to the Backblaze B2 Cloud Storage. "
|
||||
@@ -2112,11 +2152,11 @@ msgstr "Optionele 2-factor-code"
|
||||
#: Library/Backend/Filen/Strings.cs:29
|
||||
msgid ""
|
||||
"The 2-factor code to use for authentication, leave empty if the account is "
|
||||
"not MFA protected. Not that a new code must be provided by the user for each"
|
||||
" authentication attempt."
|
||||
"not MFA protected. Note that a new code must be provided by the user for "
|
||||
"each authentication attempt."
|
||||
msgstr ""
|
||||
"De 2-factor-code die voor authenticatie wordt gebruikt, laat leeg als het "
|
||||
"account niet is beveiligd met MFA. Houd er rekening mee dat de gebruiker "
|
||||
"De 2-factorcode die voor authenticatie wordt gebruikt, laat deze leeg als "
|
||||
"het account niet MFA-beveiligd is. Houd er rekening mee dat de gebruiker "
|
||||
"voor elke authenticatiepoging een nieuwe code moet opgeven."
|
||||
|
||||
#: Library/Backend/Filen/Strings.cs:30
|
||||
@@ -2751,6 +2791,14 @@ msgstr ""
|
||||
"Gebruik een uitgebreide PROPFIND-body om lijsten met bestanden en mappen op "
|
||||
"te vragen. Dit is vereist voor sommige servers."
|
||||
|
||||
#: Library/Backend/WEBDAV/Strings.cs:42
|
||||
msgid "Use legacy PROPFIND parsing"
|
||||
msgstr "Gebruik oude PROPFIND-parsing"
|
||||
|
||||
#: Library/Backend/WEBDAV/Strings.cs:43
|
||||
msgid "Use the legacy PROPFIND response parsing logic."
|
||||
msgstr "Gebruik de oude PROPFIND-responsparseerlogica."
|
||||
|
||||
#: Library/Backend/pCloud/Strings.cs:28
|
||||
msgid ""
|
||||
"This backend can read and write data to pCloud with native API. Allowed "
|
||||
@@ -4005,7 +4053,56 @@ msgstr ""
|
||||
msgid "The server registration failed: {0}"
|
||||
msgstr "De serverregistratie is mislukt: {0}"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:114
|
||||
msgid "Set the allowed backends for remote control"
|
||||
msgstr "De toegestane backends voor externe besturing instellen"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:115
|
||||
msgid ""
|
||||
"Set the allowed backends for remote control. The value is a comma-separated "
|
||||
"list of backend names. If this option is not set, all backends are allowed. "
|
||||
"Use this option to restrict the backends that can be used to store data."
|
||||
msgstr ""
|
||||
"Stel de toegestane backends voor beheer op afstand in. De waarde is een door"
|
||||
" komma's gescheiden lijst met backendnamen. Als deze optie niet is "
|
||||
"ingesteld, zijn alle backends toegestaan. Gebruik deze optie om de backends "
|
||||
"te beperken die kunnen worden gebruikt voor gegevensopslag."
|
||||
|
||||
#: Library/RestAPI/Strings.cs:116
|
||||
msgid "Set the allowed encryption modules for remote control"
|
||||
msgstr "De toegestane encryptiemodules voor externe besturing instellen"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:117
|
||||
msgid ""
|
||||
"Set the allowed encryption modules for remote control. The value is a comma-"
|
||||
"separated list of encryption module names. If this option is not set, all "
|
||||
"encryption modules are allowed. Use this option to restrict the encryption "
|
||||
"modules that can be used to encrypt data."
|
||||
msgstr ""
|
||||
"Stel de toegestane encryptiemodules voor besturing op afstand in. De waarde "
|
||||
"is een door komma's gescheiden lijst met namen van encryptiemodules. Als "
|
||||
"deze optie niet is ingesteld, zijn alle encryptiemodules toegestaan. Gebruik"
|
||||
" deze optie om de encryptiemodules te beperken die kunnen worden gebruikt om"
|
||||
" gegevens te versleutelen."
|
||||
|
||||
#: Library/RestAPI/Strings.cs:118
|
||||
msgid "Set the allowed compression modules for remote control"
|
||||
msgstr "De toegestane compressiemodules voor besturing op afstand instellen"
|
||||
|
||||
#: Library/RestAPI/Strings.cs:119
|
||||
msgid ""
|
||||
"Set the allowed compression modules for remote control. The value is a "
|
||||
"comma-separated list of compression module names. If this option is not set,"
|
||||
" all compression modules are allowed. Use this option to restrict the "
|
||||
"compression modules that can be used to compress data."
|
||||
msgstr ""
|
||||
"Stel de toegestane compressiemodules voor besturing op afstand in. De waarde"
|
||||
" is een door komma's gescheiden lijst met namen van compressiemodules. Als "
|
||||
"deze optie niet is ingesteld, zijn alle compressiemodules toegestaan. "
|
||||
"Gebruik deze optie om de compressiemodules te beperken die kunnen worden "
|
||||
"gebruikt om gegevens te comprimeren."
|
||||
|
||||
#: Library/RestAPI/Strings.cs:123
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Unable to find a valid date, given the start date {0}, the repetition "
|
||||
@@ -4314,6 +4411,11 @@ msgstr "Ongeldig pad: \"{0}\" ({1})"
|
||||
|
||||
#: Library/Main/Strings.cs:42
|
||||
#, csharp-format
|
||||
msgid "The source folder {0} is empty, aborting backup"
|
||||
msgstr "De bronmap {0} is leeg, back-up wordt afgebroken"
|
||||
|
||||
#: Library/Main/Strings.cs:43
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Failed to apply 'force-locale' setting. Please try to update .NET-Framework."
|
||||
" Exception was: \"{0}\" "
|
||||
@@ -4870,7 +4972,38 @@ msgstr ""
|
||||
msgid "Suppress specific warnings"
|
||||
msgstr "Onderdruk specifieke waarschuwingen"
|
||||
|
||||
#: Library/Main/Strings.cs:134
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Enable logging of HTTP request diagnostics. Messages are logged at the {0} "
|
||||
"level, so make sure the log outputs at that level."
|
||||
msgstr ""
|
||||
"Schakel loggen van HTTP-verzoekdiagnostiek in. Berichten worden gelogd op "
|
||||
"{0}-niveau, dus zorg ervoor dat het logbestand op dat niveau wordt "
|
||||
"uitgevoerd."
|
||||
|
||||
#: Library/Main/Strings.cs:135
|
||||
msgid "Log HTTP requests"
|
||||
msgstr "Log HTTP-verzoeken"
|
||||
|
||||
#: Library/Main/Strings.cs:136
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"Enable logging of socket data. A value of 0 logs only event messages, a "
|
||||
"positive value includes that many bytes of data. Use -1 to disable. Messages"
|
||||
" are logged at the {0} level, so make sure the log outputs at that level."
|
||||
msgstr ""
|
||||
"Schakel het loggen van socketgegevens in. Een waarde van 0 registreert "
|
||||
"alleen gebeurtenisberichten, een positieve waarde bevat zoveel bytes aan "
|
||||
"gegevens. Gebruik -1 om uit te schakelen. Berichten worden geregistreerd op "
|
||||
"{0}-niveau, dus zorg ervoor dat de loggegevens op dat niveau worden "
|
||||
"weergegeven."
|
||||
|
||||
#: Library/Main/Strings.cs:137
|
||||
msgid "Log socket data"
|
||||
msgstr "Log socketgegevens"
|
||||
|
||||
#: Library/Main/Strings.cs:138
|
||||
msgid ""
|
||||
"If Duplicati detects that the target folder is missing, it will create it "
|
||||
"automatically. Activate this option to prevent automatic folder creation."
|
||||
@@ -5530,7 +5663,24 @@ msgstr ""
|
||||
msgid "Ignore missing source elements"
|
||||
msgstr "Negeer ontbrekende bronelementen"
|
||||
|
||||
#: Library/Main/Strings.cs:225
|
||||
#: Library/Main/Strings.cs:228
|
||||
msgid ""
|
||||
"Use this option to prevent backups from running if one or more source "
|
||||
"folders are empty. This is useful to prevent backups from running when the "
|
||||
"source is not available, such as when a USB drive is not mounted. This only "
|
||||
"works for filesystem source paths."
|
||||
msgstr ""
|
||||
"Gebruik deze optie om te voorkomen dat back-ups worden uitgevoerd als een of"
|
||||
" meer bronmappen leeg zijn. Dit is handig om te voorkomen dat back-ups "
|
||||
"worden uitgevoerd wanneer de bron niet beschikbaar is, bijvoorbeeld wanneer "
|
||||
"een USB-stick niet is gekoppeld. Dit werkt alleen voor bronpaden in het "
|
||||
"bestandssysteem."
|
||||
|
||||
#: Library/Main/Strings.cs:229
|
||||
msgid "Prevent backups from running if source folders are empty"
|
||||
msgstr "Voorkom dat back-ups worden uitgevoerd als bronmappen leeg zijn"
|
||||
|
||||
#: Library/Main/Strings.cs:230
|
||||
msgid ""
|
||||
"Use this option to overwrite target files when restoring. If this option is "
|
||||
"not set, the files will be restored with a timestamp and a number appended."
|
||||
@@ -5901,11 +6051,7 @@ msgstr ""
|
||||
msgid "Specify the number of concurrent compression processes"
|
||||
msgstr "Geef het aantal gelijktijdige compressieprocessen op"
|
||||
|
||||
#: Library/Main/Strings.cs:282
|
||||
msgid "[EXPERIMENTAL]Specify the number of concurrent files to open"
|
||||
msgstr "[EXPERIMENTEEL]Geef het aantal gelijktijdig te openen bestanden op"
|
||||
|
||||
#: Library/Main/Strings.cs:283
|
||||
#: Library/Main/Strings.cs:288
|
||||
msgid ""
|
||||
"Use this option to set the number of concurrent files to open. This could "
|
||||
"accelerate big backups involving lot of files, such as an initial backup"
|
||||
@@ -6411,7 +6557,28 @@ msgstr ""
|
||||
"helpen fragmentatie te verminderen en de prestaties op sommige "
|
||||
"bestandssystemen te verbeteren."
|
||||
|
||||
#: Library/Main/Strings.cs:359
|
||||
#: Library/Main/Strings.cs:364
|
||||
msgid "Hints to the desired maximum size of the restore volume cache"
|
||||
msgstr "Aanwijzing voor de gewenste grootte van de cache voor herstelvolumes"
|
||||
|
||||
#: Library/Main/Strings.cs:365
|
||||
msgid ""
|
||||
"Use this option to hint the maximum desired size of the restore volume "
|
||||
"cache. The restore volume cache is used to store the volumes from the remote"
|
||||
" storage on local disk. When this number is exceeded, the client tries to "
|
||||
"evict the least recently used volume(s). This means that the number of "
|
||||
"volumes kept on disk can exceed this value if they are still being "
|
||||
"downloaded or are in use."
|
||||
msgstr ""
|
||||
"Gebruik deze optie om de maximaal gewenste grootte van de cache voor het "
|
||||
"herstelvolume aan te geven. De cache voor het herstelvolume wordt gebruikt "
|
||||
"om de volumes van de externe opslag op de lokale schijf op te slaan. Wanneer"
|
||||
" dit aantal wordt overschreden, probeert de client de volumes die het langst"
|
||||
" geleden gebruikt zijn te verwijderen. Dit betekent dat het aantal volumes "
|
||||
"op schijf deze waarde kan overschrijden als ze nog worden gedownload of in "
|
||||
"gebruik zijn."
|
||||
|
||||
#: Library/Main/Strings.cs:366
|
||||
msgid "Number of concurrent FileDecompressor processes used during restore"
|
||||
msgstr ""
|
||||
"Aantal gelijktijdige FileDecompressor-processen die gebruikt worden tijdens "
|
||||
@@ -6513,7 +6680,7 @@ msgstr ""
|
||||
" gebruikt worden om fouten te voorkomen als gevraagd wordt de database te "
|
||||
"updaten met een versie die al bestaat."
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -6522,22 +6689,30 @@ msgstr ""
|
||||
"De cryptobibliotheek ondersteunt geen herbruikbare transformaties voor het "
|
||||
"hash algoritme {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "De cryptobibliotheek ondersteunt het hash algoritme {0} niet"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr ""
|
||||
"De wachtwoordzin kan niet veranderd worden voor een al bestaande back-up"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Het maken van een momentopname is mislukt: {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:384
|
||||
#: Library/Main/Strings.cs:390
|
||||
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:395
|
||||
#, csharp-format
|
||||
msgid "The encryption module {0} was not found"
|
||||
msgstr "De encryptiemodule {0} is niet gevonden"
|
||||
@@ -7803,7 +7978,61 @@ msgstr ""
|
||||
"De map waarin gegevens worden opgeslagen. Dit is de map waarin de database "
|
||||
"en andere bestanden zijn opgeslagen."
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:69
|
||||
#: CommandLine/CLI/Strings.cs:63
|
||||
msgid "Allowed backends"
|
||||
msgstr "Toegestane backends"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:64
|
||||
msgid ""
|
||||
"Comma-separated list of backend protocol keys that are allowed to be used. "
|
||||
"If this option is not specified, all available backends are allowed. Use "
|
||||
"this option to restrict the backends that can be used, for example in a "
|
||||
"managed environment. Example: --allowed-backend-modules=file,ftp,s3"
|
||||
msgstr ""
|
||||
"Een door komma's gescheiden lijst met backendprotocolsleutels die mogen "
|
||||
"worden gebruikt. Als deze optie niet is opgegeven, zijn alle beschikbare "
|
||||
"backends toegestaan. Gebruik deze optie om de backends die mogen worden "
|
||||
"gebruikt te beperken, bijvoorbeeld in een beheerde omgeving. Voorbeeld: "
|
||||
"--allowed-backend-modules=file,ftp,s3"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:65
|
||||
msgid "Allowed encryption modules"
|
||||
msgstr "Toegestane encryptiemodules"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:66
|
||||
msgid ""
|
||||
"Comma-separated list of encryption module file extensions that are allowed "
|
||||
"to be used. If this option is not specified, all available encryption "
|
||||
"modules are allowed. Use this option to restrict the encryption modules that"
|
||||
" can be used, for example in a managed environment. Example: --allowed-"
|
||||
"encryption-modules=aes,gpg"
|
||||
msgstr ""
|
||||
"Een door komma's gescheiden lijst met bestandsextensies voor "
|
||||
"encryptiemodules die mogen worden gebruikt. Als deze optie niet is "
|
||||
"opgegeven, zijn alle beschikbare encryptiemodules toegestaan. Gebruik deze "
|
||||
"optie om de te gebruiken encryptiemodules te beperken, bijvoorbeeld in een "
|
||||
"beheerde omgeving. Voorbeeld: --allowed-encryption-modules=aes,gpg"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:67
|
||||
msgid "Allowed compression modules"
|
||||
msgstr "Toegestane compressiemodules"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:68
|
||||
msgid ""
|
||||
"Comma-separated list of compression module file extensions that are allowed "
|
||||
"to be used. If this option is not specified, all available compression "
|
||||
"modules are allowed. Use this option to restrict the compression modules "
|
||||
"that can be used, for example in a managed environment. Example: --allowed-"
|
||||
"compression-modules=zip"
|
||||
msgstr ""
|
||||
"Een door komma's gescheiden lijst met bestandsextensies voor "
|
||||
"compressiemodules die mogen worden gebruikt. Als deze optie niet is "
|
||||
"opgegeven, zijn alle beschikbare compressiemodules toegestaan. Gebruik deze "
|
||||
"optie om de compressiemodules die mogen worden gebruikt te beperken, "
|
||||
"bijvoorbeeld in een beheerde omgeving. Voorbeeld: --allowed-compression-"
|
||||
"modules=zip"
|
||||
|
||||
#: CommandLine/CLI/Strings.cs:75
|
||||
#, csharp-format
|
||||
msgid "This link may provide additional information: {0}"
|
||||
msgstr "Deze link kan aanvullende informatie weergeven: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\n"
|
||||
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
|
||||
"Last-Translator: Mariusz Wierzbicki <engineer@post.pl>, 2025\n"
|
||||
"Language-Team: Polish (https://app.transifex.com/duplicati/teams/67655/pl/)\n"
|
||||
@@ -2495,7 +2495,7 @@ msgstr ""
|
||||
"wszystkie zapytania do bazy danych i pamiętaj, aby ustawić --{0}={2} lub "
|
||||
"--{1}={2}, aby raportować dodatkowe dane dziennika"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2504,17 +2504,17 @@ msgstr ""
|
||||
"Biblioteka kryptograficzna nie obsługuje przekształceń wielokrotnego użytku "
|
||||
"dla algorytmu mieszającego {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "Biblioteka kryptograficzna nie obsługuje algorytmu hash {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr ""
|
||||
"Hasło szyfrowania nie może być zmienione dla istniejącej kopii zapasowej"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Nie udało się utworzyć zrzutu: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -1743,7 +1743,7 @@ msgstr ""
|
||||
"valide din baza de date. Setarea acestui lucru la adevărat va permite "
|
||||
"companiei Duplicați să efectueze operații VACUUM la discreția sa."
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -1752,17 +1752,17 @@ msgstr ""
|
||||
"Cryptolibrary nu suporta transformări reutilizabile pentru algoritmul hash "
|
||||
"{0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "Cryptolibrary nu suporta algoritmul hash {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr ""
|
||||
"Fraza de acces nu poate fi modificată pentru o copie de rezervă existentă"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Nu a reușit să creeze un instantaneu: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -2306,7 +2306,7 @@ msgstr ""
|
||||
"регистрировать все запросы к базе данных, и не забудьте установить либо "
|
||||
"--{0}={2}, либо --{1}={2}, чтобы сообщать дополнительные данные журнала."
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2315,16 +2315,16 @@ msgstr ""
|
||||
"Криптографическая библиотека не поддерживает многоразовые преобразования для"
|
||||
" алгоритма хеширования {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "Криптографическая библиотека не поддерживает алгоритм хэширования {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr "Кодовая фраза не может быть изменена для существующей резервной копии"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Не удалось создать снимок: {0}"
|
||||
|
||||
@@ -15,7 +15,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-30 18:10+0200\n"
|
||||
"POT-Creation-Date: 2025-11-20 13:45+0100\n"
|
||||
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
|
||||
"Last-Translator: Martin Minka, 2024\n"
|
||||
"Language-Team: Slovak (Slovakia) (https://app.transifex.com/duplicati/teams/67655/sk_SK/)\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-11-20 13:45+0100\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"
|
||||
@@ -2268,7 +2268,7 @@ msgstr ""
|
||||
"evidentirali sve upite baze podataka i ne zaboravite da podesite --{0}={2} "
|
||||
"ili --{1}={2} da biste prijavili dodatne podatke evidencije"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
@@ -2277,16 +2277,16 @@ msgstr ""
|
||||
"Kriptoteka ne podržava transformacije koje se mogu ponovo koristiti za heš "
|
||||
"algoritam {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "Kriptoteka ne podržava heš algoritam {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr "Pristupna fraza se ne može promeniti za postojeću rezervnu kopiju"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "Pravljenje snimka nije uspelo: {0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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-11-20 13:45+0100\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"
|
||||
@@ -4735,23 +4735,23 @@ msgid ""
|
||||
"log file and can be used to identify performance bottlenecks."
|
||||
msgstr "使用该选项可启用内部剖析。剖析用于测量内部代码的性能。剖析数据会写入日志文件,可用于识别性能瓶颈。"
|
||||
|
||||
#: Library/Main/Strings.cs:375
|
||||
#: Library/Main/Strings.cs:386
|
||||
#, csharp-format
|
||||
msgid ""
|
||||
"The cryptolibrary does not support re-usable transforms for the hash "
|
||||
"algorithm {0}"
|
||||
msgstr "加密库不支持哈希算法 {0} 的重用变换"
|
||||
|
||||
#: Library/Main/Strings.cs:376
|
||||
#: Library/Main/Strings.cs:387
|
||||
#, csharp-format
|
||||
msgid "The cryptolibrary does not support the hash algorithm {0}"
|
||||
msgstr "加密库不支持哈希算法 {0}"
|
||||
|
||||
#: Library/Main/Strings.cs:377
|
||||
#: Library/Main/Strings.cs:388
|
||||
msgid "The passphrase cannot be changed for an existing backup"
|
||||
msgstr "不能更改已有备份的加密密码"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "创建快照失败:{0}"
|
||||
|
||||
@@ -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-11-20 13:45+0100\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"
|
||||
@@ -406,7 +406,7 @@ msgstr "記錄檔案資訊等級"
|
||||
msgid "Console information level"
|
||||
msgstr "主控台資訊等級"
|
||||
|
||||
#: Library/Main/Strings.cs:378
|
||||
#: Library/Main/Strings.cs:389
|
||||
#, csharp-format
|
||||
msgid "Failed to create a snapshot: {0}"
|
||||
msgstr "建立快照失敗:{0}"
|
||||
|
||||
@@ -130,7 +130,7 @@ msgstr "Pfad direkt eingeben"
|
||||
|
||||
#: templates/advancedoptionseditor.html:48
|
||||
msgid "Add advanced option"
|
||||
msgstr "Option für Profis hinzufügen"
|
||||
msgstr "Erweiterte Option hinzufügen"
|
||||
|
||||
#: index.html:211
|
||||
msgid "Add backup"
|
||||
@@ -178,9 +178,9 @@ msgstr "Aliyun OSS Dokumente und Ressourcen"
|
||||
msgid "All Hyper-V Machines"
|
||||
msgstr "Alle Hyper-V Maschinen"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:613
|
||||
msgid "All Microsoft SQL Databases"
|
||||
msgstr "Alle Microsoft SQL-Datenbanken"
|
||||
#: scripts/directives/sourceFolderPicker.js:319
|
||||
msgid "All Microsoft SQL Servers"
|
||||
msgstr "Alle Microsoft SQL-Server"
|
||||
|
||||
#: templates/settings.html:175
|
||||
msgid ""
|
||||
@@ -800,24 +800,24 @@ msgid "Custom bucket storage class"
|
||||
msgstr "Benutzerdefinierte Bucket Speicherklasse"
|
||||
|
||||
#: templates/backends/gcs.html:18
|
||||
msgid "Custom location ({{server}})"
|
||||
msgstr "Benutzerdefinierter Standort ({{server}})"
|
||||
msgid "Custom location"
|
||||
msgstr "Benutzerdefinierter Standort"
|
||||
|
||||
#: templates/backends/s3.html:39
|
||||
msgid "Custom region for creating buckets"
|
||||
msgstr "Benutzerdefinierte Region, um Buckets zu erstellen"
|
||||
|
||||
#: templates/backends/s3.html:34
|
||||
msgid "Custom region value ({{region}})"
|
||||
msgstr "Benutzerdefinierter Wert für Region ({{region}})"
|
||||
msgid "Custom region value"
|
||||
msgstr "Benutzerdefinierter Wert für Region"
|
||||
|
||||
#: templates/backends/openstack.html:10 templates/backends/s3.html:12
|
||||
msgid "Custom server url ({{server}})"
|
||||
msgstr "Benutzerdefinierte Server-URL ({{server}})"
|
||||
msgid "Custom server url"
|
||||
msgstr "Benutzerdefinierte Server-URL"
|
||||
|
||||
#: templates/backends/gcs.html:29 templates/backends/s3.html:50
|
||||
msgid "Custom storage class ({{class}})"
|
||||
msgstr "Benutzerdefinierte Speicher-Klasse ({{class}})"
|
||||
msgid "Custom storage class"
|
||||
msgstr "Benutzerdefinierte Speicherklasse"
|
||||
|
||||
#: templates/advancedoptionseditor.html:43
|
||||
msgid "DEPRECATED: {{getDeprecationMessage(item)}}"
|
||||
@@ -953,7 +953,7 @@ msgstr "Ziel-Größe (absteigend)"
|
||||
|
||||
#: templates/restorewizard.html:9
|
||||
msgid "Direct restore from backup files …"
|
||||
msgstr "Direkte Wiederherstellung von Sicherungsdateien …"
|
||||
msgstr "Direkte Wiederherstellung aus Sicherungsdateien …"
|
||||
|
||||
#: templates/backends/idrive.html:3
|
||||
msgid "Directory path"
|
||||
@@ -1542,11 +1542,10 @@ msgstr "Wie sollen bestehende Dateien behandelt werden?"
|
||||
msgid "Hyper-V Machine"
|
||||
msgstr "Hyper-V-Maschine"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:596
|
||||
msgid "Hyper-V Machine:"
|
||||
msgstr "Hyper-V-Maschine:"
|
||||
#: scripts/directives/sourceFolderPicker.js:279
|
||||
msgid "Hyper-V Machine: {{name}}"
|
||||
msgstr "Hyper-V Maschine: {{name}}"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:575
|
||||
#: scripts/services/AppUtils.js:72
|
||||
msgid "Hyper-V Machines"
|
||||
msgstr "Hyper-V-Maschinen"
|
||||
@@ -1850,6 +1849,10 @@ msgstr "Wartung"
|
||||
msgid "Manual"
|
||||
msgstr "Handbuch"
|
||||
|
||||
#: templates/notificationarea.html:37
|
||||
msgid "Manual update found:"
|
||||
msgstr "Manuelles Update gefunden:"
|
||||
|
||||
#: templates/backends/file.html:19 templates/restore.html:102
|
||||
msgid "Manually type path"
|
||||
msgstr "Pfad eingeben"
|
||||
@@ -1868,13 +1871,13 @@ msgstr "Max. Uploadgeschwindigkeit"
|
||||
msgid "Menu"
|
||||
msgstr "Menü"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:629
|
||||
msgid "Microsoft SQL Database:"
|
||||
msgstr "Microsoft SQL Datenbank:"
|
||||
#: scripts/directives/sourceFolderPicker.js:323
|
||||
msgid "Microsoft SQL Database: {{name}}"
|
||||
msgstr "Microsoft SQL Datenbank: {{name}}"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:607
|
||||
msgid "Microsoft SQL Databases"
|
||||
msgstr "Microsoft SQL Datenbanken"
|
||||
#: scripts/directives/sourceFolderPicker.js:323
|
||||
msgid "Microsoft SQL Server: {{name}}"
|
||||
msgstr "Microsoft SQL Server: {{name}}"
|
||||
|
||||
#: scripts/services/AppUtils.js:105 scripts/services/AppUtils.js:95
|
||||
#: templates/settings.html:90
|
||||
@@ -2297,7 +2300,7 @@ msgstr "Bitte eine Datei zum Import auswählen"
|
||||
|
||||
#: templates/restorewizard.html:10
|
||||
msgid "Point to your backup files and restore from there"
|
||||
msgstr "Sicherungsdateien auswählen und wiederherstellen"
|
||||
msgstr "Sicherungsdateien auswählen und von dort wiederherstellen"
|
||||
|
||||
#: templates/backends/generic.html:9
|
||||
msgid "Port"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -222,6 +222,10 @@ msgstr "Tutti i computer Hyper-V"
|
||||
msgid "All Microsoft SQL Databases"
|
||||
msgstr "Tutti i database Microsoft SQL"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:319
|
||||
msgid "All Microsoft SQL Servers"
|
||||
msgstr "Tutti i Microsoft SQL Server"
|
||||
|
||||
#: templates/settings.html:175
|
||||
msgid ""
|
||||
"All usage reports are sent anonymously and do not contain any personal "
|
||||
@@ -859,24 +863,24 @@ msgid "Custom bucket storage class"
|
||||
msgstr "Classe di archiviazione personalizzata del bucket"
|
||||
|
||||
#: templates/backends/gcs.html:18
|
||||
msgid "Custom location ({{server}})"
|
||||
msgstr "Posizione personalizzata ({{server}})"
|
||||
msgid "Custom location"
|
||||
msgstr "Posizione personalizzata"
|
||||
|
||||
#: templates/backends/s3.html:39
|
||||
msgid "Custom region for creating buckets"
|
||||
msgstr "Regione personalizzata per la creazione dei bucket"
|
||||
|
||||
#: templates/backends/s3.html:34
|
||||
msgid "Custom region value ({{region}})"
|
||||
msgstr "Valore personalizzato della regione ({{region}})"
|
||||
msgid "Custom region value"
|
||||
msgstr "Valore regione personalizzato"
|
||||
|
||||
#: templates/backends/openstack.html:10 templates/backends/s3.html:12
|
||||
msgid "Custom server url ({{server}})"
|
||||
msgstr "URL del server personalizzato ({{server}})"
|
||||
msgid "Custom server url"
|
||||
msgstr "URL server personalizzato"
|
||||
|
||||
#: templates/backends/gcs.html:29 templates/backends/s3.html:50
|
||||
msgid "Custom storage class ({{class}})"
|
||||
msgstr "Classe di archiviazione personalizzata ({{class}})"
|
||||
msgid "Custom storage class"
|
||||
msgstr "Classe di archiviazione personalizzata"
|
||||
|
||||
#: templates/advancedoptionseditor.html:43
|
||||
msgid "DEPRECATED: {{getDeprecationMessage(item)}}"
|
||||
@@ -1603,11 +1607,10 @@ msgstr "Come vuoi gestire i file esistenti?"
|
||||
msgid "Hyper-V Machine"
|
||||
msgstr "Sitema Hyper-V"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:596
|
||||
msgid "Hyper-V Machine:"
|
||||
msgstr "Sistema Hyper-V:"
|
||||
#: scripts/directives/sourceFolderPicker.js:279
|
||||
msgid "Hyper-V Machine: {{name}}"
|
||||
msgstr "Macchina Hyper-V: {{name}}"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:575
|
||||
#: scripts/services/AppUtils.js:72
|
||||
msgid "Hyper-V Machines"
|
||||
msgstr "Sistemi Hyper-V"
|
||||
@@ -1967,13 +1970,13 @@ msgstr "Velocità massima per caricare"
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:629
|
||||
msgid "Microsoft SQL Database:"
|
||||
msgstr "Microsoft SQL Database:"
|
||||
#: scripts/directives/sourceFolderPicker.js:323
|
||||
msgid "Microsoft SQL Database: {{name}}"
|
||||
msgstr "Database Microsoft SQL: {{name}}"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:607
|
||||
msgid "Microsoft SQL Databases"
|
||||
msgstr "Microsoft SQL Database"
|
||||
#: scripts/directives/sourceFolderPicker.js:323
|
||||
msgid "Microsoft SQL Server: {{name}}"
|
||||
msgstr "Microsoft SQL Server: {{name}}"
|
||||
|
||||
#: scripts/services/AppUtils.js:105 scripts/services/AppUtils.js:95
|
||||
#: templates/settings.html:90
|
||||
|
||||
@@ -208,9 +208,9 @@ msgstr "Aliyun OSS documenten en bronnen"
|
||||
msgid "All Hyper-V Machines"
|
||||
msgstr "Alle Hyper-V Machines"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:613
|
||||
msgid "All Microsoft SQL Databases"
|
||||
msgstr "Alle Microsoft SQL Databases"
|
||||
#: scripts/directives/sourceFolderPicker.js:319
|
||||
msgid "All Microsoft SQL Servers"
|
||||
msgstr "Alle Microsoft SQL-Servers"
|
||||
|
||||
#: templates/settings.html:175
|
||||
msgid ""
|
||||
@@ -852,24 +852,24 @@ msgid "Custom bucket storage class"
|
||||
msgstr "Aangepaste bucket-opslagklasse"
|
||||
|
||||
#: templates/backends/gcs.html:18
|
||||
msgid "Custom location ({{server}})"
|
||||
msgstr "Aangepaste locatie ({{server}})"
|
||||
msgid "Custom location"
|
||||
msgstr "Aangepaste locatie"
|
||||
|
||||
#: templates/backends/s3.html:39
|
||||
msgid "Custom region for creating buckets"
|
||||
msgstr "Aangepaste regio voor het aanmaken van buckets"
|
||||
|
||||
#: templates/backends/s3.html:34
|
||||
msgid "Custom region value ({{region}})"
|
||||
msgstr "Aangepaste regio waarde ({{region}})"
|
||||
msgid "Custom region value"
|
||||
msgstr "Aangepaste regiowaarde"
|
||||
|
||||
#: templates/backends/openstack.html:10 templates/backends/s3.html:12
|
||||
msgid "Custom server url ({{server}})"
|
||||
msgstr "Aangepaste server url ({{server}})"
|
||||
msgid "Custom server url"
|
||||
msgstr "Aalgepaste server-URL"
|
||||
|
||||
#: templates/backends/gcs.html:29 templates/backends/s3.html:50
|
||||
msgid "Custom storage class ({{class}})"
|
||||
msgstr "Aangepaste opslagklasse ({{class}})"
|
||||
msgid "Custom storage class"
|
||||
msgstr "Aangepaste opslagklasse"
|
||||
|
||||
#: templates/advancedoptionseditor.html:43
|
||||
msgid "DEPRECATED: {{getDeprecationMessage(item)}}"
|
||||
@@ -1594,11 +1594,10 @@ msgstr "Hoe wilt u omgaan met bestaande bestanden?"
|
||||
msgid "Hyper-V Machine"
|
||||
msgstr "Hyper-V Machine"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:596
|
||||
msgid "Hyper-V Machine:"
|
||||
msgstr "Hyper-V Machine:"
|
||||
#: scripts/directives/sourceFolderPicker.js:279
|
||||
msgid "Hyper-V Machine: {{name}}"
|
||||
msgstr "Hyper-V Machine: {{name}}"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:575
|
||||
#: scripts/services/AppUtils.js:72
|
||||
msgid "Hyper-V Machines"
|
||||
msgstr "Hyper-V Machines"
|
||||
@@ -1955,13 +1954,13 @@ msgstr "Max Uploadsnelheid"
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:629
|
||||
msgid "Microsoft SQL Database:"
|
||||
msgstr "Microsoft SQL Database"
|
||||
#: scripts/directives/sourceFolderPicker.js:323
|
||||
msgid "Microsoft SQL Database: {{name}}"
|
||||
msgstr "Microsoft SQL Database: {{name}}"
|
||||
|
||||
#: scripts/directives/sourceFolderPicker.js:607
|
||||
msgid "Microsoft SQL Databases"
|
||||
msgstr "Microsoft SQL Databases"
|
||||
#: scripts/directives/sourceFolderPicker.js:323
|
||||
msgid "Microsoft SQL Server: {{name}}"
|
||||
msgstr "Microsoft SQL Server: {{name}}"
|
||||
|
||||
#: scripts/services/AppUtils.js:105 scripts/services/AppUtils.js:95
|
||||
#: templates/settings.html:90
|
||||
|
||||
@@ -1 +1 @@
|
||||
2.2.0.0
|
||||
2.2.0.1
|
||||
@@ -208,6 +208,7 @@ namespace RemoteSynchronization
|
||||
// Download the file, rename it, and delete the old one
|
||||
using var downloaded = new MemoryStream();
|
||||
await sb.GetAsync(oldname, downloaded, token).ConfigureAwait(false);
|
||||
downloaded.Seek(0, SeekOrigin.Begin);
|
||||
await sb.PutAsync(newname, downloaded, token).ConfigureAwait(false);
|
||||
await sb.DeleteAsync(oldname, token).ConfigureAwait(false);
|
||||
_anyUploaded = true;
|
||||
@@ -271,9 +272,12 @@ namespace RemoteSynchronization
|
||||
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);
|
||||
if (stream != null && stream.CanSeek)
|
||||
{
|
||||
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);
|
||||
|
||||
@@ -1,3 +1,76 @@
|
||||
2025-11-09 - 2.2.0.1_stable_2025-11-09
|
||||
==========
|
||||
This is a minor patch release to fix some issues uncovered with the latest stable release.
|
||||
|
||||
# Changes from 2.2.0.0 to 2.2.0.1
|
||||
- Report remote filenames on failures
|
||||
- Fixed issues with timeouts on MSGraph-based backends (OneDrive and others)
|
||||
- Fixed base-href placement for better proxy support, thanks @peloyeje
|
||||
- Fixed an issue with not parsing enums with multiple values (aka flags)
|
||||
- Clear warnings for configuration issues, if the issues are resolved
|
||||
- Better detection of valid S3 hostnames
|
||||
- Showing assembly version in version number
|
||||
- Marked `--send-mail-password` as a password setting
|
||||
- Improved WebDAV parsing logic for more servers
|
||||
- Made pCloud options visible
|
||||
- Added option to disable remote control while being connected to console
|
||||
- Fixed a retry issue with sync-tool
|
||||
|
||||
## Changes in user interface from 2.2.0.0 to 2.2.0.1
|
||||
- Added support for picking power-mode provider
|
||||
- Fixed issues with filters
|
||||
- Fixed styling of some buttons
|
||||
- Fixed issue with "Test connection" not offering to fix know issues
|
||||
- Made the export tooltip optional
|
||||
- Fixed an issue with parsing the exclude attributes and file size
|
||||
- Improved some hint texts
|
||||
- Fixed support for showing durations that include days
|
||||
- The button to resume from paused state is now called "Resume"
|
||||
- Hide usage reporter options if this is disabled via environment variables
|
||||
- Show currently installed version on the settings page
|
||||
- Set user language on first load to avoid default English page
|
||||
- Added check when doing cross-OS restores
|
||||
- Prevent clicking on steps that cannot be clicked
|
||||
- Added password visibility toggle on main password
|
||||
- Added some improved views for emails and files
|
||||
- Fixed an issue with allowing uppercase and non-ASCII names in the folder path
|
||||
- Commandline UI now loads global settings
|
||||
- Very long error messages now introduce scrolling inside the popup
|
||||
- Show configured backups for restore first, then direct restore options
|
||||
- Added scrolling to source paths, which allows more than 25 sources to be added
|
||||
- Filejump is hidden as it is undergoing a migration
|
||||
- Sizes are now allowing bytes for precision
|
||||
- Incorrect volume size warning fixed
|
||||
- Added new console connect flow
|
||||
|
||||
# Summary of changes from 2.1 to 2.2
|
||||
- New user interface
|
||||
- New backends: pCloud, Filen and SMB
|
||||
- New faster restore flow, use `--restore-legacy=true` to fall back
|
||||
- Installer signing keys are from Duplicat Inc
|
||||
- Remote sources: S3, IDrive, SSH, and CIFS
|
||||
- AWS and Azure blob storage cold storage support
|
||||
- Database downgrade tool is included
|
||||
- Local database updated to version 17
|
||||
- Settings database updated to version 9
|
||||
- Improved throttle calculations
|
||||
- Removed Sia backend and marked Mega as unsupported
|
||||
- All backends now have individual timeout settings
|
||||
- Updated location default location for storage folder
|
||||
- Securing the permissions on the storage folder
|
||||
- New file and folder enumeration logic
|
||||
- Timeout logic on all backend operations
|
||||
- Improved database validation and repair logic
|
||||
- ServerUtil can output JSON for script integration
|
||||
- Improved support for having Duplicati behind a proxy
|
||||
- Updated throttle logic, all streams share the throttle
|
||||
- Improved repair logic
|
||||
- VSS is automatically on if running on Windows with sufficient privileges
|
||||
- Improved backend test function
|
||||
- Ability to suppress warnings
|
||||
- Support for remotely provided reporting url and remotely managed backup configs
|
||||
- Added support for Google IAM on Google Drive
|
||||
|
||||
2025-10-23 - 2.2.0.0_stable_2025-10-23
|
||||
==========
|
||||
# About this release
|
||||
|
||||
Reference in New Issue
Block a user