Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenneth Skovhede <kenneth@hexad.dk>2018-02-12 09:43:41 +0300
committerKenneth Skovhede <kenneth@hexad.dk>2018-02-12 09:43:41 +0300
commit6f09c72e04e17dec7f55b56380c994384d468a86 (patch)
tree278654e6acd99b77d5b874f5b2e237154ab52c0f /Localizations
parentd3f42512bfecf8f1d8d87ab1c82923fe70c47d95 (diff)
Updated translations and the stylesheet
Diffstat (limited to 'Localizations')
-rw-r--r--Localizations/duplicati/localization-cs.mobin160588 -> 160717 bytes
-rw-r--r--Localizations/duplicati/localization-cs.po52
-rw-r--r--Localizations/duplicati/localization-da.mobin54909 -> 54909 bytes
-rw-r--r--Localizations/duplicati/localization-da.po520
-rw-r--r--Localizations/duplicati/localization-de.mobin133414 -> 134287 bytes
-rw-r--r--Localizations/duplicati/localization-de.po57
-rw-r--r--Localizations/duplicati/localization-es.mobin60580 -> 60538 bytes
-rw-r--r--Localizations/duplicati/localization-es.po506
-rw-r--r--Localizations/duplicati/localization-fi.mobin126195 -> 125907 bytes
-rw-r--r--Localizations/duplicati/localization-fi.po502
-rw-r--r--Localizations/duplicati/localization-fr.mobin58503 -> 58455 bytes
-rw-r--r--Localizations/duplicati/localization-fr.po526
-rw-r--r--Localizations/duplicati/localization-it.mobin159587 -> 159702 bytes
-rw-r--r--Localizations/duplicati/localization-it.po136
-rw-r--r--Localizations/duplicati/localization-lt.mobin1069 -> 1158 bytes
-rw-r--r--Localizations/duplicati/localization-lt.po29
-rw-r--r--Localizations/duplicati/localization-lv.mobin618 -> 618 bytes
-rw-r--r--Localizations/duplicati/localization-lv.po492
-rw-r--r--Localizations/duplicati/localization-nl_NL.mobin161248 -> 160102 bytes
-rw-r--r--Localizations/duplicati/localization-nl_NL.po535
-rw-r--r--Localizations/duplicati/localization-pl.mobin33882 -> 33840 bytes
-rw-r--r--Localizations/duplicati/localization-pl.po500
-rw-r--r--Localizations/duplicati/localization-pt.mobin6976 -> 6935 bytes
-rw-r--r--Localizations/duplicati/localization-pt.po492
-rw-r--r--Localizations/duplicati/localization-pt_BR.mobin157836 -> 157956 bytes
-rw-r--r--Localizations/duplicati/localization-pt_BR.po44
-rw-r--r--Localizations/duplicati/localization-ru.mobin207261 -> 204661 bytes
-rw-r--r--Localizations/duplicati/localization-ru.po538
-rw-r--r--Localizations/duplicati/localization-sk_SK.mobin12820 -> 12778 bytes
-rw-r--r--Localizations/duplicati/localization-sk_SK.po492
-rw-r--r--Localizations/duplicati/localization-sr_RS.mobin18832 -> 18793 bytes
-rw-r--r--Localizations/duplicati/localization-sr_RS.po492
-rw-r--r--Localizations/duplicati/localization-zh_CN.mobin135820 -> 134139 bytes
-rw-r--r--Localizations/duplicati/localization-zh_CN.po508
-rw-r--r--Localizations/duplicati/localization-zh_HK.mobin5636 -> 5615 bytes
-rw-r--r--Localizations/duplicati/localization-zh_HK.po494
-rw-r--r--Localizations/duplicati/localization-zh_TW.mobin1744 -> 1744 bytes
-rw-r--r--Localizations/duplicati/localization-zh_TW.po492
-rw-r--r--Localizations/duplicati/localization.pot467
-rw-r--r--Localizations/webroot/localization_webroot-cs.po30
-rw-r--r--Localizations/webroot/localization_webroot-da.po466
-rw-r--r--Localizations/webroot/localization_webroot-de.po42
-rw-r--r--Localizations/webroot/localization_webroot-es.po466
-rw-r--r--Localizations/webroot/localization_webroot-fi.po462
-rw-r--r--Localizations/webroot/localization_webroot-fr.po473
-rw-r--r--Localizations/webroot/localization_webroot-it.po97
-rw-r--r--Localizations/webroot/localization_webroot-lt.po289
-rw-r--r--Localizations/webroot/localization_webroot-lv.po457
-rw-r--r--Localizations/webroot/localization_webroot-nl_NL.po38
-rw-r--r--Localizations/webroot/localization_webroot-pl.po468
-rw-r--r--Localizations/webroot/localization_webroot-pt.po461
-rw-r--r--Localizations/webroot/localization_webroot-pt_BR.po47
-rw-r--r--Localizations/webroot/localization_webroot-ru.po468
-rw-r--r--Localizations/webroot/localization_webroot-sk_SK.po457
-rw-r--r--Localizations/webroot/localization_webroot-sr_RS.po459
-rw-r--r--Localizations/webroot/localization_webroot-zh_CN.po463
-rw-r--r--Localizations/webroot/localization_webroot-zh_HK.po465
-rw-r--r--Localizations/webroot/localization_webroot-zh_TW.po463
-rw-r--r--Localizations/webroot/localization_webroot.pot437
59 files changed, 8400 insertions, 6482 deletions
diff --git a/Localizations/duplicati/localization-cs.mo b/Localizations/duplicati/localization-cs.mo
index f33952532..dc1b547a4 100644
--- a/Localizations/duplicati/localization-cs.mo
+++ b/Localizations/duplicati/localization-cs.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-cs.po b/Localizations/duplicati/localization-cs.po
index 263df64f8..e853cdbb6 100644
--- a/Localizations/duplicati/localization-cs.po
+++ b/Localizations/duplicati/localization-cs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-01-18 11:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Lukáš Tyrychtr <lukastyrychtr@mail.muni.cz>, 2017\n"
"Language-Team: Czech (https://www.transifex.com/duplicati/teams/67655/cs/)\n"
@@ -2877,24 +2877,26 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
-msgstr ""
-"Toto nastavení řídí využití zachycených stavů, které Duplicati umožňuje "
-"zálohovat soubory, které jsou otevřené jinými programy. Pokud je toto "
-"nastaveno na „vypnuto“, Duplicati se nebude snažit vytvářet zachycené stavy "
-"jednotek datového úložiště. Nastavením na „automaticky“ se Duplicati pokusí "
-"vytvořit zachycený stav a pokud to není možné nebo podporované, nebude o tom"
-" informovat. Nastavení na „zapnuto“ znamená, že Duplicati se pokusí vytvořit"
-" zachycený stav a v případě nezdaru to zaznamená do záznamu událostí (log). "
-"Nastavení na „vyžadováno“ způsobí že Duplicati přeruší zálohování pokud se "
-"vytvoření zachyceného stavu nezdaří. Na systému Windows toto použije služby "
-"stínové kopie svazku (VSS) a vyžaduje práva správce. Na systému Linux toto "
-"použije správu logických svazků (LVM) a vyžaduje práva správce systému "
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
+msgstr ""
+"Toto nastavení řídí využití zachycených stavů, které umožňují Duplicati "
+"zálohovat soubory, které jsou uzamčené jinými programy. Pokud je toto "
+"nastaveno na „vypnuto“, Duplicati se nebude pokoušet vytvořit zachycený stav"
+" jednotky. Nastavením na „automaticky“ se Duplicati pokusí vytvořit "
+"zachycený stav a pokud to nebude umožněno nebo podporováno, nikde to nebude "
+"vypisovat (operační systém si o tom ale i tak může zapsat varování do svého "
+"záznamu událostí). Nastavením na „zapnuto“ se Duplicati také pokusí vytvořit"
+" zachycený stav, ale v případě nezdaru už vypíše do svého záznamu událostí "
+"chybu. Nastavení na „vyžadováno“ způsobí, že pokud se vytváření zachyceného "
+"stavu nezdaří, Duplicati přeruší zálohování. Na Windows toto používá službu "
+"stínových svazků (VSS) a vyžaduje práva správce systému. Na GNU/Linux toto "
+"používá správu logických svazků (LVM) a vyžaduje práva správce systému "
"(root)."
#: Library/Main/Strings.cs:91
@@ -3964,34 +3966,34 @@ msgstr "Heslo existující zálohy nemůže být změněno"
msgid "Failed to create a snapshot: {0}"
msgstr "Zachycený stav se nepodařilo vytvořit: {0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr "Nepodařilo se zahodit instanci backendu: {0}"
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr "Nepodařilo se smazat soubor {0}, testuje se existence souboru"
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr "Zotaveno z problému z pokusu o smazání neexistujícího souboru {0}"
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr "Nepodařilo se zotavit z chyby při mazání souboru {0}"
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
"Operace smazání {0} se nezdařila, protože soubor nebyl nalezen "
"(FileNotFound), náhradně bude vypsán obsah"
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr "Výpis indikuje úspěšné smazání souboru {0}"
diff --git a/Localizations/duplicati/localization-da.mo b/Localizations/duplicati/localization-da.mo
index c23791b5c..64348c5ce 100644
--- a/Localizations/duplicati/localization-da.mo
+++ b/Localizations/duplicati/localization-da.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-da.po b/Localizations/duplicati/localization-da.po
index 02b4d7bd1..00acdac50 100644
--- a/Localizations/duplicati/localization-da.po
+++ b/Localizations/duplicati/localization-da.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Michael Fogh Kristensen <michael@visualdesign.dk>, 2018\n"
"Language-Team: Danish (https://www.transifex.com/duplicati/teams/67655/da/)\n"
@@ -49,15 +49,62 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+"Denne indstilling kan bruges til at gemme nogle eller alle indstillinger til"
+" kommandolinie programmet. Hver fil skal være en almindelig tekst fil, helst"
+" med UTF-8 tegnsæt. Hver linie i filen skal være i formatet "
+"--indstilling=værdi. De specielle indstillinger --{0} og --{1} kan bruges "
+"til henholdsvis at vælge den lokale sti og destinationen. Indstillingerne i "
+"denne fil overskriver indstillinger angivet på kommandolinien. Du kan ikke "
+"angive filter i filen og kommandolinien på samme tid. Istedet kan du bruge "
+"de specielle indstillinger --{2}, --{3}, eller --{4} til at angive filter i "
+"parameter filer. Hvert filter skal starte med enten + eller -, og flere "
+"filter skal sammensættes med {5}"
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "Sti til en fil med parametre"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+"Filtre kan ikke angives på kommandolinen hvis der også er filtre i parameter"
+" filen. Brug de specielle indstillinger --{0}, --{1}, eller --{2} til at "
+"angive filter inde i parameter filen. Hvert filter skal starte med enten + "
+"eller -, og flere filter skal sammensættes med {3}"
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "Kunne ikke læse parameter filen \"{0}\", årsag: {1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr "Skriver log information til den angivne fil"
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr "Angiver mængden af information der skrives til log filen"
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
@@ -65,12 +112,12 @@ msgstr ""
"Aktiverer portabel tilstand, hvor databasen er placeret i en undermappe til "
"programmet"
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Der opstod en alvorlig fejl i Duplicati: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
@@ -79,18 +126,18 @@ msgstr ""
"Kan ikke starte, måske er en anden proces allerede i gang?\n"
"Fejlmeddelelse: {0}"
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "Deaktiverer databasekryptering"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
"Ikke-understøttet version af SQLite opdaget ({0}), skal være {1} eller "
"højere"
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
@@ -98,7 +145,7 @@ msgstr ""
"Stien til mappen, hvor de statiske filer til webserveren er til stede. "
"Mappen skal være placeret under installationsmappen"
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
@@ -106,7 +153,7 @@ msgstr ""
"Den port, webserveren lytter til. Flere værdier kan angives med et komma "
"imellem."
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
@@ -114,11 +161,11 @@ msgstr ""
"Webserverens SSL certifikatet og nøglefil i PKCS #12 format. Kun RSA / DSA "
"nøgler understøttes."
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr "Koden til dekryptering af certifikatet i PKCS #12-filen."
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
@@ -128,7 +175,7 @@ msgstr ""
" \"any\" betyder all interfaces. Specialværdien \"loopback\" betyder "
"loopback-adapteren."
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
@@ -138,11 +185,11 @@ msgstr ""
"gemt, så du ikke behøver at angive den ved hver opstart. Hvis der angives en"
" tom streng, deaktiveres adgangskoden."
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr "Aktiverer ping-pong responderen"
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
@@ -152,19 +199,19 @@ msgstr ""
"svarer. Hvis denne indstilling er aktiveret, læser serveren stdin og skriver"
" et svar på hver linje der læses."
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr "Ryd gammel logdata"
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr "Indstil den tid, hvorefter logdata vil blive fjernet fra databasen."
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr "Angiver den mappe, hvor indstillingerne er gemt"
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -175,11 +222,11 @@ msgstr ""
"indstilling til at vælge, hvor indstillingerne er gemt. Denne mulighed kan "
"også indstilles med miljøvariablen {0}."
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr "Sæt database krypteringsnøgle"
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -191,7 +238,7 @@ msgstr ""
"miljøvariablen {0}. Brug indstillingen --{1} for at deaktivere "
"obfuskeringen."
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
@@ -200,12 +247,12 @@ msgstr ""
"Kan ikke finde en gyldig dato, givet startdatoen {0}, gentagelsesintervallet"
" {1} og de tilladte dage {2}"
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr "Serveren er startet og lytter på {0}, port {1}"
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
@@ -214,7 +261,7 @@ msgstr ""
"Kunne ikke oprette SSL-certifikat ved hjælp af de angivne parametre. "
"Fejldetaijer: {0}"
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr "Kunne ikke åbne et socket til at lytte på, forsøgte disse porte: {0}"
@@ -955,6 +1002,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1440,6 +1497,59 @@ msgstr ""
" indtil beskyttelsetiden er udløbet og den bliver endeligt slettet. Brug "
"denne indstilling til at gennemtvinge øjeblikkelig sletning af filer."
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -2159,31 +2269,6 @@ msgid ""
"Database is NOT upgraded."
msgstr ""
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr ""
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2607,12 +2692,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2797,6 +2883,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2805,15 +2904,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr "Symlink håndtering"
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2824,11 +2923,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr "Hardlink håndtering"
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2838,11 +2937,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr ""
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2850,7 +2949,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2858,21 +2957,21 @@ msgid ""
" file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "Navn på backupen"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2884,22 +2983,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr "Hukommelse brugt af blok hash"
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2907,96 +3006,96 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr "Liste over filer, der skal undersøges for ændringer"
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
"Sti til filen, der indeholder den lokale cache for den eksterne fildatabase"
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr "Sti til den lokale tilstandsdatabase"
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Liste over slettede filer"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr "Hukommelse brugt af fil hash"
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
"Denne mulighed kan bruges til at øge hastigheden via ekstra hukommelsesbrug."
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr ""
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr ""
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -3005,11 +3104,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -3017,43 +3116,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr "Hash-algoritme, der anvendes til blokke"
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr "Hashalgoritmen der bruges til filer"
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -3061,11 +3160,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -3073,118 +3172,118 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr "Volumenstørrelsestærskel"
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr ""
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "Deaktiverer den lokale database"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr "Antal versioner, der skal beholdes"
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr ""
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr "Overskriv filer ved genoprettelse"
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -3192,11 +3291,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3204,11 +3303,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3219,101 +3318,101 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr ""
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "Gem ikke metadata"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr ""
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr ""
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr ""
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr ""
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr ""
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3321,11 +3420,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3333,40 +3432,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr "Udfør backup af Hyper-V-maskiner (kun Windows)"
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3374,15 +3473,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3390,22 +3489,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3415,53 +3514,65 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr ""
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr "Kunne ikke oprette snapshot: {0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
@@ -4168,24 +4279,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr "Understøttede generiske moduler:"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "Kunne ikke læse parameter filen \"{0}\", årsag: {1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-"Filtre kan ikke angives på kommandolinen hvis der også er filtre i parameter"
-" filen. Brug de specielle indstillinger --{0}, --{1}, eller --{2} til at "
-"angive filter inde i parameter filen. Hvert filter skal starte med enten + "
-"eller -, og flere filter skal sammensættes med {3}"
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -4195,35 +4288,6 @@ msgstr ""
"Indstillingen --{0} blev angivet, men den er reserveret til intern brug og "
"må ikke sættes på kommandolinien"
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-"Denne indstilling kan bruges til at gemme nogle eller alle indstillinger til"
-" kommandolinie programmet. Hver fil skal være en almindelig tekst fil, helst"
-" med UTF-8 tegnsæt. Hver linie i filen skal være i formatet "
-"--indstilling=værdi. De specielle indstillinger --{0} og --{1} kan bruges "
-"til henholdsvis at vælge den lokale sti og destinationen. Indstillingerne i "
-"denne fil overskriver indstillinger angivet på kommandolinien. Du kan ikke "
-"angive filter i filen og kommandolinien på samme tid. Istedet kan du bruge "
-"de specielle indstillinger --{2}, --{3}, eller --{4} til at angive filter i "
-"parameter filer. Hvert filter skal starte med enten + eller -, og flere "
-"filter skal sammensættes med {5}"
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "Sti til en fil med parametre"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-de.mo b/Localizations/duplicati/localization-de.mo
index 26f19d0f6..656bd0811 100644
--- a/Localizations/duplicati/localization-de.mo
+++ b/Localizations/duplicati/localization-de.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-de.po b/Localizations/duplicati/localization-de.po
index fdbd1cd82..404375ace 100644
--- a/Localizations/duplicati/localization-de.po
+++ b/Localizations/duplicati/localization-de.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-01-18 11:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Tobias Schwendemann <admin@lyrex.net>, 2017\n"
+"Last-Translator: Alexander Niederklapfer <alex@krmpfkrmpf-studios.com>, 2018\n"
"Language-Team: German (https://www.transifex.com/duplicati/teams/67655/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1719,10 +1719,13 @@ msgid ""
"lower number means less data, but can increase the number of Class C "
"transaction on B2. Suggested values are between 100 and 1000"
msgstr ""
+"Diese Option legt die Seitengröße für Inhaltsauflistungen von B2-Buckets "
+"fest. Ein niedriegerer Wert führt zu weniger Daten, aber kann die Anzahl an "
+"Class-C Transaktionen zu B2 vergrößern. Empfohlener Bereich: 100-1000."
#: Library/Backend/Backblaze/Strings.cs:19
msgid "The size of file-listing pages"
-msgstr ""
+msgstr "Seitengröße für Inhaltsauflistungen"
#: Library/Backend/Backblaze/Strings.cs:20
#, csharp-format
@@ -2933,21 +2936,27 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
-msgstr ""
-"Diese Einstellung steuert die Verwendung von Schnappschüssen, wodurch Duplicati auch gesperrte Dateien sichern kann. \n"
-"\"Aus\": Die Funktion ist deaktiviert.\n"
-"\"Auto\": Es wird versucht einen Snapshot zu erstellen. Es werden aber keine Warnmeldungen protokoliert.\n"
-"\"Ein\": Es wird versucht einen Snapshot zu erstellen. Warnmeldungen werden protokoliert.\n"
-"\"Erforderlich\": Es wird versucht einen Snapshot zu erstellen. Das Backup wird abgebrochen wenn dies nicht möglich ist.\n"
-"\n"
-"Unter Windows werden der \"Volumenschattenkopie\" Dienst sowie administrative Rechte benötigt.\n"
-"Unter Linux werden \"LVM\" sowie Root Berechtigungen benötigt."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
+msgstr ""
+"Diese Einstellungen steuern die Verwendung von Schnappschüssen, wodurch "
+"Duplicati auch gesperrte Dateien sichern kann. \"Aus\" bedeutet dass "
+"Duplicati nicht versuchen wird einen Schnappschuss des Laufwerks zu "
+"erstellen. Mit \"Auto\" versucht Duplicati einen Schnappschuss zu erzeugen, "
+"erzeugt aber keine Fehlermeldung wenn das nicht ordnungsgemäß funktioniert "
+"hat, weil Berechtigungen fehlen oder diese Funktion nicht unterstützt wird "
+"(Achtung: möglicherweise protokolliert das Betriebsystem aber einen Fehler)."
+" Bei \"Ein\" wird eine Warnung im Protokoll erzeugt, wenn der Versuch einen "
+"Schnappschuss zu erzeugen fehlschlägt. \"Erforderlich\" bricht den "
+"Sicherungsvorgang nach einem Fehler ab. Unter Windows werden dazu der "
+"\"Volumenschattenkopie\"-Dienst (VSS) sowie Administratorprivilegien "
+"benötigt. Unter Linux benützt Duplicate den Logical Volume Manager (LVM) und"
+" erfordert root-Berechtigungen."
#: Library/Main/Strings.cs:91
msgid "Controls the use of disk snapshots"
@@ -3918,35 +3927,35 @@ msgstr ""
msgid "Failed to create a snapshot: {0}"
msgstr "Fehler beim Erstellen des Snapshots: {0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr "Fehler beim Back-End-Instanz zu entsorgen: {0}"
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr "Löschung der Datei fehlgeschlagen {0}, prüfe ob Datei existiert"
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
"Fehler überwunden, beim Versuch die nicht existierende Datei {0} zu löschen"
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr "Überwinden eines Fehlers beim Löschen der Datei {0} fehlgeschlagen"
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
"Löschen fehlgeschlagen für {0}, die Datei wurde nicht gefunden, zeige "
"Inhalte."
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr "Liste zeigt an, dass die Datei {0} korrekt gelöscht wurde."
diff --git a/Localizations/duplicati/localization-es.mo b/Localizations/duplicati/localization-es.mo
index a322cd8c7..886ba3783 100644
--- a/Localizations/duplicati/localization-es.mo
+++ b/Localizations/duplicati/localization-es.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-es.po b/Localizations/duplicati/localization-es.po
index 5c7227bcb..2e6f71b36 100644
--- a/Localizations/duplicati/localization-es.po
+++ b/Localizations/duplicati/localization-es.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: José Costas <infosoporte@infosoporte.es>, 2017\n"
"Language-Team: Spanish (https://www.transifex.com/duplicati/teams/67655/es/)\n"
@@ -48,16 +48,56 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+"Esta opción puede usarse para almacenar algunas o todas las opciones dadas al cliente de línea de comandos. El archivo debe ser un archivo de texto sin formato, se prefiere la codificación UTF-8. Cada línea en el archivo debe tener el formato --option = value.\n"
+" Las opciones especiales - {0} y - {1} se pueden usar para sobreescribir la ruta local y el destino remoto uri, respectivamente. Las opciones de este archivo tienen prioridad sobre las opciones proporcionadas en la línea de comandos. No puede especificar filtros en el archivo y en la línea de comandos. En su lugar, puede utilizar las opciones especiales - {2}, - {3} o - {4} para especificar los filtros dentro del archivo de parámetros. Cada filtro debe ser prefijado con un + o un -, y varios filtros deben ser unidos con {5}"
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "Ruta a un archivo con parámetros"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+"Los filtros no pueden ser indicados por medio de la línea de comandos si "
+"también se encuentran en el archivo de parámetros. Use la opción especial "
+"--{0}, --{1}, o --{2} para especificar filtros en el archivo de parámetros. "
+"Cada filtro debe ir precedido por un + o un - y múltiples filtros deben ser "
+"unidos con {3}"
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "No se pueden leer el archivo de parámetros \"{0}\", razón: {1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr "Exportar información de registro al archivo indicado"
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr ""
"Determina la cantidad de información escrita en el archivo de registro"
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
@@ -65,12 +105,12 @@ msgstr ""
"Activa el modo portátil, donde la base de datos se coloca por debajo del "
"programa ejecutable"
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Se produjo un error grave en Duplicati: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
@@ -79,17 +119,17 @@ msgstr ""
"No se puede iniciar, ¿tal vez haya otro proceso en ejecución?\n"
"Mensaje de error: {0}"
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "Desactiva el cifrado de la base de datos"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
"Detectada versión no compatible de SQLite ({0}), debe ser {1} o superior"
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
@@ -98,7 +138,7 @@ msgstr ""
" está presente. La carpeta debe estar ubicada bajo la carpeta de "
"instalación."
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
@@ -106,56 +146,56 @@ msgstr ""
"El puerto del servidor web está escuchando. Se pueden suministrar múltiples "
"valores separándolos con un coma en medio."
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr "La contraseña de descifrado del archivo de certificado PKCS #12."
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr ""
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr ""
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr "Habilita la respuesta de ping-pong"
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr ""
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr "Limpiar datos del registro antiguos"
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
"Establece el tiempo tras el cual los datos del registro se eliminarán de la "
"base de datos."
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr "Establece la carpeta donde se guardan las configuraciones"
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -163,11 +203,11 @@ msgid ""
"the environment variable {0}."
msgstr ""
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr "Establece la llave de cifrado de la base de datos"
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -175,19 +215,19 @@ msgid ""
" the option --{1} to disable the database scrambling."
msgstr ""
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr ""
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr "El servidor fue iniciado y escuchando en {0}, puerto {1}"
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
@@ -196,7 +236,7 @@ msgstr ""
"No se puede crear un certificado SSL usando los parámetros proporcionados. "
"Detalles de la excepción: {0}"
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr "No se puede abrir un socket para escuchar, intentando puertos: {0}"
@@ -907,6 +947,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1384,6 +1434,59 @@ msgstr ""
"eliminará después de un período de gracia. Utilice este comando para forzar "
"la eliminación inmediata de archivos."
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -2101,31 +2204,6 @@ msgstr ""
"Error: {1}\n"
"La base de datos NO está actualiza."
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} registros"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2589,12 +2667,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2779,6 +2858,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2787,15 +2879,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr ""
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2806,11 +2898,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr ""
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2820,11 +2912,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr "Excluir archivos por atributo"
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2832,7 +2924,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2844,11 +2936,11 @@ msgstr ""
" utilizan para acceder al contenido de una instantánea. Esta solución puede "
"acelerar el acceso a los archivos en Windows XP."
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
@@ -2857,11 +2949,11 @@ msgstr ""
"para identificar la copia de seguridad cuando se envía por mail o ejecutan "
"scripts. "
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "Nombre de la copia de seguridad"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2873,12 +2965,12 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
@@ -2887,11 +2979,11 @@ msgstr ""
"datos. No se debe cambiar este valor a menos que obtenga advertencias en el "
"registro."
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2899,11 +2991,11 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
@@ -2914,22 +3006,22 @@ msgstr ""
"con un vigilante del sistema de archivos que realiza un seguimiento de los "
"cambios en archivos."
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr "Lista de archivos para examinar los cambios"
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
"Ruta de acceso al archivo que contiene la caché local de la base de datos de"
" archivos remotos"
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr "Ruta de acceso a la base de datos de estado local"
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
@@ -2939,66 +3031,66 @@ msgstr ""
"borrados. Esta opción será ignorada a menos que la opción --{0} también esté"
" establecida."
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Lista de archivos eliminados"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr "Memoria utilizada por el hash de archivo"
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
"Reduce el consumo de memoria al inhabilitar las búsquedas en la memoria"
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr "Permite almacenar los metadatos de archivos"
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
"Esta opción ya no se utiliza ya que los metadatos se almacenan ahora por "
"defecto"
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr "Memoria utilizada por el hash de metadatos"
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -3007,11 +3099,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr "Determina el uso de archivos de índice"
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -3019,43 +3111,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr "El máximo espacio desperdiciado en porcentaje"
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr "No realizar ninguna modificación"
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr "El algoritmo de hash utilizado en bloques"
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr "El algoritmo de hash utilizado en archivos"
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -3063,11 +3155,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -3075,48 +3167,48 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr "Tamaño límite del volumen"
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr "Número máximo de volúmenes pequeños"
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr "Utilizar los datos del archivo local al restaurar"
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "Deshabilita la base de datos local"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr "Mantener un número de versiones"
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
@@ -3124,71 +3216,71 @@ msgstr ""
"Utilice esta opción para establecer el número de versiones a mantener, "
"establezca -1 para mantener todas las versiones"
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr "Mantener todas las versiones dentro de un intervalo de tiempo"
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr "Omitir elementos que faltan de la fuente"
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr ""
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr "Determinar si los archivos de verificación están subidos"
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -3196,11 +3288,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3208,11 +3300,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr "Activa la verificación detallada de los archivos"
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3223,82 +3315,82 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr "Permite cambiar la frase de seguridad"
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr "Lista sólo conjuntos de archivos"
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "No almacenar metadatos"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr "Restaurar permisos de archivos"
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr "Omitir el control de archivos restaurados"
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr "Activar caché"
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
"Activar la memoria caché, que están desactivados ahora de forma "
"predeterminada"
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr "No usar datos locales"
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
@@ -3308,11 +3400,11 @@ msgstr ""
"minimizar la cantidad de datos descargados. Utilice esta opción para omitir "
"esta optimización y utilizar sólo datos remotos."
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr "Comprobar hash del bloque"
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
@@ -3321,11 +3413,11 @@ msgstr ""
" bloques leídos de un volumen antes de parchear los archivos restaurados con"
" los datos."
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr "Reparar base de datos con rutas"
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3333,11 +3425,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr "Forzar la configuración regional"
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3345,40 +3437,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr "Realizar copia de seguridad de las máquinas Hyper-V (sólo Windows)"
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3386,15 +3478,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3402,22 +3494,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3427,56 +3519,68 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
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:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr "Fallo al crear una instantánea: {0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr "No se pudo eliminar el archivo {0}, probando si ya existe el archivo"
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
"Se recuperó de un problema al intentar eliminar el archivo no existente {0}"
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr "No se pudo recuperar de un error borrando el archivo {0}"
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr "Indica que el arhivo {0} se elimino correctamente"
@@ -4166,25 +4270,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr "Módulos genéricos compatibles:"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "No se pueden leer el archivo de parámetros \"{0}\", razón: {1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-"Los filtros no pueden ser indicados por medio de la línea de comandos si "
-"también se encuentran en el archivo de parámetros. Use la opción especial "
-"--{0}, --{1}, o --{2} para especificar filtros en el archivo de parámetros. "
-"Cada filtro debe ir precedido por un + o un - y múltiples filtros deben ser "
-"unidos con {3}"
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -4194,27 +4279,6 @@ msgstr ""
"Se usó la opción --{0}, pero está reservada para uso interno y no se puede "
"fijar desde la línea de comandos"
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-"Esta opción puede usarse para almacenar algunas o todas las opciones dadas al cliente de línea de comandos. El archivo debe ser un archivo de texto sin formato, se prefiere la codificación UTF-8. Cada línea en el archivo debe tener el formato --option = value.\n"
-" Las opciones especiales - {0} y - {1} se pueden usar para sobreescribir la ruta local y el destino remoto uri, respectivamente. Las opciones de este archivo tienen prioridad sobre las opciones proporcionadas en la línea de comandos. No puede especificar filtros en el archivo y en la línea de comandos. En su lugar, puede utilizar las opciones especiales - {2}, - {3} o - {4} para especificar los filtros dentro del archivo de parámetros. Cada filtro debe ser prefijado con un + o un -, y varios filtros deben ser unidos con {5}"
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "Ruta a un archivo con parámetros"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-fi.mo b/Localizations/duplicati/localization-fi.mo
index 285cd133e..2287f0469 100644
--- a/Localizations/duplicati/localization-fi.mo
+++ b/Localizations/duplicati/localization-fi.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-fi.po b/Localizations/duplicati/localization-fi.po
index 687dc1f3c..932a5806b 100644
--- a/Localizations/duplicati/localization-fi.po
+++ b/Localizations/duplicati/localization-fi.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Hese <heikki.nikula@iki.fi>, 2017\n"
"Language-Team: Finnish (https://www.transifex.com/duplicati/teams/67655/fi/)\n"
@@ -48,15 +48,53 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "Asetustiedoston polku"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+"Suodattimia ei voi asettaa komentorivillä, jos asetustiedosto sisältää "
+"suodattimia. Käytä erityisiä valitsimia --{0}, --{1} tai --{2} "
+"määrittääksesi suodattimet asetustiedostossa. Jokaisen suodattimen täytyy "
+"alkaa joko + tai - merkillä. Useat peräkkäiset suodattimet täytyy liittää "
+"merkillä {3}."
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "Asetustiedostoa \"{0}\" ei voitu lukea, koska: {1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr "Kirjoittaa lokitiedot annettuun tiedostoon"
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr "Valitsee lokitiedostoon kirjoitettavat tiedot"
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
@@ -64,12 +102,12 @@ msgstr ""
"Aktivoi siirrettävän moodin, jossa tietokanta sijaitsee samassa hakemistossa"
" kuin ohjelma"
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Kohdattiin vakava virhe Duplicatissa: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
@@ -78,16 +116,16 @@ msgstr ""
"Ohjelmaa ei voitu käynnistää. Todennäköisesti toinen prosessi on jo käynnissä.\n"
"Virheilmoitus: {0}"
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "Poistaa käytöstä tietokannan salauksen"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr "Ei-tuettu versio SQLite:sta: {0}. Täytyy olla {1} tai korkeampi."
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
@@ -95,7 +133,7 @@ msgstr ""
"Www-palvelimen staattisten tiedostojen sijainti. Näiden täytyy sijaita "
"asennuskansion alla."
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
@@ -103,17 +141,17 @@ msgstr ""
"Portti, jota www-palvelin kuuntelee. Voit antaa useita arvoja pilkulla "
"erotettuna."
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr "PKCS #12 avaintiedoston salasana."
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
@@ -123,7 +161,7 @@ msgstr ""
"\"any\" tarkoittavat kaikkia mahdollisia verkkorajapintoja. "
"Arvolla\"loopback\" www-palvelin kuuntelee vain paikallisia yhteyksiä."
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
@@ -133,11 +171,11 @@ msgstr ""
"antaa joka kerta. Tämän asettaminen tyhjäksi merkkijonoksi poistaa salasanan"
" käytöstä."
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr "Ottaa käyttöön ping-pong vastaukset"
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
@@ -147,19 +185,19 @@ msgstr ""
"palveluprosessi vastaa. Tällä valitsimella palveluprosessi lukee "
"standardisyötettä ja kirjoittaa vastauksen jokaiseen riviin."
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr "Poista vanhat lokitiedot"
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr "Aseta lokitietojen säilytysaika"
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr "Asettaa kansion, johon asetukset tallennetaan."
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -170,11 +208,11 @@ msgstr ""
"asetustietokannan siajinnin. Tämä asetus voidaan antaa myös "
"ympäristömuuttujassa {0}."
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr "Tietokannan salausavain"
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -184,7 +222,7 @@ msgstr ""
"Tämä asetus asettaa tietokannan salausavaimen. Tämä asetus voidaan antaa "
"myös ympäristömuuttujassa {0}. Valitsin --{1} poistaa salauksen käytöstä."
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
@@ -193,12 +231,12 @@ msgstr ""
"Aloituspäivällä {0}, varmuuskopioiden välillä {1} ja sallituilla päivillä "
"{2} ei löydy sopivaa päivää."
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr "Palvelin käynnistyi ja kuntelee verkkorajapintaa {0} ja porttia {1}"
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
@@ -207,7 +245,7 @@ msgstr ""
"SSL-sertifikaatin luominen annetuilla arvoilla epäonnistui. Virheilmoitus: "
"{0}"
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -956,6 +994,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1485,6 +1533,59 @@ msgstr ""
"poistuu automaattisesti myöhemmin. Käytä tätä komentoa poistaaksesi "
"tiedostot välittömästi."
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -2283,31 +2384,6 @@ msgstr ""
"Virheilmoitus: {1}\n"
"Tietokantaa EI päivitetty"
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr "ExecuteNonQuery: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr "ExecuteScalar: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr "ExecuteReader: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} tietuetta"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2819,12 +2895,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -3062,6 +3139,19 @@ msgid "A reported maximum storage"
msgstr "Ilmoitettu käytettävissä oleva tila"
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -3070,15 +3160,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr "Symbolisten linkkien tallentaminen"
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -3089,11 +3179,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr "Kovien linkkien käsittely"
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -3103,11 +3193,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr "Ohita tiedostoja ominaisuuksien perusteella"
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -3118,7 +3208,7 @@ msgstr ""
"antaa useampia ominaisuuksia pilkulla erotettuna. Mahdolliset arvot ovat: "
"{0}"
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -3130,11 +3220,11 @@ msgstr ""
"vedoksen tiedostojen lukemiseen. Tämä voi nopeuttaa varmuuskopioita "
"tietokoneissa, joissa on Windows XP."
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr "Liitä vedokset levynä (vain Windowsilla)"
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
@@ -3142,11 +3232,11 @@ msgstr ""
"Näyttää tämän varmuuskopion nimen. Nimen avulla voit erottaa eri "
"varmuuskopiot sähköposti-ilmoituksissa tai skripteissä."
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "Varmuuskopion nimi"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -3164,12 +3254,12 @@ msgstr ""
"oletusarvon, joka on myös esimerkkinä muille riveille. Oletustiedoston "
"sijainti on {0}"
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr "Hallitse pakkautumattomien tiedostojen listaa"
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
@@ -3177,11 +3267,11 @@ msgstr ""
"Osuus muistista, joka on varattu tietokantahakujen nopeuttamista varten. Älä"
" muuta tätä asetusta, jolleivät lokitiedostot sisällä varoituksia."
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr "Lohkon tarkastussummille varattu muisti"
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -3193,11 +3283,11 @@ msgstr ""
" lohkokokoa käytettäessä lohkolistat vievät enemmän tilaa. Huomioi, että "
"tätä arvoa ei voi muuttaa etätiedostojen luonnin jälkeen."
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr "Tiivisteen laskennassa käytettävä lohkon koko"
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
@@ -3208,22 +3298,22 @@ msgstr ""
"tiedostojärjestelmää tarkkailevan ohjelman, joka koostaa listan muuttuneista"
" tiedostoista, kanssa."
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr "Lista mahdollisesti muuttuneista tiedostoista"
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
"Polku paikalliseen kopioon tietokannasta, joka sisältää tiedot "
"etäpalvelimella olevista tiedostoista"
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr "Polku paikallisen tilan sisältävään tietokantaan"
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
@@ -3232,15 +3322,15 @@ msgstr ""
"Lista poistetuista tiedostoista. Tämä valitsin jätetään huomiotta, jollei "
"valitsinta --{0} ole annettu."
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Lista poistetuista tiedostoista"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr "Tiedostojen tarkastussummien laskemiseen varattu muisti"
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
@@ -3248,21 +3338,21 @@ msgstr ""
"Tällä valitsimella voit pienentää muistinkäyttöä. Tällöin Duplicati ei "
"säilytä muistissa tiedostopolkuja ja muokkausaikokoja muistissa."
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
"Pienennä muistinkäyttöä poistamalla muistissa tapahtuva vertailu käytöstä"
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
@@ -3270,20 +3360,20 @@ msgstr ""
"Tallenna metatiedot, kuten aikaleimat ja tiedostojen ominaisuudet. Tämä "
"kasvattaa tallennustilan tarvetta ja varmuuskopion tekoon vaadittavaa aikaa."
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr "Tallenna metadata"
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
"Tätä asetusta ei enää käytetä, sillä metadata tallennetaan oletuksena."
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr "Metadatan tarkastussumman laskemiseen varattu muisti"
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
@@ -3293,11 +3383,11 @@ msgstr ""
"varmuuskopioita. Tämän tarkoitus on auttaa Duplicatia toimimaan sellaisten "
"etäpalvelinten kanssa, joiden tiedostolistaus ei ole luotettava."
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr "Älä listaa tiedostoja etäpalvelimella aloitettaessa"
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -3311,11 +3401,11 @@ msgstr ""
"hakemistotiedostot vievät etäpalvelimella enemmän tilaa, jota ei välttämättä"
" koskaan tarvita."
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr "Säädä hakemistotiedotojen käyttöä"
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -3328,11 +3418,11 @@ msgstr ""
"datan osuus prosentteina. Arvoa sovelletaan kuhunkin lohkotiedostoon ja koko"
" tallennettuun dataan."
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr "Tarpeettoman datan osuus prosentteina"
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
@@ -3340,11 +3430,11 @@ msgstr ""
"Tällä valitsimella voit testata erilaisia asetuksia ja niiden vaikutusta "
"koskematta tiedostoihin."
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr "Älä muuta tiedostoja"
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
@@ -3354,11 +3444,11 @@ msgstr ""
"tarkastussummien laskemiseen käytettävän algoritmin. Sillä on vaikutusta "
"suorituskykyyn ja levytilan tarpeeseen."
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr "Lohkojen tarkastussummien laskemiseen käytettävä algoritmi"
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
@@ -3368,11 +3458,11 @@ msgstr ""
"tarkastussummien laskemiseen käytettävän algoritmin. Sillä on vaikutusta "
"suorituskykyyn ja levytilan tarpeeseen."
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr "Tiedostojen tarkastussummien laskemiseen käytettävä algoritmi"
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -3385,11 +3475,11 @@ msgstr ""
"valitsin poistaa automaattisen tiivistämisen käytöstä. Tällöin varmuuskopio "
"tiivistetään vain komennolla \"compact\"."
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr "Poista automaattinen tiivistäminen käytöstä"
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -3400,11 +3490,11 @@ msgstr ""
"oletuksena alle 20 prosenttia jätetään tiivistämättä. Tämä vähentää "
"siirrettävän datan määrää."
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr "Datatiedostojen muutosten alaraja"
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
@@ -3413,11 +3503,11 @@ msgstr ""
"Tämä asetus määrää kuinka paljon etäpalvelimella saa olla pieniä tiedostoja "
"ennen kuin ne yhdistetään yhdeksi lohkotiedostoksi."
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr "Pienten tiedostojen määrä"
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
@@ -3427,15 +3517,15 @@ msgstr ""
"omalla koneella. Tämä on hidasta, mutta voi vähentää etäpalvelimelta "
"ladattavan datan määrää."
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr "Käytä paikallisia tiedostoja apuna palautettaessa"
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "Poista paikallinen tietokanta käytöstä"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
@@ -3445,11 +3535,11 @@ msgstr ""
"palauttaessasi varmuuskopioituja tiedostoja.Tämä on yleensä hitaampaa, mutta"
" siten voidaan varmistua etäpalvelimella olevan varmuuskopion toimivuudesta."
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr "Säilytettävien versioiden lukumäärä"
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
@@ -3457,43 +3547,43 @@ msgstr ""
"Aseta säilytettävien versioiden lukumäärä. Aseta arvoksi -1 säilyttääksesi "
"kaikki versiot."
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr "Säilytä varmuuskopiot tältä ajanjaksolta"
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr "Aseta ajanjakso, jolta varmuuskopiot säilytetään."
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr "Ohita puuttuvat lähteet"
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
"Käytä tätä valitsinta jatkaaksesi vaikka jotkut varmuuskopioitavat kohteet "
"puuttuisivatkin."
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr "Ylikirjoita tiedostostot palauttaessasi"
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
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."
@@ -3502,11 +3592,11 @@ msgstr ""
"palauttettaessa. Jos tätä valitsinta ei ole annettu, Duplicati lisää "
"palautettavan tiedoston nimeen aikaleiman ja järjestysnumeron."
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr "Tulosta enmmän tilatietoja"
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
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."
@@ -3514,21 +3604,21 @@ msgstr ""
"Tällä valitsimella Duplicati tulostaa enmmän tilatietoja. Yleensä tämä "
"tarkoittaa riviä kutakin käsiteltyä tiedostoa kohden."
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr "Lataa varmistustiedostot etäpalvelimelle"
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -3540,11 +3630,11 @@ msgstr ""
" ja SHA256-tarkastussummat. Tämän avulla varmuskopion eheyden voi tarkastaa "
"etäpalvelimella."
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr "Varmuuskopion jälkeen tarkastettavien tiedostojen lukumäärä"
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3556,11 +3646,11 @@ msgstr ""
"kuinka monta tiedostoa ladataan. Jos asetuksen arvo on 0 tai olet antanut "
"valitsimen --{0}, ei varmuuskopion eheyttä tarkasteta ollenkaan."
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr "Perusteellinen eheystarkastus"
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3571,22 +3661,22 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr "Lukupuskurin koko"
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
"Tällä asetuksella voit säätää kuinka paljon Duplicati lukee tiedostosta "
"ennen kuin aloittaa sen käsittellyn"
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr "Salli salauslauseen vaihtaminen"
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
@@ -3594,11 +3684,11 @@ msgstr ""
"Salli salauslauseen vaihtaminen. Huomaa, että tämä ei ole sallittua "
"varmuuskopioitaessa tai korjattaessa tietokantaa."
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr "Listaa vain eri versiot varmuuskopiossa"
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
@@ -3606,11 +3696,11 @@ msgstr ""
"Tällä valitsimella Duplicati listaa vain versiot, ei tiedostonimiä eikä "
"muuta metadataa."
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "Älä tallenna metadataa"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
@@ -3621,11 +3711,11 @@ msgstr ""
"nopeuttaa varmuuskopiointia ja tiedostojen palauttamista, mutta ei vaikuta "
"varmuuskopioiden kokoon merkittävästi."
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr "Palauta tiedostojen oikeudet"
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
@@ -3634,11 +3724,11 @@ msgstr ""
"tiedostojen lukemisen. Tällä valitsimella Duplicati palauttaa myös "
"tiedostojen oikeudet."
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr "Älä tarkasta palautettuja tiedostoja."
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
@@ -3649,20 +3739,20 @@ msgstr ""
"tarkastussumman laskemisen käytöstä. Tällöin palautettujen tiedostojen "
"eheyttä ei tarkasteta."
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr "Ota käyttöön cache"
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
"Ota käyttöön muistinvarainen cache. Toiminto on oletuksena pois käytöstä."
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr "Älä käytä paikallista dataa"
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
@@ -3673,11 +3763,11 @@ msgstr ""
"paikallisen datan hyödyntämisen käytöstä ja käyttää vain etäpalvelimella "
"olevaa dataa."
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr "Tarkasta lohkojen tarkastussummat"
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
@@ -3685,11 +3775,11 @@ msgstr ""
"Tällä valitsimella Duplicati tarkastaa koko palautetun tiedoston lisäksi "
"kunkin lohkon tarkastustsumman."
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr "Korjaa tietokanta poluista"
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3701,11 +3791,11 @@ msgstr ""
"nopeampaa, mutta sen tiedot eivät riitä tiedostojen palauttamiseen. Voit "
"käyttää sitä palautettavien tiedostojen etsimiseen."
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr "Pakota Duplicati käyttämään tiettyjä lokaaliasetuksia"
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3718,11 +3808,11 @@ msgstr ""
"valitsin asettaa käytettävän lokaalin. Aseta arvoksi tyhjä merkkijono "
"valitaksesi \"invariant Culture\"-lokaalin."
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr "Kommunikoi taustamoduulin kanssa käyttäen säieturvallisia putkia"
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
@@ -3732,11 +3822,11 @@ msgstr ""
"tiedostonsiirrot. Riippuen laitteistostasi ja etäpalvelimesta tämä voi "
"nopeuttaa tiedostonsiirtoja."
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr "Varmuuskopioi hyper-V virtuaalikoneet (vain Windows-järjestelmillä)"
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
@@ -3746,18 +3836,18 @@ msgstr ""
"Erota useait ID:t puolipisteellä. (Löydät virtuaalikoneiden ID:t seuraavalla"
" Powershell-komennolla: 'Get-VM | ft VMName, ID')"
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3765,15 +3855,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr "Poistaa polun pakkauksen palautettaessa"
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3781,22 +3871,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr "Salli kaikkien tiedostojen poisto"
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3806,7 +3896,19 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
@@ -3814,48 +3916,48 @@ msgid ""
msgstr ""
"Salauskirjasto ei tue uudelleenkäytettäviä muunnoksia tiivistefunktiolle {0}"
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr "Salauskirjasto ei tue tiivistefunktiota {0}"
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr "Olemassaolevan varmuuskopion salasanaa ei voi vaihtaa"
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr "Vedoksen luominen epäonnistui: {0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr "Moduulin poistaminen epäonnistui: {0}"
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr "Tiedostoa {0} ei voitu poistaa. Tarkistetaan, onko tiedosto olemassa."
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr "Toipuminen olemattoman tiedoston \"{0}\" poistamisesta onnistui"
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr "Ei voitu toipua virheestä poistettaessa tiedostoa {0}"
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
"Tiedoston {0} poistaminen epäonnistui. Virhe oli FileNotFound, listing "
"contents"
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr "Listauksen mukaan tiedosto {0} on poistettu"
@@ -4606,25 +4708,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr "Tuetut geneeriset moduulit:"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "Asetustiedostoa \"{0}\" ei voitu lukea, koska: {1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-"Suodattimia ei voi asettaa komentorivillä, jos asetustiedosto sisältää "
-"suodattimia. Käytä erityisiä valitsimia --{0}, --{1} tai --{2} "
-"määrittääksesi suodattimet asetustiedostossa. Jokaisen suodattimen täytyy "
-"alkaa joko + tai - merkillä. Useat peräkkäiset suodattimet täytyy liittää "
-"merkillä {3}."
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -4634,25 +4717,6 @@ msgstr ""
"Valitsin --{0} on varattu sisäiseen käyttöön. Sitä ei voi käytää "
"komentorivillä."
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "Asetustiedoston polku"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-fr.mo b/Localizations/duplicati/localization-fr.mo
index 4cd7f294a..ceb0ae224 100644
--- a/Localizations/duplicati/localization-fr.mo
+++ b/Localizations/duplicati/localization-fr.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-fr.po b/Localizations/duplicati/localization-fr.po
index c52d89621..1830d70ea 100644
--- a/Localizations/duplicati/localization-fr.po
+++ b/Localizations/duplicati/localization-fr.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: François TERROT <fterrot@april.org>, 2017\n"
"Language-Team: French (https://www.transifex.com/duplicati/teams/67655/fr/)\n"
@@ -48,26 +48,76 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+"Cette option peut être utilisée pour stocker une partie ou l'ensemble des "
+"options données aux clients en ligne de commande. Le fichier doit être en "
+"texte brut, l'encodage en UTF-8 est préférable. Chaque ligne dans le fichier"
+" doit être dans le format --option=value. Les options spéciales --{0} et -- "
+"{1} peuvent être respectivement utilisées pour outrepasser le chemin local "
+"et l'uri d'emplacement distant. Les options dans ce fichier priment sur les "
+"options fournies en ligne de commande. Vous ne pouvez pas préciser de filtre"
+" dans le fichier et la ligne de commande en même temps. À la place vous "
+"pouvez utiliser les options spéciales --{2}, --{3} où --{4} pour préciser "
+"des filtres à l'intérieur du fichier de paramètre. Chaque filtre doit être "
+"préfixé avec soit a + ou a - et les filtres multiples doivent être attachés "
+"avec {5}"
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "Chemin vers un fichier avec paramètres"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+"Les filtres ne peuvent pas être précisés dans la ligne de commande si les "
+"filtres sont aussi présents dans le fichier de paramètre. Utilisez les "
+"options spéciales --{0}, --{1} ou --{2} pour préciser les filtres dans le "
+"fichier de paramètre. Chaque filtre doit être préfixé avec soit a + ou a - "
+"et les filtres multiples doivent être attachés avec {3}"
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "Impossible de lire le fichier de paramètre \"{0}\", cause : {1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr ""
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr ""
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
msgstr " "
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Une erreur critique s'est produite dans Duplicati: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
@@ -76,22 +126,22 @@ msgstr ""
"Impossible de démarrer, il y a peut-être une autre processus en cours "
"d'exécution ? Message d'erreur: {0}"
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "Désactiver le chiffrement de base de données"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr "Une version {0} de SQLite non supportée a été détectée, est attendue "
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
msgstr ""
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
@@ -99,54 +149,54 @@ msgstr ""
"Le port sur lequel le serveur Web écoute. Plusieurs valeurs, séparées par "
"une virgule, peuvent être fournies."
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr "Le mot de passe pour déchiffrer le certificat PKCS #12."
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr ""
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr ""
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr "Active le répondeur \"ping-pong\""
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr ""
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr ""
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr ""
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -154,11 +204,11 @@ msgid ""
"the environment variable {0}."
msgstr ""
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr ""
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -166,19 +216,19 @@ msgid ""
" the option --{1} to disable the database scrambling."
msgstr ""
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr ""
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr ""
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
@@ -187,7 +237,7 @@ msgstr ""
"Impossible de créer le certificat SSL en utilisant les paramètres fournis. "
"Détails de l'exception: {0}"
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -899,6 +949,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1417,6 +1477,59 @@ msgstr ""
"poubelle ou il sera supprimé après un certain temps. Utilisez cette commande"
" pour forcer la suppression immédiate et définitive des fichiers."
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -2191,31 +2304,6 @@ msgid ""
"Database is NOT upgraded."
msgstr ""
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} enregistrements"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2654,12 +2742,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2844,6 +2933,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2852,15 +2954,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr ""
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2871,11 +2973,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr ""
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2885,11 +2987,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr ""
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2897,7 +2999,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2905,21 +3007,21 @@ msgid ""
" file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr ""
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2931,22 +3033,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2954,96 +3056,96 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr "Liste des fichiers à scanner pour voir s'ils ont changé"
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr "Chemin vers l'état de la base de donnée locale"
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Liste des fichiers supprimés"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr "Mémoire utilisée par le hash des fichiers"
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr "Active l'enregistrement des métadonnées des fichiers"
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
"Cette option n'est plus utilisée car les métadonnées sont désormais stockées"
" par défaut"
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr "Mémoire utilisée par le hash des métadonnées des fichiers"
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr "Ne pas interroger le back-end au démarrage"
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -3052,11 +3154,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -3064,43 +3166,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr ""
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr ""
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -3108,11 +3210,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -3120,118 +3222,118 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr ""
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr ""
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "Désactiver la base de données locale"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr "Garder un nombre de versions"
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr ""
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr ""
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -3239,11 +3341,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3251,11 +3353,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3266,101 +3368,101 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr ""
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr ""
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr ""
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr ""
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr ""
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr ""
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr ""
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3368,11 +3470,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3380,40 +3482,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3421,15 +3523,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3437,22 +3539,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3462,53 +3564,65 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr ""
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
@@ -4189,25 +4303,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr "Modules génériques pris en charge :"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "Impossible de lire le fichier de paramètre \"{0}\", cause : {1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-"Les filtres ne peuvent pas être précisés dans la ligne de commande si les "
-"filtres sont aussi présents dans le fichier de paramètre. Utilisez les "
-"options spéciales --{0}, --{1} ou --{2} pour préciser les filtres dans le "
-"fichier de paramètre. Chaque filtre doit être préfixé avec soit a + ou a - "
-"et les filtres multiples doivent être attachés avec {3}"
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -4217,37 +4312,6 @@ msgstr ""
"L'option --{0} a été fournie, mais elle est réservé à un usage interne et ne"
" peut être mise en place dans la ligne de commande"
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-"Cette option peut être utilisée pour stocker une partie ou l'ensemble des "
-"options données aux clients en ligne de commande. Le fichier doit être en "
-"texte brut, l'encodage en UTF-8 est préférable. Chaque ligne dans le fichier"
-" doit être dans le format --option=value. Les options spéciales --{0} et -- "
-"{1} peuvent être respectivement utilisées pour outrepasser le chemin local "
-"et l'uri d'emplacement distant. Les options dans ce fichier priment sur les "
-"options fournies en ligne de commande. Vous ne pouvez pas préciser de filtre"
-" dans le fichier et la ligne de commande en même temps. À la place vous "
-"pouvez utiliser les options spéciales --{2}, --{3} où --{4} pour préciser "
-"des filtres à l'intérieur du fichier de paramètre. Chaque filtre doit être "
-"préfixé avec soit a + ou a - et les filtres multiples doivent être attachés "
-"avec {5}"
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "Chemin vers un fichier avec paramètres"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-it.mo b/Localizations/duplicati/localization-it.mo
index 6c0734af5..8145a3bce 100644
--- a/Localizations/duplicati/localization-it.mo
+++ b/Localizations/duplicati/localization-it.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-it.po b/Localizations/duplicati/localization-it.po
index 0b1b1d14a..081fc40e7 100644
--- a/Localizations/duplicati/localization-it.po
+++ b/Localizations/duplicati/localization-it.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-01-18 11:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Massimo Piceni <massimo.piceni@inwind.it>, 2017\n"
"Language-Team: Italian (https://www.transifex.com/duplicati/teams/67655/it/)\n"
@@ -80,7 +80,7 @@ msgstr ""
#: Server/Strings.cs:21
msgid "Disables database encryption"
-msgstr "Disattiva criptazione database"
+msgstr "Disattiva crittografia database"
#: Server/Strings.cs:22
#, csharp-format
@@ -115,7 +115,7 @@ msgstr ""
#: Server/Strings.cs:26
msgid "The password for decryption of certificate PKCS #12 file."
-msgstr "Password per la decriptazione del file certificato PKCS #12."
+msgstr "Password per decriptare il file del certificato PKCS #12."
#: Server/Strings.cs:27
msgid ""
@@ -179,7 +179,7 @@ msgstr ""
#: Server/Strings.cs:35
msgid "Sets the database encryption key"
-msgstr "Imposta la chiave di criptografia del database"
+msgstr "Imposta la chiave di crittografia del database"
#: Server/Strings.cs:36
#, csharp-format
@@ -188,7 +188,7 @@ msgid ""
"database. This option can also be set with the environment variable {0}. Use"
" the option --{1} to disable the database scrambling."
msgstr ""
-"Questa opzione imposta la chiave di criptografia usata per codificare le "
+"Questa opzione imposta la chiave di crittografia usata per codificare le "
"impostazioni locali del database. Questa opzione può essere impostata anche "
"con la variabile d'ambiente {0}. Usa l'opzione --{1} per disabilitare la "
"codifica del database."
@@ -227,11 +227,11 @@ msgid ""
" bit AES encryption."
msgstr ""
"Questo modulo cripta tutti i file nello stesso modo utilizzato da AESCrypt, "
-"usando la criptazione AES 256 bit."
+"usando la crittografia AES 256 bit."
#: Library/Encryption/Strings.cs:5
msgid "AES-256 encryption, built in"
-msgstr "Costruito con criptazione AES-256"
+msgstr "Crittografia AES-256, nativo"
#: Library/Encryption/Strings.cs:6
msgid "Empty passphrase not allowed"
@@ -244,12 +244,12 @@ msgid ""
"multithreading)"
msgstr ""
"Usa questa opzione per impostare il livello di thread consentito per le "
-"operazioni di criptazione AES. I valori validi sono 0 (utilizzo predefinito)"
-" o da 1 (senza multithreading) a 4 (max. multithreading)"
+"operazioni di crittografia AES. I valori validi sono 0 (utilizzo "
+"predefinito) o da 1 (senza multithreading) a 4 (max. multithreading)"
#: Library/Encryption/Strings.cs:8
msgid "Set thread level utilized for crypting (0-4)"
-msgstr "Imposta il livello di thread utilizzato per la criptazione (0-4)"
+msgstr "Imposta il livello di thread utilizzato per la crittografia (0-4)"
#: Library/Encryption/Strings.cs:11
#, csharp-format
@@ -265,7 +265,7 @@ msgid ""
"program is available via the PATH environment variable. It is possible to "
"supply the path to GPG using the --gpg-program-path switch."
msgstr ""
-"Il modulo di criptazione GPG utilizza il programma GNU Privacy Guard per "
+"Il modulo di crittografia GPG utilizza il programma GNU Privacy Guard per "
"criptare e decriptare i file. Richiede che l'eseguibile GPG sia disponibile "
"nel sistema. In Windows si presume che questo sia nella cartella predefinita"
" di installazione sotto Programmi, sotto Linux e OSX si presume che il "
@@ -287,14 +287,14 @@ msgstr ""
#: Library/Encryption/Strings.cs:17
msgid "Extra GPG commandline options for decryption"
-msgstr "Opzioni aggiuntive per GPG da riga di comando per la decriptazione"
+msgstr "Opzioni aggiuntive per GPG da riga di comando per la decrittografia"
#: Library/Encryption/Strings.cs:18
msgid ""
"The GPG encryption/decryption will use the --armor option for GPG to protect"
" the files with armor. Specify this switch to remove the --armor option."
msgstr ""
-"La criptazione/decriptazione GPG userà l'opzione --armor per GPG per "
+"La crittografia/decrittografia GPG userà l'opzione --armor per GPG per "
"proteggere i file con armature. Specifica questo interruttore per rimuovere "
"l'opzione --armor."
@@ -313,7 +313,7 @@ msgstr ""
#: Library/Encryption/Strings.cs:21
msgid "Extra GPG commandline options for encryption"
-msgstr "Opzioni aggiuntive per GPG da riga di comando per la criptazione"
+msgstr "Opzioni aggiuntive per GPG da riga di comando per la crittografia"
#: Library/Encryption/Strings.cs:22
#, csharp-format
@@ -354,11 +354,11 @@ msgstr "Usa GPG Armor"
#: Library/Encryption/Strings.cs:28
msgid "Overrides the GPG command supplied for decryption"
-msgstr "Sovrascittura del comando GPG fornito per la decriptazione"
+msgstr "Sovrascrive il comando GPG fornito per la decrittografia"
#: Library/Encryption/Strings.cs:29
msgid "The GPG decryption command"
-msgstr "Il comando di decriptazione GPG"
+msgstr "Comando di decrittografia GPG"
#: Library/Encryption/Strings.cs:30
#, csharp-format
@@ -366,18 +366,18 @@ msgid ""
"Overrides the default GPG encryption command \"{0}\", normal usage is to "
"request asymetric encryption with the setting {1}"
msgstr ""
-"Esegue la sovrascrittura del comando di criptazione GPG predefinito '{0}', "
-"l'utilizzo normale consiste nel richiedere la criptazione asimmetrica con "
+"Esegue la sovrascrittura del comando di crittografia GPG predefinito '{0}', "
+"un utilizzo normale consiste nel richiedere la crittografia asimmetrica con "
"l'impostazione {1}"
#: Library/Encryption/Strings.cs:31
msgid "The GPG encryption command"
-msgstr "Il comando di criptazione GPG"
+msgstr "Comando di crittografia GPG"
#: Library/Encryption/Strings.cs:34
#, csharp-format
msgid "Decryption failed: {0}"
-msgstr "Decriptazione non riuscita: {0}"
+msgstr "Decrittografia non riuscita: {0}"
#: Library/Encryption/Strings.cs:35
msgid "Failure while invoking GnuPG, program won't flush output"
@@ -1288,23 +1288,23 @@ msgid ""
"If this flag is set, the FTP encryption mode will be changed to the selected"
" option."
msgstr ""
-"Se questo flag è impostato, la modalità di criptazione FTP sarà modificata "
+"Se questo flag è abilitato, la modalità di crittografia FTP sarà modificata "
"dall'opzione selezionata."
#: Library/Backend/AlternativeFTP/Strings.cs:23
msgid "Configure the FTP encryption mode"
-msgstr "Configura la modalità di criptazione FTP"
+msgstr "Configura la modalità di crittografia FTP"
#: Library/Backend/AlternativeFTP/Strings.cs:24
msgid "This flag controls the SSL policy to use when encryption is enabled."
msgstr ""
-"Questo flag controlla i criteri SSL da utilizzare quando la criptazione è "
-"abilitata."
+"Questo flag controlla il criterio SSL da utilizzare quando la crittografia è"
+" abilitata."
#: Library/Backend/AlternativeFTP/Strings.cs:25
msgid "Configure the SSL policy to use when encryption is enabled"
msgstr ""
-"Configura il criterio SSL da utilizzare quando la criptazione è abilitata"
+"Configura il criterio SSL da utilizzare quando la crittografia è abilitata"
#: Library/Backend/AlternativeFTP/Strings.cs:26
#, csharp-format
@@ -2644,12 +2644,12 @@ msgid ""
"unencrypted, you can turn of encryption completely by using this switch."
msgstr ""
"Se archivi i backup su un disco locale e preferisci che siano mantenuti non "
-"criptati, puoi disattivare completamente la criptazione utilizzando questa "
+"criptati, puoi disattivare completamente la crittografia utilizzando questa "
"opzione."
#: Library/Main/Strings.cs:49
msgid "Disable encryption"
-msgstr "Disattiva criptazione"
+msgstr "Disattiva crittografia"
#: Library/Main/Strings.cs:50
msgid ""
@@ -2892,15 +2892,15 @@ msgid ""
"volumes, when reading an existing file, the filename is used to select the "
"encryption module."
msgstr ""
-"Duplicati supporta moduli di criptazione come componenti aggiuntivi. Usa "
-"questa opzione per selezionare un modulo da utilizzare per la criptazione. "
-"Questo è applicato solo quando si creano nuovi volumi, quando si legge un "
-"file esistente, il nome del file è utilizzato per selezionare il modulo di "
-"criptazione."
+"Duplicati supporta moduli di crittografia come componenti aggiuntivi. Usa "
+"questa opzione per selezionare un modulo da utilizzare per la crittografia. "
+"Viene applicato solo quando si creano nuovi volumi. Quando si legge un file "
+"esistente, il nome del file è utilizzato per selezionare il modulo di "
+"crittografia."
#: Library/Main/Strings.cs:85
msgid "Select what module to use for encryption"
-msgstr "Selezionare il modulo da utilizzare per la criptazione"
+msgstr "Selezionare il modulo da utilizzare per la crittografia"
#: Library/Main/Strings.cs:86
msgid "Supply one or more module names, separated by commas to unload them"
@@ -2924,25 +2924,27 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
-msgstr ""
-"Questa impostazione controlla l'utilizzo di istantanee, e consente a "
-"Duplicati di eseguire il backup dei file bloccati da altri programmi. "
-"Impostandola su \"off\", Duplicati non tenterà di creare un'istantanea del "
-"disco. L'impostazione di questa su \"auto\" farà si che Duplicati tenti di "
-"creare un'istantanea, e se fallisce non sarà notificato se ciò non è stato "
-"consentito o supportato. Impostandola su \"on\" Duplicati farà un tentativo "
-"di creare un'istantanea, ma produrrà un messaggio di avviso nel registro se "
-"non ci riesce. Impostandola su \"required\" farà si che Duplicati "
-"interromperà il backup se la creazione di un'istantanea non riesce. In "
-"Windows questo utilizza il Volume Shadow Copy Services (VSS) e richiede i "
-"privilegi dell'amministratore. In Linux questo utilizza Logical Volume "
-"Management (LVM) e richiede privilegi di root."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
+msgstr ""
+"Questa impostazione controlla l'utilizzo delle istantanee, che consentono a "
+"Duplicati di eseguire il backup dei file bloccati da altri programmi. Se è "
+"impostata su \"Off\", Duplicati non tenterà di creare un'istantanea del "
+"disco. Impostandola su \"Auto\", Duplicati tenta di creare un'istantanea e, "
+"se non è consentita o supportata, in caso di errore non sarà prodotta "
+"nessuna notifica (si noti che il sistema operativo può ancora registrare gli"
+" avvisi di sistema). Impostandola su \"On\" Duplicati tenterà di creare "
+"un'istantanea ma se fallisce, mostrerà un messaggio di avviso nel registro."
+"  Impostandola su \"Required\", Duplicati interromperà il backup se la "
+"creazione dell'istantanea fallisce. Su Windows questa funzione utilizza il "
+"Volume Shadow Copy Services (VSS) e richiede privilegi amministrativi. Su "
+"Linux questa funzione utilizza Logical Volume Management (LVM) e richiede i "
+"privilegi di root."
#: Library/Main/Strings.cs:91
msgid "Controls the use of disk snapshots"
@@ -4014,13 +4016,13 @@ msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-"La libreria di criptazione non supporta le trasformazioni riutilizzabili per"
-" l'algoritmo hash {0}"
+"La libreria di crittografia non supporta le trasformazioni riutilizzabili "
+"per l'algoritmo hash {0}"
#: Library/Main/Strings.cs:243
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
-msgstr "La libreria di criptazione non supporta l'algoritmo hash {0}"
+msgstr "La libreria di crittografia non supporta l'algoritmo hash {0}"
#: Library/Main/Strings.cs:244
msgid "The passphrase cannot be changed for an existing backup"
@@ -4031,52 +4033,52 @@ msgstr "La passphrase non può essere modificata per un backup esistente"
msgid "Failed to create a snapshot: {0}"
msgstr "Creare dell'istantanea fallita: {0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr "Impossibile disporre l'istanza del backend: {0}"
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr "Impossibile cancellare il file {0}, verifica se il file esiste"
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
"Recuperato dal problema con il tentativo di cancellare file non esistenti "
"{0}"
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr "Impossibile recuperare da errore cancellazione file {0}"
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
"Operazione di cancellazione non riuscita per {0} con FileNonTrovato, "
"contenuto dell'elenco"
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr "L'elenco indica che il file {0} è stato cancellato correttamente"
#: Library/Modules/Builtin/Strings.cs:7
msgid "Confirm encryption passphrase"
-msgstr "Conferma passphrase di criptazione"
+msgstr "Conferma passphrase crittografia"
#: Library/Modules/Builtin/Strings.cs:8
msgid ""
"This module will ask the user for an encryption password on the command line"
" unless encryption is disabled or the password is supplied by other means"
msgstr ""
-"Questo modulo chiederà all'utente una password di criptazione da riga di "
-"comando a meno che la criptazione non sia disattivata o che la password sia "
-"fornita con altri mezzi"
+"Questo modulo chiederà all'utente una password di crittografia da riga di "
+"comando a meno che la crittografia non sia disattivata o la password sia "
+"fornita in altri modi"
#: Library/Modules/Builtin/Strings.cs:9
msgid "Password prompt"
@@ -4088,7 +4090,7 @@ msgstr "Non sono consentite passphrase vuote"
#: Library/Modules/Builtin/Strings.cs:11
msgid "Enter encryption passphrase"
-msgstr "Inserisci passphrase criptazione"
+msgstr "Inserisci passphrase crittografia"
#: Library/Modules/Builtin/Strings.cs:12
msgid "The passphrases do not match"
@@ -4846,7 +4848,7 @@ msgstr "Moduli di compressione supportati:"
#: CommandLine/Strings.cs:13
msgid "Supported encryption modules:"
-msgstr "Moduli di criptazione supportati:"
+msgstr "Moduli di crittografia supportati:"
#: CommandLine/Strings.cs:14
msgid "Supported options:"
diff --git a/Localizations/duplicati/localization-lt.mo b/Localizations/duplicati/localization-lt.mo
index 35a81b365..8d38af241 100644
--- a/Localizations/duplicati/localization-lt.mo
+++ b/Localizations/duplicati/localization-lt.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-lt.po b/Localizations/duplicati/localization-lt.po
index 945d7073e..db8da5d7b 100644
--- a/Localizations/duplicati/localization-lt.po
+++ b/Localizations/duplicati/localization-lt.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-01-18 11:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Darius Žitkevičius <skystis@gmail.com>, 2017\n"
"Language-Team: Lithuanian (https://www.transifex.com/duplicati/teams/67655/lt/)\n"
@@ -1459,7 +1459,7 @@ msgstr ""
#: Library/Backend/Sia/Strings.cs:11
msgid "Target path, ie /backup"
-msgstr ""
+msgstr "Kelias iki tikslo, pvz.: /backup"
#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13
msgid "Sia password"
@@ -2404,12 +2404,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -3231,32 +3232,32 @@ msgstr ""
msgid "Failed to create a snapshot: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
diff --git a/Localizations/duplicati/localization-lv.mo b/Localizations/duplicati/localization-lv.mo
index 2d4c104db..6da2db7a3 100644
--- a/Localizations/duplicati/localization-lv.mo
+++ b/Localizations/duplicati/localization-lv.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-lv.po b/Localizations/duplicati/localization-lv.po
index c7a812e84..818c60387 100644
--- a/Localizations/duplicati/localization-lv.po
+++ b/Localizations/duplicati/localization-lv.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Mārtiņš Mangulis <martins.mangulis@gmail.com>, 2017\n"
"Language-Team: Latvian (https://www.transifex.com/duplicati/teams/67655/lv/)\n"
@@ -44,101 +44,134 @@ msgstr ""
msgid "--{0}: {1}"
msgstr ""
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr ""
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr ""
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr ""
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr ""
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
msgstr ""
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr ""
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
"Error message: {0}"
msgstr ""
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr ""
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
msgstr ""
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
msgstr ""
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr ""
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr ""
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr ""
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr ""
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr ""
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr ""
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr ""
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -146,11 +179,11 @@ msgid ""
"the environment variable {0}."
msgstr ""
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr ""
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -158,26 +191,26 @@ msgid ""
" the option --{1} to disable the database scrambling."
msgstr ""
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr ""
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr ""
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
"detail: {0}"
msgstr ""
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -829,6 +862,16 @@ msgstr ""
msgid "Google Drive"
msgstr ""
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1286,6 +1329,59 @@ msgid ""
" delete files."
msgstr ""
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -1956,31 +2052,6 @@ msgid ""
"Database is NOT upgraded."
msgstr ""
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr ""
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2404,12 +2475,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2594,6 +2666,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2602,15 +2687,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr ""
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2621,11 +2706,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr ""
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2635,11 +2720,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr ""
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2647,7 +2732,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2655,21 +2740,21 @@ msgid ""
" file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr ""
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2681,22 +2766,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2704,94 +2789,94 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr ""
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr ""
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr ""
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr ""
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr ""
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr ""
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -2800,11 +2885,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -2812,43 +2897,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr ""
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr ""
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -2856,11 +2941,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -2868,118 +2953,118 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr ""
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr ""
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr ""
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr ""
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr ""
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr ""
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -2987,11 +3072,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -2999,11 +3084,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3014,101 +3099,101 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr ""
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr ""
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr ""
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr ""
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr ""
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr ""
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr ""
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3116,11 +3201,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3128,40 +3213,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3169,15 +3254,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3185,22 +3270,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3210,53 +3295,65 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr ""
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
@@ -3929,20 +4026,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr ""
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr ""
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -3950,25 +4033,6 @@ msgid ""
"not be set on the commandline"
msgstr ""
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr ""
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-nl_NL.mo b/Localizations/duplicati/localization-nl_NL.mo
index 1e723d606..ff340517f 100644
--- a/Localizations/duplicati/localization-nl_NL.mo
+++ b/Localizations/duplicati/localization-nl_NL.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-nl_NL.po b/Localizations/duplicati/localization-nl_NL.po
index 901f55414..e86d52af7 100644
--- a/Localizations/duplicati/localization-nl_NL.po
+++ b/Localizations/duplicati/localization-nl_NL.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Kees Zaaijer <kees@famzaaijer.nl>, 2016\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/duplicati/teams/67655/nl_NL/)\n"
@@ -48,16 +48,66 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+"Deze optie kan worden gebruikt om sommige of alle opties op te slaan die "
+"worden opgegeven aan de opdrachtregel-client. Het bestand moet een alleen-"
+"tekstbestand zijn, UTF-8 codering heeft de voorkeur. Iedere regel in het "
+"bestand moet het formaat --optie=waarde hebben. De speciale opties --{0} en "
+"--{1} kunnen worden gebruikt om respectievelijk het lokale pad en de uri van"
+" het remote doel te overschrijven. De opties in dit bestand hebben voorrang "
+"boven de opties die vanaf de opdrachtregel worden opgegeven. Filters kunnen "
+"niet zowel in het bestand als vanaf de opdrachtregel worden opgegeven. "
+"Gebruik daarvoor in de plaats de speciale --{2}, --{3}, of --{4} opties om "
+"filters op te geven binnen het parameter bestand. Ieder filter moet worden "
+"voorafgegaan door een + of een -, en meerdere filters moeten worden "
+"samengevoegd met {5}"
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "Pad naar een bestand met parameters"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+"Filters kunnen niet worden opgegeven vanaf de opdrachtregel als filters "
+"eveneens aanwezig zijn in het parameterbestand. Gebruik de speciale --{0}, "
+"--{1}, of --{2} opties om filters op te geven binnen het parameterbestand. "
+"Ieder filter moet worden voorafgegaan door een + of een -, en meerdere "
+"filters moeten worden samengevoegd met {3}"
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "Parameters bestand \"{0}\" kan niet gelezen worden, reden: {1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr "Voert log-informatie uit naar een opgegeven bestand"
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr ""
"Bepaalt de hoeveelheid informatie die geschreven wordt naar het logbestand"
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
@@ -65,12 +115,12 @@ msgstr ""
"Activeert portable mode waarbij de database wordt opgeslagen onder het "
"uitvoerbaar bestand van het programma"
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Een ernstige fout trad op in Duplicati: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
@@ -79,18 +129,18 @@ msgstr ""
"Opstarten niet mogelijk, er loopt wellicht al een ander proces?\n"
"Foutmelding: {0}"
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "Schakelt database-versleuteling uit"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
"Niet-ondersteunde versie van SQLite gedetecteerd ({0}), moet {1} zijn of "
"hoger"
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
@@ -98,7 +148,7 @@ msgstr ""
"Het pad naar de map waar statische bestanden voor de webserver zich "
"bevinden. De map moet zich bevinden onder de installatiemap"
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
@@ -106,7 +156,7 @@ msgstr ""
"De poort waarop de webserver luistert. Meerdere waarden mogen worden "
"opgegeven met een komma ertussen."
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
@@ -114,12 +164,12 @@ msgstr ""
"Het certificaat en het sleutelbestand in PKCS #12 indeling die de webserver "
"gebruikt voor SSL. Alleen RSA/DSA sleutels worden ondersteund."
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr ""
"Het wachtwoord voor het ontsleutelen van het certificaat PKCS #12 bestand."
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
@@ -129,7 +179,7 @@ msgstr ""
"\"any\" betekent iedere willekeurige interface. De speciale waarde "
"\"loopback\" betekent de loopback adapter."
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
@@ -139,11 +189,11 @@ msgstr ""
" opgeslagen, dus het is niet nodig dit bij iedere uitvoering in te stellen. "
"Het instellen van een lege waarde schakelt het wachtwoord uit."
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr "Schakelt de ping-pong responder in"
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
@@ -153,19 +203,19 @@ msgstr ""
"proces reageert. Als deze optie wordt ingeschakeld, leest de server stdin en"
" schrijft een antwoord op iedere gelezen regel"
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr "Schoon oude log-gegevens op"
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr "Stel de tijd in waarna log-gegevens worden gewist uit de database."
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr "Stelt de map in waar instellingen worden opgeslagen"
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -176,11 +226,11 @@ msgstr ""
"deze optie om te kiezen waar de instellingen worden opgeslagen. Deze optie "
"kan ook worden ingesteld met de omgevingsvariabele {0}."
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr "Stelt de database encryptiesleutel in"
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -192,7 +242,7 @@ msgstr ""
"ingesteld met de omgevingsvariabele {0}. Gebruik de optie --{1} om het "
"versleutelen van de database uit te schakelen."
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
@@ -201,12 +251,12 @@ msgstr ""
"Kan geen geldige datum vinden, rekening houdend met de start-datum {0}, de "
"herhalingsinterval {1} en de toegestane dagen {2}"
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr "Server is gestart en luistert op {0}, poort {1}"
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
@@ -215,7 +265,7 @@ msgstr ""
"SSL certificaat kan niet aangemaakt worden met de opgegeven parameters. "
"Uitzondering detail: {0}"
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr "Kan geen socket openen om te luisteren, geprobeerd op poorten: {0}"
@@ -985,6 +1035,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1551,6 +1611,59 @@ msgstr ""
"Gebruik dit commando om het onmiddellijk definitief verwijderen van "
"bestanden te forceren."
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -2381,31 +2494,6 @@ msgstr ""
"Fout: {1}\n"
"Database NIET geüpgraded."
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr "ExecuteNonQuery: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr "ExecuteScalar: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr "ExecuteScalarInt64: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr "ExecuteReader: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} records"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2943,12 +3031,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
"Deze instelling beheert het gebruik van momentopnamen, waardoor Duplicati "
"een back-up kan maken van bestanden die zijn vergrendeld door andere "
@@ -2962,7 +3051,7 @@ msgstr ""
"\"required\" zal Duplicati de back-up afbreken als het maken van een "
"momentopname mislukt. In Windows wordt hiervoor Volume Shadow Copy Services "
"(VSS) gebruikt en vereist beheerdersrechten. In Linux wordt hiervoor Logical"
-" Volume Management (LVM) gebruikt en vereist root permissies."
+" Volume Management (LVM) gebruikt en vereist root permissies. "
#: Library/Main/Strings.cs:91
msgid "Controls the use of disk snapshots"
@@ -3214,6 +3303,19 @@ msgid "A reported maximum storage"
msgstr "Een gerapporteerde maximum opslagcapaciteit"
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -3226,15 +3328,15 @@ msgstr ""
"\"{1}\", \"{2}\" en \"{3}\". Als deze parameter is ingesteld zonder waarde, "
"zal de set voor het huidige besturingssysteem worden gebruikt."
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr "Standaard filtersets"
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr "Symlink afhandeling"
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -3252,11 +3354,11 @@ msgstr ""
"ervoor zal zorgen dat symlink bestanden aan de back-up worden toegevoegd en "
"hersteld als normale bestanden."
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr "Hardlink afhandeling"
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -3272,11 +3374,11 @@ msgstr ""
"hardlink behandelen als een uniek pad. De optie \"{2}\" zal alle hardlinks "
"negeren met meer dan één link."
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr "Sluit bestanden uit op basis van attribuut"
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -3287,7 +3389,7 @@ msgstr ""
"Gebruik een door komma's gescheiden lijst met attribuutnamen om er meer dan "
"één op te geven. Mogelijke waarden zijn: {0}"
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -3300,11 +3402,11 @@ msgstr ""
"tot de inhoud van een momentopname. Deze workaround kan bestandstoegang "
"versnellen onder Windows XP."
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr "Wijs momentopnames toe aan een schijf (alleen Windows)"
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
@@ -3313,11 +3415,11 @@ msgstr ""
"de back-up te identificeren bij het verzenden van email of het uitvoeren van"
" scripts."
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "Naam van de back-up"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -3337,12 +3439,12 @@ msgstr ""
"standaard bestand wordt meegeleverd, dat eveneens dient als voorbeeld. Het "
"standaard bestand is opgeslagen in {0}."
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr "Beheer niet-comprimeerbare bestandsextensies"
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
@@ -3351,11 +3453,11 @@ msgstr ""
"verminderen. Verander deze waarde niet tenzij er waarschuwingen verschijnen "
"in het log."
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr "Geheugen dat gebruikt wordt door de blok hash"
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -3368,11 +3470,11 @@ msgstr ""
"bestandslijsten. Merk op dat de waarde niet kan worden veranderd nadat "
"remote bestanden zijn aangemaakt."
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr "Blokgrootte gebruikt in hashing"
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
@@ -3383,22 +3485,22 @@ msgstr ""
"alleen geactiveerd in combinatie met een bestandssysteem bewaker die "
"bestandswijzigingen bijhoudt."
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr "Lijst met bestanden om na te kijken op wijzigingen"
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
"Pad naar het bestand dat de lokale cache bevat van de remote "
"bestandsdatabase"
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr "Pad naar de lokale status database"
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
@@ -3408,15 +3510,15 @@ msgstr ""
"geven. Deze optie zal worden genegeerd tenzij de optie --{0} eveneens is "
"ingesteld."
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Lijst met verwijderde bestanden"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr "Geheugen gebruikt door de bestands hash"
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
@@ -3424,23 +3526,23 @@ msgstr ""
"Deze optie kan worden gebruikt om het geheugengebruik te verminderen door "
"paden en tijdstempels van wijzigingen niet in het geheugen te houden"
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
"Verminder geheugengebruik door zoekacties in het geheugen uit te schakelen"
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
"Deze optie kan worden gebruikt om de snelheid te verhogen ten koste van een "
"hoger geheugengebruik."
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr "Sla een blok cache op die zich in het geheugen bevindt"
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
@@ -3448,21 +3550,21 @@ msgstr ""
"Slaat metadata op, zoals tijdstempels en attributen. Dit verhoogt zowel de "
"vereiste opslagruimte als de verwerkingstijd."
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr "Schakelt het opslaan van metadata in"
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
"Deze optie wordt niet langer gebruikt omdat metadata tegenwoordig standaard "
"opgeslagen wordt"
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr "Geheugen gebruikt voor de metadata hash"
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
@@ -3473,11 +3575,11 @@ msgstr ""
" correct te werken in omstandigheden waar het opvragen van bestandenlijsten "
"niet meer werkt of niet beschikbaar is."
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr "Vraag geen gegevens van de backend op bij het opstarten"
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -3492,11 +3594,11 @@ msgstr ""
"indexbestanden meer ruimte aan de remote zijde innemen die wellicht nooit "
"gebruikt wordt."
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr "Bepaalt het gebruik van indexbestanden"
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -3508,11 +3610,11 @@ msgstr ""
"ruimte de doellocatie kan bevatten voordat het weer opgeëist wordt. Deze "
"waarde is een percentage gebruikt op ieder volume en de totale opslag."
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr "De maximum hoeveelheid onnodige ruimte in procenten"
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
@@ -3521,11 +3623,11 @@ msgstr ""
"instellingen om te zien wat de uitkomst is zonder daadwerkelijk bestanden te"
" wijzigen."
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr "Voert een enkele aanpassing uit"
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
@@ -3535,11 +3637,11 @@ msgstr ""
"blok hash algoritme te selecteren met een kleinere of grotere hash-grootte, "
"voor prestatie- of opslag-gerelateerde redenen."
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr "Het hash-algoritme dat gebruikt wordt voor blokken"
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
@@ -3549,11 +3651,11 @@ msgstr ""
"bestands-hash algoritme te selecteren met een kleinere of grotere grootte, "
"voor prestatie- of opslag-gerelateerde redenen."
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr "Het hash-algoritme dat gebruikt wordt voor bestanden"
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -3566,11 +3668,11 @@ msgstr ""
"automatische opruimacties uit te schakelen en alleen op te ruimen als het "
"opruimcommando wordt uitgevoerd."
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr "Schakel automatisch opruimen uit"
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -3583,11 +3685,11 @@ msgstr ""
"die een klein aantal bytes onnodige ruimte bevatten niet worden gedownload "
"en opnieuw weggeschreven."
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr "Volumegrootte drempelwaarde"
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
@@ -3597,11 +3699,11 @@ msgstr ""
"deze waarden het groeperen van kleine bestanden forceren. De kleine volumes "
"zullen altijd gecombineerd worden als ze een volledig volume kunnen vullen."
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr "Maximum aantal kleine volumes"
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
@@ -3611,15 +3713,15 @@ msgstr ""
"het vinden van bestaande blokken. Dit is een vrij trage bewerking maar het "
"kan de grootte van downloads beperken."
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr "Gebruik lokale bestandsdata bij het herstellen"
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "Schakelt de lokale database uit"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
@@ -3630,11 +3732,11 @@ msgstr ""
"maar kan gebruikt worden om de daadwerkelijke inhoud van remote opslag te "
"controleren"
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr "Behoud een bepaald aantal versies"
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
@@ -3642,53 +3744,46 @@ msgstr ""
"Gebruik deze optie om het aantal versies in te stellen die behouden moet "
"worden, geef -1 op om alle versies te behouden"
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr "Behoud alle versies binnen een bepaalde tijdspanne"
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
"Gebruik deze optie om de tijdspanne in te stellen waarbinnen back-ups "
"behouden moeten worden."
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
"Verminder het aantal versies door oude tussenliggende back-ups te "
"verwijderen"
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-"Gebruik deze optie om het aantal versies te verminderen die behouden worden "
-"bij toenemende versie-ouderdom door de meeste oude back-ups te verwijderen. "
-"De verwachte indeling is een door komma's gescheiden lijst met door dubbele "
-"punt gescheiden paren van tijdvensters en intervallen. Bijvoorbeeld de "
-"waarde \"7D:0s,3M:1D,10Y:2M\" betekent \"Bewaar alle back-ups van de laatste"
-" 7 dagen, bewaar van iedere dag één backup-up voor 3 maanden en bewaar van "
-"iedere twee maanden één backup voor 10 jaar"
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr "Negeer ontbrekende bronelementen"
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
"Gebruik deze optie om door te gaan als een aantal bronelementen ontbreken."
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr "Overschrijf bestanden bij het herstellen"
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
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."
@@ -3697,11 +3792,11 @@ msgstr ""
" deze optie niet is ingesteld zullen de bestanden worden hersteld met een "
"tijdstempel en een nummer eraan toegevoegd."
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr "Voer meer voortgangsinformatie uit"
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
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."
@@ -3710,11 +3805,11 @@ msgstr ""
"wordt als een optie wordt uitgevoerd. In het algemeen zal deze optie een "
"regel aanmaken voor ieder verwerkt bestand."
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr "Uitvoer volledige resultaten"
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
@@ -3722,11 +3817,11 @@ msgstr ""
"Gebruik deze optie om de hoeveelheid uitvoer te vergroten die gegenereerd "
"wordt als het resultaat van een bewerking, inclusief alle bestandsnamen."
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr "Bepaal of controlebestanden geüpload zijn"
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -3738,11 +3833,11 @@ msgstr ""
"SHA256 hashes van alle remote bestanden en kan gebruikt worden om de "
"integriteit van de bestanden te controleren."
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr "Het aantal samples die getest moeten worden na een back-up"
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3754,11 +3849,11 @@ msgstr ""
"Als deze waarde wordt ingesteld op 0 of als de optie --{0} is geselecteerd, "
"worden remote bestanden niet gecontroleerd."
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr "Activeert diepgaande controle van bestanden"
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3776,22 +3871,22 @@ msgstr ""
"gecontroleerd. Deze optie is automatisch ingesteld als de controle "
"rechtstreeks wordt uitgevoerd."
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr "Groote van de bestands leesbuffer"
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
"Gebruik deze grootte om te beheren hoe veel bytes van een bestand gelezen "
"worden voordat het verwerkt wordt"
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr "Sta toe dat een wachtwoordzin veranderd wordt"
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
@@ -3800,11 +3895,11 @@ msgstr ""
"merk op dat deze optie niet is toegestaan voor een back-up of "
"herstelbewerking"
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr "Geef enkel bestandsverzamelingen weer"
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
@@ -3812,11 +3907,11 @@ msgstr ""
"Gebruik deze optie om enkel bestandsverzamelingen weer te geven om te "
"voorkomen dat bestanden andere metadata doorkruisen wat het proces vertraagt"
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "Sla geen metadata op"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
@@ -3827,11 +3922,11 @@ msgstr ""
"en herstelbewerkingen versnellen, maar heeft niet veel effect op de "
"bestandsgrootte."
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr "Herstel bestandspermissies"
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
@@ -3840,11 +3935,11 @@ msgstr ""
"zou kunnen hebben tot uw bestanden. Gebruik deze optie om ook "
"bestandspermissies te herstellen."
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr "Sla het controleren van herstelde bestanden over"
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
@@ -3855,20 +3950,20 @@ msgstr ""
"succesvol was. Gebruik deze optie om de controle uit te schakelen en het "
"wachten op het controleproces te vermijden."
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr "Activeer caches"
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
"Activeer caches in het geheugen, dit is tegenwoordig standaard uitgeschakeld"
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr "Gebruik geen lokale gegevens"
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
@@ -3879,11 +3974,11 @@ msgstr ""
"optie op deze optimalisatie over te slaan en alleen remote gegevens te "
"gebruiken."
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr "Controleer blok hashes"
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
@@ -3892,11 +3987,11 @@ msgstr ""
"controleren die gelezen worden van een volume voordat herstelde bestanden "
"worden bijgewerkt met de gegevens."
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr "Repareer database met paden"
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3909,11 +4004,11 @@ msgstr ""
"informatie te reconstrueren. De resulterende database kan worden doorzocht, "
"maar kan niet worden gebruikt om er gegevens mee te herstellen."
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr "forceer de plaatsinstelling"
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3926,12 +4021,12 @@ msgstr ""
"optie kan worden gebruikt om de plaatsinstelling te selecteren. Geef een "
"blanco regel op om te kiezen voor de \"Onveranderlijke Cultuur\""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
"Handel bestandscommunicatie met de backend af door middel van threaded pipes"
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
@@ -3941,11 +4036,11 @@ msgstr ""
"schakelen, dat kan backend bewerkingen aanzienlijk versnellen afhankelijk "
"van de hardware die gebruikt wordt en de doorvoersnelheid van de backend."
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr "Voer back-up uit van Hyper-V machines (alleen Windows)"
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
@@ -3956,7 +4051,7 @@ msgstr ""
"scheidingsteken. (U kunt dit PowerShell commando geven om de ID's op te "
"vragen: 'Get-VM | ft VMName, ID')"
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
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 "
@@ -3966,11 +4061,11 @@ msgstr ""
"bestandslijst samenstellen die een samenvoeging is van de laatste afgeronde "
"back-up en de inhoud die werd geüpload tijdens de incomplete back-up sessie."
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr "Schakelt synthetische bestandenlijst uit"
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3982,15 +4077,15 @@ msgstr ""
"een groot aantal bestanden hebt en opmerkt dat het scannen een lange tijd "
"duurt met ongewijzigde bestanden."
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr "Controleert alleen laatst bewerkte bestand"
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr "Schakelt pad compressie uit bij terugzetten"
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -4003,11 +4098,11 @@ msgstr ""
"originele mapstructuur in zijn geheel behouden blijft, inclusief hoger "
"gelegen lege mappen."
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr "Sta verwijderen van alle bestandsverzamelingen toe"
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
@@ -4019,13 +4114,13 @@ msgstr ""
"beveiliging uit te schakelen, zodat alle bestandsverzamelingen kunnen worden"
" verwijderd."
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
"Sta het automatisch opnieuw opbouwen van de lokale database toe om ruimte te"
" besparen."
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -4041,7 +4136,19 @@ msgstr ""
"velden in de database. Door dit aan te zetten zal Duplicati VACUUM "
"bewerkingen naar eigen goeddunken uitvoeren."
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
@@ -4050,51 +4157,51 @@ msgstr ""
"De cryptobibliotheek ondersteunt geen herbruikbare transformaties voor het "
"hash algoritme {0}"
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, 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:244
+#: Library/Main/Strings.cs:248
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:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr "Het maken van een momentopname is mislukt: {0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr "Ordenen van de backend instance is mislukt: {0}"
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr "Verwijderen bestand {0} mislukt, testen of bestand bestaat"
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
"Hersteld van problemen bij een poging om niet-bestaand bestand te "
"verwijderen {0}"
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr "Herstellen van fout bij verwijderen bestand mislukt: {0}"
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
"Verwijder-bewerking mislukt voor {0} met BestandNietGevonden, inhoud "
"weergeven"
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr "Lijstweergave geeft aan dat bestand {0} correct is verwijderd."
@@ -4908,25 +5015,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr "Ondersteunde algemene modules:"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "Parameters bestand \"{0}\" kan niet gelezen worden, reden: {1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-"Filters kunnen niet worden opgegeven vanaf de opdrachtregel als filters "
-"eveneens aanwezig zijn in het parameterbestand. Gebruik de speciale --{0}, "
-"--{1}, of --{2} opties om filters op te geven binnen het parameterbestand. "
-"Ieder filter moet worden voorafgegaan door een + of een -, en meerdere "
-"filters moeten worden samengevoegd met {3}"
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -4936,37 +5024,6 @@ msgstr ""
"De optie --{0} was opgegeven, maar deze optie is gereserveerd voor intern "
"gebruik en mag niet gebruikt worden vanaf de opdrachtprompt"
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-"Deze optie kan worden gebruikt om sommige of alle opties op te slaan die "
-"worden opgegeven aan de opdrachtregel-client. Het bestand moet een alleen-"
-"tekstbestand zijn, UTF-8 codering heeft de voorkeur. Iedere regel in het "
-"bestand moet het formaat --optie=waarde hebben. De speciale opties --{0} en "
-"--{1} kunnen worden gebruikt om respectievelijk het lokale pad en de uri van"
-" het remote doel te overschrijven. De opties in dit bestand hebben voorrang "
-"boven de opties die vanaf de opdrachtregel worden opgegeven. Filters kunnen "
-"niet zowel in het bestand als vanaf de opdrachtregel worden opgegeven. "
-"Gebruik daarvoor in de plaats de speciale --{2}, --{3}, of --{4} opties om "
-"filters op te geven binnen het parameter bestand. Ieder filter moet worden "
-"voorafgegaan door een + of een -, en meerdere filters moeten worden "
-"samengevoegd met {5}"
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "Pad naar een bestand met parameters"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-pl.mo b/Localizations/duplicati/localization-pl.mo
index d5fd5d38c..44e3c00aa 100644
--- a/Localizations/duplicati/localization-pl.mo
+++ b/Localizations/duplicati/localization-pl.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-pl.po b/Localizations/duplicati/localization-pl.po
index decc506e2..daf335de5 100644
--- a/Localizations/duplicati/localization-pl.po
+++ b/Localizations/duplicati/localization-pl.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Mikolaj Zajac <mikolaj.zajac@outlook.com>, 2017\n"
"Language-Team: Polish (https://www.transifex.com/duplicati/teams/67655/pl/)\n"
@@ -48,15 +48,52 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "Ścieżka do pliku parametrów"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+"Nie można ustawić filtrów w wierszu poleceń, jeśli są one także obecne w "
+"pliku parametrów. Użyj specjalnych opcji --{0}, --{1}, lub --{2} aby ustawić"
+" filtry wewnątrz pliku parametrów. Każdy filtr musi być poprzedzony przez + "
+"lub -, a wiele filtrów musi być połączone za pomocą {3}"
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "Nie można odczytać pliku parametrów \"{0}\", powód: {1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr "Zapisuje informacje dziennika do podanego pliku"
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr "Określa ilość informacji zapisywanych do pliku dziennika"
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
@@ -64,12 +101,12 @@ msgstr ""
"Aktywuje tryb przenośny, w którym baza danych umieszczona jest pod programem"
" wykonywalnym"
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Wystąpił poważny błąd w Duplicati: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
@@ -78,17 +115,17 @@ msgstr ""
"Nie można uruchomić, możliwe, że inny proces jest już uruchomiony.\n"
"Komunikat o błędzie: {0}"
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "Dezaktywuje szyfrowanie bazy danych"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
"Wykryto nieobsługiwaną wersję SQLite ({0}), wymagane jest {1} lub wyższe"
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
@@ -96,7 +133,7 @@ msgstr ""
"Ścieżka do folderu w którym są zapisane pliki statycze dla serwera web. "
"Folder musi znajdować się w folderze instalacyjnym."
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
@@ -104,7 +141,7 @@ msgstr ""
"Port serwera web nasłuchuje. Można wprowadzić wiele wartości jednocześnie "
"oddzielając je przecinkiem."
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
@@ -112,11 +149,11 @@ msgstr ""
"Serwer web użyje certyfikat i plik klucza w formacie PKCS #12 do SSL. Tylko "
"klucze RSA/DSA są obsługiwane."
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr "Hasła do odszyfrowywania pliku certyfikatu PKCS #12."
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
@@ -126,7 +163,7 @@ msgstr ""
" dowolny interfejs. Specjalna wartość \"loopback\" oznacza kartę sprzężenia "
"zwrotnego."
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
@@ -136,11 +173,11 @@ msgstr ""
"zapisana, więc nie trzeba ustawiać jej przy każdym uruchomieniu. Pusta "
"wartość dezaktywuje hasło."
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr "Aktywuje responder ping-pong"
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
@@ -150,19 +187,19 @@ msgstr ""
"Jeśli ta opcja jest włączona, serwer odczytuje standardowe dane wejściowe "
"/stdin/ i zapisuje odpowiedz do każdej odczytanej linii"
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr ""
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr "Ustawia katalog, gdzie będą przechowywane ustawienia"
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -173,11 +210,11 @@ msgstr ""
" opcji, aby wybrać, gdzie będą przechowywane ustawienia. Ta opcja może być "
"również ustawiona za pomocą zmiennej środowiskowej {0}."
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr "Ustawia klucz szyfrowania bazy danych"
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -188,7 +225,7 @@ msgstr ""
"lokalnych. Ta opcja może być również ustawiona za pomocą zmiennej "
"środowiskowej {0}. Użyj opcji --{1} aby wyłączyć szyfrowanie bazy danych."
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
@@ -197,12 +234,12 @@ msgstr ""
"Nie odnaleziono prawidłowej daty, podaj datę rozpoczęcia {0}, interwał "
"powtórzeń {1} i dozwolonych dni {2}"
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr "Serwer został uruchomiony i nasłuchuje {0}, port {1}"
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
@@ -211,7 +248,7 @@ msgstr ""
"Nie udało się utworzyć certyfikatu SSL używając podanych parametrów. "
"Szczegóły wyjątku: {0}"
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -880,6 +917,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1341,6 +1388,59 @@ msgid ""
" delete files."
msgstr ""
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -2033,31 +2133,6 @@ msgstr ""
"Błąd: {1}\n"
"Baza danych NIE JEST uaktualniona."
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} rekordów"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2482,12 +2557,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2672,6 +2748,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2680,15 +2769,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr ""
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2699,11 +2788,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr ""
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2713,11 +2802,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr ""
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2725,7 +2814,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2733,21 +2822,21 @@ msgid ""
" file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "Nazwa kopii zapasowej"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2759,22 +2848,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2782,94 +2871,94 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr ""
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr ""
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Lista usuniętych plików"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr ""
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr "Włącz zapisywanie Metadanych pliku"
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr ""
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -2878,11 +2967,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -2890,43 +2979,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr ""
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr ""
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -2934,11 +3023,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -2946,118 +3035,118 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr ""
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr ""
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "Wyłącz lokalną bazę danych"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr ""
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr ""
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr "Nadpisz pliki podczas przywracania"
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -3065,11 +3154,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3077,11 +3166,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3092,20 +3181,20 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr "Pozwól na zmianę hasła szyfrowania"
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
@@ -3113,82 +3202,82 @@ msgstr ""
"Użyj tej opcji, aby pozwolić na zmianę hasła szyfrowania. Uwaga! Opcja "
"niedozwolona dla kopii zapasowej, lub naprawy"
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "Nie zapisuj Metadanych"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr "Przywróć uprawnienia plików"
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr ""
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr ""
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr ""
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr ""
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3196,11 +3285,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3208,40 +3297,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr "Wykonaj kopię maszyn wirtualnych Hyper-V (tylko Windows)"
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3249,15 +3338,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3265,22 +3354,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3290,54 +3379,66 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
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:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
@@ -4045,24 +4146,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr "Obsługiwane moduły ogólne:"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "Nie można odczytać pliku parametrów \"{0}\", powód: {1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-"Nie można ustawić filtrów w wierszu poleceń, jeśli są one także obecne w "
-"pliku parametrów. Użyj specjalnych opcji --{0}, --{1}, lub --{2} aby ustawić"
-" filtry wewnątrz pliku parametrów. Każdy filtr musi być poprzedzony przez + "
-"lub -, a wiele filtrów musi być połączone za pomocą {3}"
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -4072,25 +4155,6 @@ msgstr ""
"Użyto opcji --{0}, ale jest ona zarezerwowana do użytku wewnętrznego i nie "
"może być ustawiona w wierszu poleceń"
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "Ścieżka do pliku parametrów"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-pt.mo b/Localizations/duplicati/localization-pt.mo
index f959006b8..357783c80 100644
--- a/Localizations/duplicati/localization-pt.mo
+++ b/Localizations/duplicati/localization-pt.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-pt.po b/Localizations/duplicati/localization-pt.po
index ac7b91b75..62100fdcd 100644
--- a/Localizations/duplicati/localization-pt.po
+++ b/Localizations/duplicati/localization-pt.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Sérgio Marques <smarquespt@gmail.com>, 2017\n"
"Language-Team: Portuguese (https://www.transifex.com/duplicati/teams/67655/pt/)\n"
@@ -48,101 +48,134 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "Caminho do ficheiro (com parâmetros)"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr ""
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr ""
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr ""
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
msgstr ""
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Ocorreu um erro grave no Duplicati: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
"Error message: {0}"
msgstr ""
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr ""
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
msgstr ""
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
msgstr ""
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr ""
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr ""
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr ""
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr ""
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr ""
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr ""
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr ""
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -150,11 +183,11 @@ msgid ""
"the environment variable {0}."
msgstr ""
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr ""
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -162,26 +195,26 @@ msgid ""
" the option --{1} to disable the database scrambling."
msgstr ""
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr ""
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr ""
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
"detail: {0}"
msgstr ""
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -833,6 +866,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1290,6 +1333,59 @@ msgid ""
" delete files."
msgstr ""
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -1960,31 +2056,6 @@ msgid ""
"Database is NOT upgraded."
msgstr ""
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} registos"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2408,12 +2479,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2598,6 +2670,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2606,15 +2691,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr ""
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2625,11 +2710,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr ""
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2639,11 +2724,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr ""
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2651,7 +2736,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2659,21 +2744,21 @@ msgid ""
" file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "Nome do backup"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2685,22 +2770,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2708,94 +2793,94 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr ""
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr ""
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Lista de ficheiros apagados"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr ""
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr ""
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr ""
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -2804,11 +2889,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -2816,43 +2901,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr ""
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr ""
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -2860,11 +2945,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -2872,118 +2957,118 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr ""
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr ""
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr ""
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr ""
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr ""
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr ""
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -2991,11 +3076,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3003,11 +3088,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3018,101 +3103,101 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr "Permitir alteração da palavra-passe"
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr ""
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr ""
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr ""
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr ""
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr ""
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr ""
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3120,11 +3205,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3132,40 +3217,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3173,15 +3258,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3189,22 +3274,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3214,53 +3299,65 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr ""
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
@@ -3933,20 +4030,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr "Módulos genéricos suportados:"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr ""
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -3954,25 +4037,6 @@ msgid ""
"not be set on the commandline"
msgstr ""
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "Caminho do ficheiro (com parâmetros)"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-pt_BR.mo b/Localizations/duplicati/localization-pt_BR.mo
index 6f59ad909..330765656 100644
--- a/Localizations/duplicati/localization-pt_BR.mo
+++ b/Localizations/duplicati/localization-pt_BR.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-pt_BR.po b/Localizations/duplicati/localization-pt_BR.po
index 9c66a1246..b60ce2d39 100644
--- a/Localizations/duplicati/localization-pt_BR.po
+++ b/Localizations/duplicati/localization-pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-01-18 11:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Tácio Andrade <tacioandrade@gmail.com>, 2017\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/duplicati/teams/67655/pt_BR/)\n"
@@ -2899,23 +2899,25 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
"Esta configuração controla o uso de snapshots, o que permite que o Duplicati"
-" faça backup de arquivos que estão bloqueados por outros programas. Se esta "
+" faça backup de arquivos que estão em uso por outros programas. Se esta "
"opção estiver definida como \"off\", o Duplicati não tentará criar um "
-"snapshot de disco. Definir isso como \"automático\" faz Duplicati tentar "
-"criar um snapshot e falhar silenciosamente se isso não for permitido ou "
-"suportado. Uma configuração de \"on\" também faz o Duplicati tentar criar um"
-" snapshot, mas irá produzir uma mensagem de aviso no log se ele falhar. "
-"Configurando-o como \"necessário\" fará o Duplicati cancelar o backup se a "
-"criação do snapshot falhar. No Windows, isso usa o Volume Shadow Copy "
-"Services (VSS) e requer privilégios administrativos. No Linux, isso usa "
+"snapshots do disco. Definir isso como \"auto\" faz Duplicati tentar criar um"
+" snapshots e falhar silenciosamente se isso não for permitido ou suportado "
+"(observe que o sistema operacional ainda pode registrar logs do sistema). "
+"Uma configuração de \"on\" também faz o Duplicati tentar criar um snapshots,"
+" porém irá produzir uma mensagem de aviso no log se ele falhar. "
+"Configurando-o como \"required\" fará o Duplicati cancelar o backup se a "
+"criação do instantâneo falhar. No Windows, o Duplicati usa o Volume Shadow "
+"Copy Services (VSS) e requer privilégios administrativos. No Linux, usa "
"Logical Volume Management (LVM) e requer privilégios de root."
#: Library/Main/Strings.cs:91
@@ -3988,36 +3990,36 @@ msgstr "A frase de acesso não pode ser inserida em uma cópia existente"
msgid "Failed to create a snapshot: {0}"
msgstr "Falha na criação de um snapshot: {0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr "Falha ao dispor a instância do backend: {0}"
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr "Falha ao excluir o arquivo {0}, testando se o arquivo existe"
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
"Recuperado do problema com a tentativa de excluir o arquivo não existente "
"{0}"
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr "Falha ao recuperar-se do erro ao excluir o arquivo {0}"
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
"A operação de exclusão falhou para {0} com \"arquivo não encontrado\", "
"listando conteúdo"
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr "A listagem indica que o arquivo {0} foi excluído corretamente"
diff --git a/Localizations/duplicati/localization-ru.mo b/Localizations/duplicati/localization-ru.mo
index 6763fa950..700fbcc00 100644
--- a/Localizations/duplicati/localization-ru.mo
+++ b/Localizations/duplicati/localization-ru.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-ru.po b/Localizations/duplicati/localization-ru.po
index ef66e7ad7..b41266aa7 100644
--- a/Localizations/duplicati/localization-ru.po
+++ b/Localizations/duplicati/localization-ru.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Andrey <andrey@mailbox.org>, 2017\n"
+"Last-Translator: Andrey, 2017\n"
"Language-Team: Russian (https://www.transifex.com/duplicati/teams/67655/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -48,15 +48,63 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+"Этот параметр может использоваться для хранения некоторых или всех "
+"параметров для клиента командной строки. Файл должен быть текстовым, "
+"предпочтительно в кодировке UTF-8. Каждая строка в файле должна быть в "
+"формате --параметр=значение. Специальные параметры --{0} и --{1} могут "
+"использоваться для переопределения локального пути и uri назначения, "
+"соответственно. Параметры в этом файле имеют приоритет над параметрами в "
+"командной строке. Фильтры нельзя задать и в файле, и в командной строке "
+"одновременно. Вместо этого, можно использовать специальные параметры --{2}, "
+"--{3}, или --{4}, чтобы задать фильтры внутри файла параметров. Каждому "
+"фильтру должен предшествовать + или -, а несколько фильтров должны быть "
+"соединены через {5} "
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "Путь к файлу с параметрами"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+"Фильтры нельзя указывать в командной строке, если фильтры также присутствуют"
+" в файле параметров. Используйте специальные параметры --{0}, --{1}, или "
+"--{2}, чтобы задать фильтры в файле параметров. Каждому фильтру должен "
+"предшествовать + или -. Несколько фильтров должны быть соединены через {3}"
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "Не удается прочитать параметры файла «{0}», причина: {1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr "Выводит сообщения журнала в указанный файл"
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr "Определяет количество информации, записываемой в лог файл"
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
@@ -64,12 +112,12 @@ msgstr ""
"Активирует портативный режим, когда база данных располагается вместе с "
"исполняемым файлом"
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Произошел серьезный сбой в Duplicati: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
@@ -78,17 +126,17 @@ msgstr ""
"Не удается произвести запуск, возможно уже выполняется другой процесс?\n"
"Сообщение об ошибке: {0}"
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "Отключает шифрование базы данных"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
"Обнаружена неподдерживаемая версия SQLite ({0}), требуется {1} или выше"
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
@@ -96,7 +144,7 @@ msgstr ""
"Путь к папке со статическими файлами для веб-сервера. Папка должна "
"находиться в папке установки"
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
@@ -104,7 +152,7 @@ msgstr ""
"Порт для входящих соединений веб-сервера. Несколько значений может быть "
"задано через запятую."
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
@@ -112,11 +160,11 @@ msgstr ""
"Ключ и сертификат в формате PKCS #12, которые будут использованы веб-"
"сервером для SSL. Поддерживаются только ключи RSA/DSA."
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr "Пароль для расшифровки файла сертификата PKCS #12."
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
@@ -126,7 +174,7 @@ msgstr ""
"«any» означают любой интерфейс. Специальное значение «loopback» означает "
"адаптер loopback."
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
@@ -136,11 +184,11 @@ msgstr ""
"поэтому вам не нужно ее устанавливать при каждом запуске. Установка пустого "
"значения отключает пароль."
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr "Включает пинг-понг ответчик"
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
@@ -150,20 +198,20 @@ msgstr ""
"отвечает. Если этот параметр включен, сервер читает stdin и пишет ответ на "
"каждую прочитанную строку"
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr "Очистить старые логи"
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
"Указать время, после которого данные журнала будут удаляться из базы данных."
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr "Задает папку для хранения настроек"
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -174,11 +222,11 @@ msgstr ""
"Используйте этот параметр, чтобы выбрать, где хранятся настройки. Эту опцию "
"можно также установить с помощью переменной окружения {0}."
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr "Устанавливает ключ шифрования базы данных"
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -190,7 +238,7 @@ msgstr ""
"переменной окружения {0}. Используйте опцию --{1}, чтобы отключить "
"скремблирование базы данных."
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
@@ -199,12 +247,12 @@ msgstr ""
"Невозможно найти допустимую дату с учетом даты начала {0}, интервала "
"повторения {1} и разрешенных дней {2}"
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr "Сервер запущен и слушает на {0}, порт {1}"
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
@@ -212,7 +260,7 @@ msgid ""
msgstr ""
"Невозможно создать SSL сертификат с данными параметрами. Детали ошибки: {0}"
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr "Невозможно открыть сокет для входящих соединений, порты: {0}"
@@ -965,6 +1013,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Диск"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1506,6 +1564,59 @@ msgstr ""
"удален спустя какое-то время. Используйте эту команду, чтобы полностью "
"удалять файлы незамедлительно."
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -2314,31 +2425,6 @@ msgstr ""
"Ошибка: {1}\n"
"База данных НЕ обновлена."
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr "ExecuteNonQuery: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr "ExecuteScalar: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr "ExecuteScalarInt64: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr "ExecuteReader: {0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} записей"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2856,25 +2942,14 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
-msgstr ""
-"Этот параметр управляет использованием снимков, которые позволяет Duplicati "
-"выполнять резервное копирования файлов, заблокированых другими программами. "
-"Если параметр имеет значение «off», то Duplicati не будет пытаться создать "
-"снимок диска. В режиме «auto» Duplicati делает попытку создать снимок и не "
-"будут производить уведомление при неудаче, если отсутствуют необходимые "
-"разрешения или опция не поддерживается. В режиме «on» Duplicati также будет "
-"делать попытку создать моментальный снимок, но запишет предупреждение в "
-"журнал в случае неудачи. Установка в «required» вынудит Duplicati прервать "
-"резервное копирование, если при создании снимка произойдёт сбой. В Windows "
-"для этого используется Служба Теневого Копирования Тома (VSS) и требуются "
-"административные привилегии. В Linux применяется Менеджер Логических Томов "
-"(LVM) и требуются привилегии суперпользователя."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
+msgstr ""
#: Library/Main/Strings.cs:91
msgid "Controls the use of disk snapshots"
@@ -3103,6 +3178,19 @@ msgid "A reported maximum storage"
msgstr "Максимальный размер хранилища"
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -3111,15 +3199,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr "Обработка symlink"
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -3137,11 +3225,11 @@ msgstr ""
"«{2}», при которой происходило сохранение файлов по ссылкам, а при "
"восстановлении ссылки заменялись на соответствующие файлы."
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr "Обработка жестких ссылок"
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -3157,11 +3245,11 @@ msgstr ""
"каждую ссылку как уникальный путь. Опция «{2}» будет игнорировать все "
"жесткие ссылки с более чем одной связью."
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr "Исключить файлы по атрибутам"
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -3171,7 +3259,7 @@ msgstr ""
"Используйте эту опцию, чтобы исключить файлы с определенными атрибутами. "
"Перечисляйте несколько атрибутов через запятую. Возможные значения: {0}"
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -3184,11 +3272,11 @@ msgstr ""
"содержимому моментального снимка. Это обходное решение может ускорить доступ"
" к файлам в Windows XP."
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr "Назначить диск для снимков (только для Windows)"
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
@@ -3196,11 +3284,11 @@ msgstr ""
"Название, присвоенное этой резервной копии. Может быть использовано для "
"идентификации резервной копии при посылке сообщений или выполнении скриптов."
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "Название резервной копии"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -3214,12 +3302,12 @@ msgstr ""
"Это свойство используется для указания текстового файла, в каждой строке которого записано расширение типов файлов, не нуждающихся в сжатии. Файлы, имеющие перечисленные расширениями, сжиматься не будут, а будут просто сохранены в архиве. \n"
"Любые строки, начинающиеся не с точки игнорируются, пробел рассматривается как конец расширения. Файл по умолчанию предоставлен, также он может служить в роли примера. Файл по умолчанию размещен в {0}."
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr "Управление несжимаемыми расширениями файлов"
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
@@ -3228,11 +3316,11 @@ msgstr ""
"данных. Вы не должны изменять это значение, если не получили предупреждений "
"в логе."
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr "Память для хэша блока"
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -3244,11 +3332,11 @@ msgstr ""
"значение приведет к большим издержкам при хранении списков файлов. Обратите "
"внимание, значение не может быть изменено после создания удаленных файлов."
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr "Размер блока, используемого для хэширования"
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
@@ -3259,21 +3347,21 @@ msgstr ""
"сочетании с наблюдателем за файловой системой, отслеживающим изменения "
"файлов."
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr "Список файлов для проверки на изменения"
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
"Путь к файлу, содержащему локальный кэш удаленной файловой базы данных"
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr "Путь к локальной базе данных состояний"
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
@@ -3282,15 +3370,15 @@ msgstr ""
"Эта опция служит для предоставления списка удаленных файлов. Опция "
"игнорируется, если не установлен параметр --{0}."
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Список удаленных файлов"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr "Память, используемая для хэширования файлов"
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
@@ -3298,22 +3386,22 @@ msgstr ""
"Эту опцию можно использовать для уменьшения занимаемого объема памяти, не "
"сохраняя пути и временные метки модификации в памяти"
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr "Уменьшить объем памяти, отключив поиск в памяти"
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
"Эта опция может использоваться для увеличения скорости в обмен на "
"дополнительное использование памяти."
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
@@ -3321,21 +3409,21 @@ msgstr ""
"Хранит метаданные, такие как временные метки файлов и атрибуты. Это "
"увеличивает требуемое пространство для хранения, а также время обработки."
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr "Включить сохранение мета-данных файлов"
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
"Эта настройка больше не используется, так как мета-данные сохраняются по "
"умолчанию"
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr "Память, используемая для хэширования мета-данных"
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
@@ -3346,11 +3434,11 @@ msgstr ""
"использование опции – корректная работа в случаях, когда список файлов "
"поврежден или недоступен."
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr "Не опрашивать бэкэнд при запуске"
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -3365,11 +3453,11 @@ msgstr ""
"пространство на удаленном севере, однако, возможно, никогда не будут "
"использованы."
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr "Определяет использование индекса файлов"
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -3382,11 +3470,11 @@ msgstr ""
"рекуперации. Это значение является процентным соотношением каждого из томов "
"и суммарного размера хранилища."
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr "Максимальное неиспользованное место в процентах"
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
@@ -3394,11 +3482,11 @@ msgstr ""
"Эта опция может использоваться для экспериментов с различными настройками и "
"наблюдения за результатом без изменения фактических файлов."
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr "Не выполняет никаких модификаций"
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
@@ -3408,11 +3496,11 @@ msgstr ""
"для выбора алгоритма хэшрования блоков с размером хэша меньшим или большим, "
"по соображениям производительности или объема хранимых данных."
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr "Алгоритм хэширования блоков"
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
@@ -3422,11 +3510,11 @@ msgstr ""
"для выбора алгоритма хэшрования файлов с размером хэша меньшим или большим, "
"по соображениям производительности или объема хранимых данных."
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr "Алгоритм хэширования файлов"
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -3439,11 +3527,11 @@ msgstr ""
" автоматическое уплотнение и выполнять его только при запуске "
"соответствующей команды."
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr "Отключить автоматическое уплотнение"
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -3455,11 +3543,11 @@ msgstr ""
"гарантирует, что большие тома, которые могут иметь несколько байт "
"неиспользуемого пространства, не бужут загружены и переписаны."
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr "Предельный размер тома"
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
@@ -3469,11 +3557,11 @@ msgstr ""
"принудительно группировать небольшие файлы. Небольшие объемы всегда "
"объединяются, когда могут заполнить весь том."
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr "Максимальное количество маленьких томов"
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
@@ -3483,15 +3571,15 @@ msgstr ""
"найти существующие блоки. Это довольно медленная операция, но она может "
"ограничить размер загрузок."
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr "Использовать данные локальных файлов при восстановлении"
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "Отключить локальную базу данных"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
@@ -3502,11 +3590,11 @@ msgstr ""
" быть использовано для проверки фактического содержимого удаленного "
"хранилища"
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr "Сохранять определенное количество версий"
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
@@ -3514,47 +3602,47 @@ msgstr ""
"Используйте этот параметр, чтобы задать количество версий для хранения. "
"Укажите -1, чтобы хранить все версии"
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr "Сохранять все версии в течение периода времени"
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
"Используйте эту опцию, чтобы установить промежуток времени, в течение "
"которого хранятся резервные копии."
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
"Уменьшить количество версий путём удаления старых промежуточных резервных "
"копий"
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr "Пропустить отсутствующие исходные элементы"
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
"Используйте этот параметр, чтобы продолжить, даже если некоторые исходные "
"записи отсутствуют."
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr "Перезаписывать файлы при восстановлении"
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
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."
@@ -3563,11 +3651,11 @@ msgstr ""
"Если этот параметр не установлен, файлы будут восстановлены с добавленными "
"отметкой времени и числом."
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr "Выводить больше информации о прогрессе"
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
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."
@@ -3575,11 +3663,11 @@ msgstr ""
"Используйте эту опцию для увеличения генерируемого вывода. Обычно эта опция "
"выдает по строке для каждого обработанного файла."
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr "Вывод всех результатов"
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
@@ -3587,11 +3675,11 @@ msgstr ""
"Используйте этот параметр для увеличения объема вывода в результате "
"операции, включая все имена файлов."
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr "Определить, загружены ли файлы верификации"
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -3603,11 +3691,11 @@ msgstr ""
"всех файлов удаленного хранилища и может служить для проверки целостности "
"этих файлов."
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr "Количество образцов для тестирования после создания резервной копии"
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3619,11 +3707,11 @@ msgstr ""
"количество таких файлов. Если установлено значение 0 или задана опция --{0},"
" удаленные файлы не проверяются"
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr "Активировать углубленную проверку файлов"
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3640,22 +3728,22 @@ msgstr ""
"--{0} , удаленные файлы не проверяются. Этот параметр устанавливается "
"автоматически, если проверка выполняется напрямую."
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr "Объем буфера чтения файлов"
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
"Используйте этот объем для контроля за тем, сколько байтов будет считано из "
"файла перед обработкой"
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr "Разрешить изменение кодовой фразы"
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
@@ -3664,11 +3752,11 @@ msgstr ""
"внимание, опция не доступна для операций резервного копирования или "
"восстановления"
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr "Перечислять только наборы файлов"
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
@@ -3676,11 +3764,11 @@ msgstr ""
"Используйте этот параметр, чтобы избежать обхода файлов и других метаданных,"
" которые замедляют процесс."
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "Не сохранять мета-данные"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
@@ -3691,11 +3779,11 @@ msgstr ""
"резервного копирования и восстановления, но не сильно влияет на размер "
"файла."
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr "Восстанавливать права доступа файлов"
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
@@ -3704,11 +3792,11 @@ msgstr ""
"помешать вам получить доступ к этим файлам. Используйте эту опцию, чтобы "
"восстанавливать разрешения."
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr "Пропустить проверку восстановленных файлов"
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
@@ -3718,20 +3806,20 @@ msgstr ""
"чтобы убедиться, что восстановление прошло успешно. Используйте этот "
"параметр, чтобы отключить проверку и не дожидаться подтверждения."
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr "Активировать кэши"
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
"Активировать кэширование в памяти. В настоящий момент отключено по умолчанию"
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr "Не использовать локальные данные"
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
@@ -3741,11 +3829,11 @@ msgstr ""
"минимизировать объем загружаемых данных. Используйте эту опцию, чтобы "
"пропустить данную оптимизацию и использовать только удаленные данные."
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr "Проверить хэши блоков"
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
@@ -3754,11 +3842,11 @@ msgstr ""
"восстановленных файлов, будет проведена сверка хэш блоков, прочитанных с "
"тома."
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr "Исправить базу данных с путями"
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3770,11 +3858,11 @@ msgstr ""
"содержимого без необходимости восстановления всей информации. Такая база "
"данных может быть использована для поиска, но не для восстановления данных."
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr "Принудительно настроить локаль"
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3787,12 +3875,12 @@ msgstr ""
"языкового стандарта. Укажите пустую строку для выбора нейтральных "
"региональных параметров."
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
"Производить файловое взаимодействие с бэкэндом при помощи потоковых каналов"
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
@@ -3803,11 +3891,11 @@ msgstr ""
"зависимости от используемого оборудования и скорости передачи данных вашего "
"бэкэнд."
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr "Выполнять резервное копирование машин Hyper-V (только для Windows)"
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
@@ -3818,7 +3906,7 @@ msgstr ""
" через запятую. (Вы можете использовать эту Powershell команду, чтобы "
"получить идентификаторы 'Get-VM | ft VMName, ID')"
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
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 "
@@ -3828,11 +3916,11 @@ msgstr ""
"будет создан список файлов, являющихся слиянием последней завершенной "
"резервной копии и содержимого, выгруженного во незавершенного сеанса."
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr "Выключает искусственный список файлов"
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3844,15 +3932,15 @@ msgstr ""
"эту опцию, если у вас есть большое количество файлов и обратите внимание, "
"что сканирование немодифицированных файлов занимает много времени."
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr "Проверяет только время последней модификации файла"
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr "Отключает сжатие пути при восстановлении"
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3864,11 +3952,11 @@ msgstr ""
"Используйте этот флаг, чтобы пропустить это сжатие и сохранить исходной "
"структуру папок, включая пустые папки верхнего уровня."
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr "Разрешить удаление всех наборов файлов"
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
@@ -3879,13 +3967,13 @@ msgstr ""
"конфигурации. Используйте этот флаг для отключения защиты, и возможности "
"удаления всех наборов файлов."
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
"Разрешить автоматическое перестроение локальной базы данных для сохранения "
"пространства."
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3901,7 +3989,19 @@ msgstr ""
"записей в базе данных. Установка этого значения в true разрешит Duplicati "
"выполнять операции VACUUM на своё усмотрение."
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
@@ -3910,48 +4010,48 @@ msgstr ""
"Криптографическая библиотека не поддерживает многоразовые преобразования для"
" алгоритма хеширования {0}"
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr "Криптографическая библиотека не поддерживает алгоритм хэширования {0}"
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr "Кодовая фраза не может быть изменена для существующей резервной копии"
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr "Не удалось создать снимок: {0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr "Не удалось утилизировать экземпляр бэкэнда: {0}"
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr "Не удалось удалить файл {0}, проверка наличия файла"
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr "Исправлена попытка удаления несуществующего файла {0}"
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr "Не удалось исправить ошибку при удалении файла {0}"
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
"Операция удаления не удалась для {0} с ошибкой FileNotFound, содержимое "
"списка"
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr "Листинг показывает, что файл {0} удален корректно"
@@ -4757,24 +4857,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr "Поддерживаемые основные модули:"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "Не удается прочитать параметры файла «{0}», причина: {1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-"Фильтры нельзя указывать в командной строке, если фильтры также присутствуют"
-" в файле параметров. Используйте специальные параметры --{0}, --{1}, или "
-"--{2}, чтобы задать фильтры в файле параметров. Каждому фильтру должен "
-"предшествовать + или -. Несколько фильтров должны быть соединены через {3}"
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -4784,36 +4866,6 @@ msgstr ""
"Был установлен параметр --{0}, но он зарезервирован для внутреннего "
"использования и не может быть установлен в командной строке"
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-"Этот параметр может использоваться для хранения некоторых или всех "
-"параметров для клиента командной строки. Файл должен быть текстовым, "
-"предпочтительно в кодировке UTF-8. Каждая строка в файле должна быть в "
-"формате --параметр=значение. Специальные параметры --{0} и --{1} могут "
-"использоваться для переопределения локального пути и uri назначения, "
-"соответственно. Параметры в этом файле имеют приоритет над параметрами в "
-"командной строке. Фильтры нельзя задать и в файле, и в командной строке "
-"одновременно. Вместо этого, можно использовать специальные параметры --{2}, "
-"--{3}, или --{4}, чтобы задать фильтры внутри файла параметров. Каждому "
-"фильтру должен предшествовать + или -, а несколько фильтров должны быть "
-"соединены через {5} "
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "Путь к файлу с параметрами"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-sk_SK.mo b/Localizations/duplicati/localization-sk_SK.mo
index 5c42e4556..49b645c95 100644
--- a/Localizations/duplicati/localization-sk_SK.mo
+++ b/Localizations/duplicati/localization-sk_SK.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-sk_SK.po b/Localizations/duplicati/localization-sk_SK.po
index 3c5b4e617..026b5d833 100644
--- a/Localizations/duplicati/localization-sk_SK.po
+++ b/Localizations/duplicati/localization-sk_SK.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Peter Krajcovic <krajcovic@oldfactory.sk>, 2017\n"
"Language-Team: Slovak (Slovakia) (https://www.transifex.com/duplicati/teams/67655/sk_SK/)\n"
@@ -44,101 +44,134 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr ""
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr ""
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr ""
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
msgstr ""
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Vážna chyba v Duplicati: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
"Error message: {0}"
msgstr ""
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr ""
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
msgstr ""
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
msgstr ""
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr ""
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr ""
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr ""
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr ""
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr ""
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr "Vyčistiť staré záznamy"
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr ""
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -146,11 +179,11 @@ msgid ""
"the environment variable {0}."
msgstr ""
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr ""
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -158,26 +191,26 @@ msgid ""
" the option --{1} to disable the database scrambling."
msgstr ""
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr ""
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr ""
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
"detail: {0}"
msgstr ""
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -832,6 +865,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1289,6 +1332,59 @@ msgid ""
" delete files."
msgstr ""
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -1960,31 +2056,6 @@ msgid ""
"Database is NOT upgraded."
msgstr ""
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} záznamov"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2408,12 +2479,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2598,6 +2670,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2606,15 +2691,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr ""
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2625,11 +2710,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr ""
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2639,11 +2724,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr "Vylúčenie súborov podľa atribútov"
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2651,7 +2736,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2659,21 +2744,21 @@ msgid ""
" file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "Názov zálohy"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2685,22 +2770,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2708,94 +2793,94 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr ""
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr ""
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Zoznam zmazaných súborov"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr ""
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr ""
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr ""
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -2804,11 +2889,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -2816,43 +2901,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr ""
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr ""
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -2860,11 +2945,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -2872,118 +2957,118 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr ""
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr "Maximálny počet malých častí"
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "Nepoužívať lokálnu databázu"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr ""
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr ""
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr "Prepísanie súborov pri obnove"
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -2991,11 +3076,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3003,11 +3088,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3018,101 +3103,101 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr ""
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "Neukladať metadáta"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr ""
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr ""
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr ""
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr ""
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr ""
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3120,11 +3205,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3132,40 +3217,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3173,15 +3258,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3189,22 +3274,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3214,53 +3299,65 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr ""
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
@@ -3939,20 +4036,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr "Podporované generické moduly:"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -3960,25 +4043,6 @@ msgid ""
"not be set on the commandline"
msgstr ""
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr ""
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-sr_RS.mo b/Localizations/duplicati/localization-sr_RS.mo
index fc0bf155d..5e682d141 100644
--- a/Localizations/duplicati/localization-sr_RS.mo
+++ b/Localizations/duplicati/localization-sr_RS.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-sr_RS.po b/Localizations/duplicati/localization-sr_RS.po
index 75efd8b50..f81abff8a 100644
--- a/Localizations/duplicati/localization-sr_RS.po
+++ b/Localizations/duplicati/localization-sr_RS.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Milan Marinković <xaoc994@gmail.com>, 2017\n"
"Language-Team: Serbian (Serbia) (https://www.transifex.com/duplicati/teams/67655/sr_RS/)\n"
@@ -48,26 +48,59 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "Putanja do datoteke sa parametrima"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "Nije moguće pročitati parametre datoteke \"{0}\", razlog: {1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr "Ispisuje informacije iz dnevnika u zadatu datoteku"
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr "Određuje količinu informacija ispisanu u datoteku dnevnika"
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
msgstr ""
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Došlo je do ozbiljne greške u Duplicati-ju: {0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
@@ -76,23 +109,23 @@ msgstr ""
"Nije moguće pokrenuti, možda je drugi proces već pokrenut?\n"
"Poruka greške: {0}"
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "Onemogućava šifrovanje baze podataka"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
"Nepodržana verzija SQLite-a je otkrivena ({0}), mora biti {1} ili viša"
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
msgstr ""
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
@@ -100,54 +133,54 @@ msgstr ""
"Port koji osluškuje web server. Moguće je navesti više vrednosti sa zarezom "
"između."
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr "Lozinka za dešifrovanje datoteke PKCS #12 sertifikata."
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr ""
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr ""
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr ""
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr ""
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr ""
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr ""
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -155,11 +188,11 @@ msgid ""
"the environment variable {0}."
msgstr ""
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr "Postavlja lozinku za šifrovanje baze podataka"
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -167,19 +200,19 @@ msgid ""
" the option --{1} to disable the database scrambling."
msgstr ""
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr ""
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr "Server je pokrenut i osluškuje na {0}, port {1}"
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
@@ -188,7 +221,7 @@ msgstr ""
"Nije moguće napraviti SSL sertifikat pomoću navedenih parametara. Detalji "
"izuzetka: {0}"
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -847,6 +880,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google disk"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1304,6 +1347,59 @@ msgid ""
" delete files."
msgstr ""
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -1978,31 +2074,6 @@ msgid ""
"Database is NOT upgraded."
msgstr ""
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} stavki"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2426,12 +2497,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2616,6 +2688,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2624,15 +2709,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr ""
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2643,11 +2728,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr ""
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2657,11 +2742,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr ""
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2669,7 +2754,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2677,21 +2762,21 @@ msgid ""
" file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "Naziv backup-a"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2703,22 +2788,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2726,94 +2811,94 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr "Veličina bloka korišćena za heširanje"
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr ""
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr ""
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "Lista obrisanih datoteka"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr ""
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr ""
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr ""
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -2822,11 +2907,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -2834,43 +2919,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr "Heš algoritam korišćen na blokovima"
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr "Heš algoritam korišćen na datotekama"
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -2878,11 +2963,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -2890,90 +2975,90 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr ""
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr ""
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "Onemogućava lokalnu bazu podataka"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr ""
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr "Zadrži sve verzije iz vremenskog intervala"
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
"Koristite ovu opciju da postavite vremenski interval iz kojeg će backup-ovi "
"biti zadžani."
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr "Prepiši datoteke kad vraćaš"
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
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."
@@ -2981,31 +3066,31 @@ msgstr ""
"Koristite opciju da prepišete odredišne datoteke prilikom vraćanja, ako ova "
"opcija nije podešena datoteke će biti vraćene sa dodatim vremenom i brojem."
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr "Ispiši više informacija o napretku"
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr "Ispiši pune rezultate"
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -3013,11 +3098,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3025,11 +3110,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3040,103 +3125,103 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr "Veličina bafera za čitanje datoteke"
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
"Koristite ovu veličinu da kontrolišete koliko bajtova se čita iz datoteke "
"pre obrade"
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr ""
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "Ne skladišti metapodatke"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr "Vrati dozvole datoteke"
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr "Preskoči proveru vraćenih datoteka"
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr "Aktiviraj keševe"
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr "Aktiviraj memorijske keševe, koji su sad podrazumevano isključeni"
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr "Ne koristi lokalne podatke"
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr "Proveri heševe blokova"
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3144,11 +3229,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3156,40 +3241,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3197,15 +3282,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3213,22 +3298,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3238,54 +3323,66 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr ""
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
"Brisanje datoteke {0} nije uspelo, proveravanje da li datoteka postoji"
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
@@ -3974,20 +4071,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr ""
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "Nije moguće pročitati parametre datoteke \"{0}\", razlog: {1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -3995,25 +4078,6 @@ msgid ""
"not be set on the commandline"
msgstr ""
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "Putanja do datoteke sa parametrima"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-zh_CN.mo b/Localizations/duplicati/localization-zh_CN.mo
index 5bebe7737..80d476a7e 100644
--- a/Localizations/duplicati/localization-zh_CN.mo
+++ b/Localizations/duplicati/localization-zh_CN.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-zh_CN.po b/Localizations/duplicati/localization-zh_CN.po
index 7fdbc1d2d..7492d595b 100644
--- a/Localizations/duplicati/localization-zh_CN.po
+++ b/Localizations/duplicati/localization-zh_CN.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Bonan Zhu <zhubonan@outlook.com>, 2016\n"
"Language-Team: Chinese (China) (https://www.transifex.com/duplicati/teams/67655/zh_CN/)\n"
@@ -48,26 +48,65 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+"此选项可以保存部分或所有命令行选项。参数文件必须是纯文本,最好是 UTF-8 编码。文件中的每一行都应当是 --option=value "
+"的格式。特殊选项 --{0} 和 --{1} "
+"分别可以用来覆盖本地路径和远程目标地址。此文件中的选项比命令行中输入的优先级更高。你不能在同时在文件或命令行中指定过滤条件,但你可以使用特殊选项 "
+"--{2}, --{3}, 或 --{4} 来指定参数文件中的过滤条件。每个过滤条件必须以 + 或 - 做前缀且多个过滤条件必须用 {5} 连接"
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr "参数文件的路径"
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+"如果过滤条件已在参数文件中给出,那么就不能再在命令行中指定。使用特殊选项 --{0}, --{1}, 或 --{2} "
+"来指定参数文件中的过滤条件。每个过滤条件必须以 + 或 - 做前缀且多个过滤条件必须用 {3} 连接"
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr "未能读取参数文件 \"{0}\",原因:{1}"
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr "输出日志信息到指定文件"
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr "确定写入日志文件的信息量"
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
msgstr "激活便携模式,数据库会保存在程序目录下"
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Duplicati 发生一系列错误:{0}"
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
@@ -76,75 +115,75 @@ msgstr ""
"未能启用,也许已有进程在运行?\n"
"错误信息:{0}"
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "禁用数据库加密"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr "检测到不支持的 SQLite 版本 ({0}),必需 {1} 或更高"
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
msgstr "指向 web 服务器的静态文件所在的文件夹。此文件夹必须在安装文件夹之下。"
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
msgstr "web 服务器监听的端口。可以使用逗号分割来指定多个值。"
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr "Web 服务器用于 SSL 的 PKCS #12 格式的证书和密钥文件。只支持 RSA/DSA 密钥。"
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr "用于解密 PKCS #12 证书文件的密码。"
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr "web 服务监听的网络接口。特殊值 \"*\" 和 \"any\" 表示所有接口。特殊值 \"loopback\" 表示环回适配器。"
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr "访问 web 服务器需要的密码。此选项会被保存,所以你不需要每次启动都设置。设为空表示禁用密码。"
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr "启用 ping-pong 应答"
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr "作为服务器运行时,守护进程必须验证服务进程是否有响应。如果此选项开启,服务器将读取标准输入并回复每一行。"
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr "清理旧日志数据"
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr "设定时长,在此时长之后日志数据将被从数据库中清除。"
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr "指定保存设置的文件夹"
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -152,11 +191,11 @@ msgid ""
"the environment variable {0}."
msgstr "Duplicati 需要保存一个存有所有设置的小数据库。使用此选项来选择设置保存在哪里。此选项也可以通过环境变量 {0} 进行指定。"
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr "设定数据库加密密钥"
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -164,26 +203,26 @@ msgid ""
" the option --{1} to disable the database scrambling."
msgstr "此选项设定用于加密本地配置数据库的密钥。此项也可以通过环境变量 {0} 来设定。使用选项 --{1} 可以禁用数据库加密。"
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr "未找到有效日期。给定的起始日期 {0},重复间隔 {1},规划日期 {2}"
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr "服务器已启动,正在监听 {0} 端口 {1}"
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
"detail: {0}"
msgstr "使用所给参数创建 SSL 证书失败,错误信息:{0}"
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr "打开监听端口失败,尝试过的端口:{0}"
@@ -856,6 +895,16 @@ msgstr "此后端能读写 Google Drive 中数据,支持的格式为 \"googled
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1334,6 +1383,59 @@ msgid ""
" delete files."
msgstr "一般删除文件可能会将其放入回收站且在一定宽限期后才删除。使用此命令会直接删除文件。"
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -2048,31 +2150,6 @@ msgstr ""
"错误:{1}\n"
"数据库未能升级。"
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr "执行非查询:{0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr "执行标量:{0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr "执行 Int64 标量:{0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr "执行读取:{0}"
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr "{0} 个记录"
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2505,17 +2582,14 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
-"此选项决定是否使用快照,快照允许 Duplicati 备份被其他程序锁定的文件。如果设为“关”,Duplicati "
-"将不会尝试创建磁盘快照。设为“自动”会使 Duplicati 尝试创建快照,而此操作不支持或不被允许时也不会报错。设置为“开”会使 Duplicati "
-"尝试创建快照,而创建失败时会在日志中产生警告信息。设置为“必须”时,Duplicati会在创建快照失败后停止备份。在 Windows "
-"上,快照将使用卷影复制服务 (VSS)且需要管理员权限,在 Linux 上,使用的是逻辑卷管理 (LVM) 且需要 root 权限。"
#: Library/Main/Strings.cs:91
msgid "Controls the use of disk snapshots"
@@ -2714,6 +2788,19 @@ msgid "A reported maximum storage"
msgstr "最大存储空间"
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2722,15 +2809,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr "默认过滤条件集"
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr "符号链接处理方式"
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2743,11 +2830,11 @@ msgstr ""
"此选项用来选择对于符号链接的不同处理方式。选项 \"{0}\" 将简单地记录符号链接的名称和目标,并在恢复时重建。选项 \"{1}\" "
"会忽略所有符号链接且不会保存其任何信息。之前版本的 Duplicati 默认使用选项 \"{2}\" ,这会使得符号链接被当成正常文件备份和 恢复。"
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr "硬链接处理方式"
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2759,11 +2846,11 @@ msgstr ""
"此选项用来选择对于符号链接的不同处理方式 ( 只在 Linux/OSX 上生效 )。选项 \"{0}\" 记录每个硬链接的ID以避免多次保存路径。选项 "
"\"{1}\" 将忽略硬链接信息,并将每个硬链接作为不同的路径。选项 \"{2}\" 将忽略所有多余一个链接的硬链接。"
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr "根据属性排除文件"
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2771,7 +2858,7 @@ msgid ""
"are: {0}"
msgstr "使用此选项排除指定属性的文件。使用逗号分隔来指定多个属性。可用的值有:{0}"
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2781,21 +2868,21 @@ msgstr ""
"激活此选项会把 VSS 快照映射到一个磁盘( 类似于 SUBST,使用 Win32 DefineDosDevice "
")。这将创建用于访问快照内容的临时磁盘,可以加快 Windows XP 上的文件访问。"
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr "映射快照至磁盘 ( 仅 Windows )"
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr "此备份的显示名称,用于在发送邮件或执行脚本时识别备份。"
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "备份名称"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2809,22 +2896,22 @@ msgstr ""
"此属性用于指向一个文本文件,其中每行都是以 \".\" 开头的后缀名。这些后缀名的文件将不会被压缩,而只是简单地保存在存档里。默认文件,也作为样例,位于"
" {0}。"
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr "管理不被压缩的文件扩展名"
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr "用来减少数据库查询的一段内存。除非你在日志中获得警告,否则你不应该改变这个值。"
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr "缓存文件块 hash 的内存"
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2833,94 +2920,94 @@ msgid ""
msgstr ""
"此项决定文件的分块大小。这个值过大会导致文件改动的额外开销更多,这个值过小会导致存储文件列表的额外开销更多。请注意,这个值在创建远程文件后不能再更改。"
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr "hash 时的文件块大小"
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr "此选项用来限制 Duplicati 只扫描已知有更改的文件。这通常和某一追踪文件更改的文件系统监测者结合使用。"
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr "已知更改文件的列表"
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr "保存远程文件数据库的本地缓存的文件路径"
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr "本地状态数据库的路径"
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr "此选项可以指定已删除文件的列表。除非选项 --{0} 开启,否则此选项将被忽略。"
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr "已删除文件的列表"
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr "用于文件 hash 的内存"
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr "此选项可以禁止在内存中保存路径和更改时间戳,从而减少内存占用"
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr "通过禁用内存内查询减少内存占用"
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr "此选项可以提高速度,但会增加内存占用"
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr "在内存中缓存块数据"
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr "存储元数据,比如时间戳和文件属性。这将增加所需的存储空间和处理时间。"
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr "启用存储文件元数据"
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr "此选项已不再使用,因为现在元数据默认被保存。"
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr "用于元数据 hash 的内存"
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr "如果开启此参数,本地数据库将不会在启动时与远程文件列表作对比。此选项用于在文件列表损坏或不可用的情况下正常工作。"
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr "不在启动时查询后端"
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -2931,11 +3018,11 @@ msgstr ""
"索引文件用来在没有本地数据库时减少 dblock "
"文件的下载。索引文件中记录的信息越多,没有数据库时的操作越快。代价是越大的索引文件占用越多的远程空间,而且可能永远用不到。"
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr "决定索引文件的使用与否"
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -2944,43 +3031,43 @@ msgid ""
msgstr ""
"随着文件的更改,一部分远程数据可能不再需要。此选项控制在回收再利用前,远程存储能容纳多少无用数据。这个值是一百分比,用于每一个卷和所有存储。"
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr "最大无用空间百分比"
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr "此选项可以用来试验各种设置,观察输出,而不改变实际文件。"
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr "不做任何更改"
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr "这是个非常高级的选项!出于性能或存储空间原因,此选项用来选择文件块的 hash 算法。"
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr "用于文件块的 hash 算法"
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr "这是个非常高级的选项!出于性能或存储空间原因,此选项用来选择文件的 hash 算法。"
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr "用于文件的 hash 算法"
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -2988,11 +3075,11 @@ msgid ""
"running the compact command."
msgstr "如果在备份时检测到大量的小文件,或者在删除备份后发现无用的空间,远程数据将被压实。使用此选项来禁用这种自动压实,而仅在执行压实命令时压缩。"
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr "禁用自动压实"
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -3000,118 +3087,118 @@ msgid ""
"downloaded and rewritten."
msgstr "Duplicati 使用此阈值评估卷的大小是否需要压实,默认为卷大小的 20%。这确保大却有一些无用空间的卷不需要被下载和修改。"
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr "卷大小阈值"
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr "为了避免远程存储中填满小文件,这个值可以强制聚合小文件。小文件总会在它们可以填满整个卷时合并。"
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr "小卷的最大个数"
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr "启用此选项可以在本机其它文件中查找存在的文件块。这是一个相当慢的操作,但能减少需要下载的数据量。"
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr "恢复时使用本地文件数据"
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "禁用本地数据库"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr "列举或恢复文件时,可以跳过本地数据库。这通常很慢,但可以验证远程数据的实际内容。"
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr "保留指定版本数"
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr "使用此选项设定保留多少个版本,-1 表示保留所有版本"
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr "保留指定时间间隔内的所有版本"
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr "使用此选项设定保留备份的时间间隔"
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr "删除旧的中间备份以减少版本数"
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr "忽略丢失的源元素"
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr "使用此选项在部分源数据丢失的情况下继续操作"
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr "恢复时覆盖文件"
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr "使用此选项在恢复时覆盖已有文件。如果不使用此选项,恢复的文件将被加上时间戳和序号。"
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr "输出更多进度信息"
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr "使用此选项来增加运行时的输出信息。一般来说,此选项将每处理一个文件,打印一行信息。"
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr "输出完整结果"
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr "使用此选项来增加的输出的操作结果信息,包括所有的文件名。"
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr "决定是否上传效验文件"
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -3119,11 +3206,11 @@ msgid ""
"files."
msgstr "使用此选项在改变远程存储后上传效验文件。此文件没有加密,且包含所有远程文件的大小和 SHA256 hash值,用来效验文件的完整性。"
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr "备份后的效验样本数"
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3132,11 +3219,11 @@ msgid ""
msgstr ""
"备份完成后,Duplicati 会选择某些远程文件进行效验。使用此选项来指定样本数。如果这个值设为0,或选项 {0} 开启,则不会效验远程文件。"
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr "激活深度校验"
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3149,101 +3236,101 @@ msgstr ""
"备份完成后,Duplicati 会选择某些远程文件进行校验。使用此选项来启用全量校验,这将解密文件并校验每个卷,而不是简单地验证外部 hash "
"值。如果选项 --{0} 开启,则不会校验远程文件。此选项将会在手动校验时自动开启。"
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr "文件读取缓冲大小"
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr "这个值控制从文件中一次读取多少字节"
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr "允许更改备份密码"
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr "使用此选项来允许更改备份密码。注意,此选项在备份或修复操作时禁止使用。"
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr "仅列举文件集"
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr "使用此选项可以只列出文件集,避免遍历文件名和其他元数据,从而减少耗时操作"
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "不保存元数据"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr "使用此选项来禁用保存元数据,例如文件的时间戳。不保存元数据可以加快备份和恢复的速度,但是对文件大小影响不大。"
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr "恢复文件权限"
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr "默认情况下,权限不会被还原,因为这可能影响你访问恢复出的文件。使用此选项可以还原权限。"
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr "跳过恢复文件效验"
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr "恢复文件后,Duplicati 将对比 hash 值验证恢复是否成功。使用此选项来禁用此检查来跳过等待效验的时间。"
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr "激活缓存"
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr "激活内存内缓存,目前这项默认关闭。"
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr "不使用本地数据"
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr "Duplicati 将尝试使用源文件中的数据来最小化需要下载的数据量。使用此选项来跳过此项优化,只使用远程数据。"
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr "检查文件块 hash 值"
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr "使用此选项可在将数据恢复至文件中时,通过检查卷中保存的文件块 hash 值,提升校验级别。"
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr "修复路径数据库"
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3252,11 +3339,11 @@ msgid ""
msgstr ""
"使用此选项将构建一个只包含路径信息的本地可搜索的数据库。这可以快速构建数据库来定位文件,而不需要重构所有信息。产生的数据库可以搜索,但不能用来恢复数据。"
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr "指定语言区域设置"
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3266,22 +3353,22 @@ msgstr ""
"默认情况下,Duplicati "
"将使用系统默认的语言和区域设置。在某些情况下,你可能想指定其他语言区域,比如想获得其他语言的消息。此选项可以用来设定语言区域,设为空则表示“统一语言区域”。"
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr "使用单线程处理与后端的文件通信"
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr "使用此选项可以禁用多线程处理上传下载,这可以根据你的硬件和后端的传输速率显著地提升后端操作速度。"
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr "需要备份的 Hyper-V 虚拟机(仅 )"
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
@@ -3290,18 +3377,18 @@ msgstr ""
"使用此选项指定需要备份的机器的 ID,使用半角逗号分隔指定多个 ID。(你可以使用 PowerShell 命令 'Get-VM | ft VMName,"
" ID' 来获取 ID)"
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr "如果 Duplicati 检测到前一备份没有完成,它将生成一份文件列表,其中包括上一次完成的备份和在未完成备份会话中已上传的内容。"
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr "禁用虚拟文件列表"
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3311,15 +3398,15 @@ msgstr ""
"此参数通知 Duplicati 在扫描文件更改时不要查看元数据或文件大小。如果你有大量文件需要扫描,而 Duplicati "
"耗费大量时间在未更改的文件上,你可以使用此选项。"
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr "仅检查文件最后更改时间"
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr "恢复时禁用路径压缩"
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3329,11 +3416,11 @@ msgstr ""
"在恢复一个备份的子集到新文件夹时,Duplicati "
"会使用尽可能短的路径来避免生成包含空文件夹的深路径。使用此参数可以跳过这项压缩,这样完整的原始文件夹结构会保留下来,包括上一级的空文件夹。"
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr "允许删除所有文件集"
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
@@ -3341,11 +3428,11 @@ msgid ""
msgstr ""
"默认情况下,最近的文件集不能被删除。这是一项安全措施,用来确保远程数据不会因为配置错误而被全部删除。使用此参数可以禁用这项保护,这样所有文件集都可以被删除。"
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr "允许自动重建本地数据库以节省空间"
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3358,53 +3445,65 @@ msgstr ""
"操作清理。长远来看,此操作会节省磁盘空间,但它需要临时创建一份包含所有有效条目的数据库副本。设为 true 将允许 Duplicati 自动执行 "
"VACUUM操作。"
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr "加密库不支持 hash 算法 {0} 的重用变换"
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr "加密库不支持 hash 算法 {0}"
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr "不能更改已有备份的加密密码"
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr "创建快照失败:{0}"
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr "处理后端实例失败:{0}"
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr "删除文件 {0} 失败,正在测试文件是否存在"
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr "已从删除不存在文件 {0} 的尝试中恢复"
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr "从删除文件错误中 {0} 恢复失败"
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr " 由于文件未找到,对 {0} 的删除操作失败,正在列举内容"
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr "正在列举表示文件 {0} 已正确删除"
@@ -4125,22 +4224,6 @@ msgstr "模块不会自动载入,使用 --enable-module 启用"
msgid "Supported generic modules:"
msgstr "支持的通用模块:"
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr "未能读取参数文件 \"{0}\",原因:{1}"
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-"如果过滤条件已在参数文件中给出,那么就不能再在命令行中指定。使用特殊选项 --{0}, --{1}, 或 --{2} "
-"来指定参数文件中的过滤条件。每个过滤条件必须以 + 或 - 做前缀且多个过滤条件必须用 {3} 连接"
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -4148,29 +4231,6 @@ msgid ""
"not be set on the commandline"
msgstr "选项 --{0} 存在,但是它是保留为内部使用的,而且可能不能在命令行使用"
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-"此选项可以保存部分或所有命令行选项。参数文件必须是纯文本,最好是 UTF-8 编码。文件中的每一行都应当是 --option=value "
-"的格式。特殊选项 --{0} 和 --{1} "
-"分别可以用来覆盖本地路径和远程目标地址。此文件中的选项比命令行中输入的优先级更高。你不能在同时在文件或命令行中指定过滤条件,但你可以使用特殊选项 "
-"--{2}, --{3}, 或 --{4} 来指定参数文件中的过滤条件。每个过滤条件必须以 + 或 - 做前缀且多个过滤条件必须用 {5} 连接"
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr "参数文件的路径"
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-zh_HK.mo b/Localizations/duplicati/localization-zh_HK.mo
index 471211439..447a1b392 100644
--- a/Localizations/duplicati/localization-zh_HK.mo
+++ b/Localizations/duplicati/localization-zh_HK.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-zh_HK.po b/Localizations/duplicati/localization-zh_HK.po
index 5cfc9f8f8..01ac315b8 100644
--- a/Localizations/duplicati/localization-zh_HK.po
+++ b/Localizations/duplicati/localization-zh_HK.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Aticaler <aticaler@a-box.xyz>, 2017\n"
+"Last-Translator: Aticaler, 2017\n"
"Language-Team: Chinese (Hong Kong) (https://www.transifex.com/duplicati/teams/67655/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -44,101 +44,134 @@ msgstr ""
msgid "--{0}: {1}"
msgstr ""
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr ""
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr ""
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr ""
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr ""
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
msgstr ""
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr ""
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
"Error message: {0}"
msgstr ""
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "停用資料庫加密"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
msgstr ""
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
msgstr ""
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr ""
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr ""
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr ""
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr ""
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr ""
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr "清理舊記錄資料"
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr ""
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -146,11 +179,11 @@ msgid ""
"the environment variable {0}."
msgstr ""
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr ""
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -158,26 +191,26 @@ msgid ""
" the option --{1} to disable the database scrambling."
msgstr ""
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr ""
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr ""
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
"detail: {0}"
msgstr ""
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -829,6 +862,16 @@ msgstr ""
msgid "Google Drive"
msgstr "Google Drive"
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1286,6 +1329,59 @@ msgid ""
" delete files."
msgstr ""
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -1956,31 +2052,6 @@ msgid ""
"Database is NOT upgraded."
msgstr ""
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr ""
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2404,12 +2475,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2594,6 +2666,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2602,15 +2687,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr "符號連結 (Symlink)處理方式"
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2621,11 +2706,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr "硬式連結 (Hardlink)處理方式"
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2635,11 +2720,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr "排除檔案(根據屬性)"
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2647,7 +2732,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2655,21 +2740,21 @@ msgid ""
" file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr "備份名稱"
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2681,22 +2766,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2704,94 +2789,94 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr ""
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr ""
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr ""
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr ""
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr ""
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr ""
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -2800,11 +2885,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -2812,43 +2897,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr ""
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr ""
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -2856,11 +2941,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr "停用自動壓縮"
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -2868,118 +2953,118 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr ""
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr ""
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr "停用本地資料庫"
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr "保留的版本數量"
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr ""
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr ""
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr "輸出完整結果"
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -2987,11 +3072,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -2999,11 +3084,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3014,101 +3099,101 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr ""
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr "不儲存元資料"
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr ""
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr ""
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr ""
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr "不使用本地資料"
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr ""
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3116,11 +3201,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3128,40 +3213,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3169,15 +3254,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3185,22 +3270,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3210,53 +3295,65 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr ""
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
@@ -3929,20 +4026,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr ""
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr ""
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -3950,25 +4033,6 @@ msgid ""
"not be set on the commandline"
msgstr ""
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr ""
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization-zh_TW.mo b/Localizations/duplicati/localization-zh_TW.mo
index 66ea95059..029adb501 100644
--- a/Localizations/duplicati/localization-zh_TW.mo
+++ b/Localizations/duplicati/localization-zh_TW.mo
Binary files differ
diff --git a/Localizations/duplicati/localization-zh_TW.po b/Localizations/duplicati/localization-zh_TW.po
index 81c444942..79ec9dd6a 100644
--- a/Localizations/duplicati/localization-zh_TW.po
+++ b/Localizations/duplicati/localization-zh_TW.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-17 13:00+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Jason Cheng <sanyu3u@gmail.com>, 2017\n"
"Language-Team: Chinese (Taiwan) (https://www.transifex.com/duplicati/teams/67655/zh_TW/)\n"
@@ -44,101 +44,134 @@ msgstr ""
msgid "--{0}: {1}"
msgstr "--{0}: {1}"
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The"
+" special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr ""
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with"
+" either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr ""
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr ""
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr ""
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
msgstr ""
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr ""
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
"Error message: {0}"
msgstr ""
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr "取消資料庫加密"
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
msgstr ""
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
msgstr ""
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr ""
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr ""
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr ""
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr ""
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr ""
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr ""
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr ""
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
@@ -146,11 +179,11 @@ msgid ""
"the environment variable {0}."
msgstr ""
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr ""
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -158,26 +191,26 @@ msgid ""
" the option --{1} to disable the database scrambling."
msgstr ""
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr ""
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr ""
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
"detail: {0}"
msgstr ""
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -829,6 +862,16 @@ msgstr ""
msgid "Google Drive"
msgstr ""
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1286,6 +1329,59 @@ msgid ""
" delete files."
msgstr ""
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as"
+" it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -1956,31 +2052,6 @@ msgid ""
"Database is NOT upgraded."
msgstr ""
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr ""
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2404,12 +2475,13 @@ msgid ""
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
-"that was not allowed or supported. A setting of \"on\" will also make "
-"Duplicati attempt to create a snapshot, but will produce a warning message "
-"in the log if it fails. Setting it to \"required\" will make Duplicati abort"
-" the backup if the snapshot creation fails. On windows this uses the Volume "
-"Shadow Copy Services (VSS) and requires administrative privileges. On Linux "
-"this uses Logical Volume Management (LVM) and requires root privileges."
+"that was not allowed or supported (note that the OS may still log system "
+"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
+"snapshot, but will produce a warning message in the log if it fails. Setting"
+" it to \"required\" will make Duplicati abort the backup if the snapshot "
+"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
+"and requires administrative privileges. On Linux this uses Logical Volume "
+"Management (LVM) and requires root privileges."
msgstr ""
#: Library/Main/Strings.cs:91
@@ -2594,6 +2666,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2602,15 +2687,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr ""
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2621,11 +2706,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr ""
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2635,11 +2720,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr ""
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2647,7 +2732,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2655,21 +2740,21 @@ msgid ""
" file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr ""
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a"
@@ -2681,22 +2766,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2704,94 +2789,94 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr ""
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid ""
"Path to the file containing the local cache of the remote file database"
msgstr ""
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr ""
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr ""
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr ""
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr ""
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr ""
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
@@ -2800,11 +2885,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -2812,43 +2897,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr ""
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr ""
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -2856,11 +2941,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
@@ -2868,118 +2953,118 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr ""
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr ""
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr ""
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr ""
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr ""
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup"
+" every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr ""
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
@@ -2987,11 +3072,11 @@ msgid ""
"files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -2999,11 +3084,11 @@ msgid ""
" 0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the"
@@ -3014,101 +3099,101 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr ""
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr ""
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr ""
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr ""
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr ""
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr ""
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr ""
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3116,11 +3201,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
@@ -3128,40 +3213,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3169,15 +3254,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3185,22 +3270,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3210,53 +3295,65 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr ""
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:595
+#: Library/Main/BackendManager.cs:546
#, csharp-format
msgid "Failed to dispose backend instance: {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:618
+#: Library/Main/BackendManager.cs:569
#, csharp-format
msgid "Failed to delete file {0}, testing if file exists"
msgstr ""
-#: Library/Main/BackendManager.cs:624
+#: Library/Main/BackendManager.cs:575
#, csharp-format
msgid "Recovered from problem with attempting to delete non-existing file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:629
+#: Library/Main/BackendManager.cs:580
#, csharp-format
msgid "Failed to recover from error deleting file {0}"
msgstr ""
-#: Library/Main/BackendManager.cs:1134
+#: Library/Main/BackendManager.cs:1085
#, csharp-format
msgid "Delete operation failed for {0} with FileNotFound, listing contents"
msgstr ""
-#: Library/Main/BackendManager.cs:1147
+#: Library/Main/BackendManager.cs:1098
#, csharp-format
msgid "Listing indicates file {0} is deleted correctly"
msgstr ""
@@ -3931,20 +4028,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr ""
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr ""
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with"
-" either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -3952,25 +4035,6 @@ msgid ""
"not be set on the commandline"
msgstr ""
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The"
-" special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr ""
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/duplicati/localization.pot b/Localizations/duplicati/localization.pot
index 9ccc07dbb..eb8f14eb8 100644
--- a/Localizations/duplicati/localization.pot
+++ b/Localizations/duplicati/localization.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-18 11:11+0100\n"
+"POT-Creation-Date: 2018-02-12 07:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -43,101 +43,134 @@ msgstr ""
msgid "--{0}: {1}"
msgstr ""
-#: Server/Strings.cs:15
+#: Server/Strings.cs:15 CommandLine/Strings.cs:21
+#, csharp-format
+msgid ""
+"This option can be used to store some or all of the options given to the "
+"commandline client. The file must be a plain text file, UTF-8 encoding is "
+"preferred. Each line in the file should be of the format --option=value. The "
+"special options --{0} and --{1} can be used to override the localpath and "
+"the remote destination uri, respectively. The options in this file take "
+"precedence over the options provided on the commandline. You cannot specify "
+"filters in both the file and on the commandline. Instead, you can use the "
+"special --{2}, --{3}, or --{4} options to specify filters inside the "
+"parameter file. Each filter must be prefixed with either a + or a -, and "
+"multiple filters must be joined with {5} "
+msgstr ""
+
+#: Server/Strings.cs:16 CommandLine/Strings.cs:22
+msgid "Path to a file with parameters"
+msgstr ""
+
+#: Server/Strings.cs:17 CommandLine/Strings.cs:19
+#, csharp-format
+msgid ""
+"Filters cannot be specified on the commandline if filters are also present "
+"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
+"specify filters inside the parameter file. Each filter must be prefixed with "
+"either a + or a -, and multiple filters must be joined with {3}"
+msgstr ""
+
+#: Server/Strings.cs:18 CommandLine/Strings.cs:18
+#, csharp-format
+msgid "Unable to read the parameters file \"{0}\", reason: {1}"
+msgstr ""
+
+#: Server/Strings.cs:20
msgid "Outputs log information to the file given"
msgstr ""
-#: Server/Strings.cs:16
+#: Server/Strings.cs:21
msgid "Determines the amount of information written in the log file"
msgstr ""
-#: Server/Strings.cs:17
+#: Server/Strings.cs:22
msgid ""
"Activates portable mode where the database is placed below the program "
"executable"
msgstr ""
-#: Server/Strings.cs:18
+#: Server/Strings.cs:23
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr ""
-#: Server/Strings.cs:19
+#: Server/Strings.cs:24
#, csharp-format
msgid ""
"Unable to start up, perhaps another process is already running?\n"
"Error message: {0}"
msgstr ""
-#: Server/Strings.cs:21
+#: Server/Strings.cs:26
msgid "Disables database encryption"
msgstr ""
-#: Server/Strings.cs:22
+#: Server/Strings.cs:27
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr ""
-#: Server/Strings.cs:23
+#: Server/Strings.cs:28
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder"
msgstr ""
-#: Server/Strings.cs:24
+#: Server/Strings.cs:29
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
msgstr ""
-#: Server/Strings.cs:25
+#: Server/Strings.cs:30
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL. "
"Only RSA/DSA keys are supported."
msgstr ""
-#: Server/Strings.cs:26
+#: Server/Strings.cs:31
msgid "The password for decryption of certificate PKCS #12 file."
msgstr ""
-#: Server/Strings.cs:27
+#: Server/Strings.cs:32
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\" "
"means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr ""
-#: Server/Strings.cs:28
+#: Server/Strings.cs:33
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. Setting an empty value disables the "
"password."
msgstr ""
-#: Server/Strings.cs:29
+#: Server/Strings.cs:34
msgid "Enables the ping-pong responder"
msgstr ""
-#: Server/Strings.cs:30
+#: Server/Strings.cs:35
msgid ""
"When running as a server, the service daemon must verify that the process is "
"responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read"
msgstr ""
-#: Server/Strings.cs:31 Library/Main/Strings.cs:218
+#: Server/Strings.cs:36 Library/Main/Strings.cs:220
msgid "Clean up old log data"
msgstr ""
-#: Server/Strings.cs:32 Library/Main/Strings.cs:219
+#: Server/Strings.cs:37 Library/Main/Strings.cs:221
msgid "Set the time after which log data will be purged from the database."
msgstr ""
-#: Server/Strings.cs:33
+#: Server/Strings.cs:38
msgid "Sets the folder where settings are stored"
msgstr ""
-#: Server/Strings.cs:34
+#: Server/Strings.cs:39
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option "
@@ -145,11 +178,11 @@ msgid ""
"the environment variable {0}."
msgstr ""
-#: Server/Strings.cs:35
+#: Server/Strings.cs:40
msgid "Sets the database encryption key"
msgstr ""
-#: Server/Strings.cs:36
+#: Server/Strings.cs:41
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
@@ -157,26 +190,26 @@ msgid ""
"the option --{1} to disable the database scrambling."
msgstr ""
-#: Server/Strings.cs:39
+#: Server/Strings.cs:44
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr ""
-#: Server/Strings.cs:44
+#: Server/Strings.cs:49
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr ""
-#: Server/Strings.cs:45
+#: Server/Strings.cs:50
#, csharp-format
msgid ""
"Unable to create SSL certificate using provided parameters. Exception "
"detail: {0}"
msgstr ""
-#: Server/Strings.cs:46
+#: Server/Strings.cs:51
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr ""
@@ -832,6 +865,16 @@ msgstr ""
msgid "Google Drive"
msgstr ""
+#: Library/Backend/GoogleServices/Strings.cs:48
+msgid "Hide team drives"
+msgstr ""
+
+#: Library/Backend/GoogleServices/Strings.cs:49
+msgid ""
+"This option disables the team drives, showing only files and folders "
+"accesible with the account itself"
+msgstr ""
+
#: Library/Backend/CloudFiles/Strings.cs:4
#, csharp-format
msgid ""
@@ -1292,6 +1335,59 @@ msgid ""
"delete files."
msgstr ""
+#: Library/Backend/Rclone/Strings.cs:6
+msgid "Rclone"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:7
+msgid "This backend can read and write data to Rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:8
+msgid "Local repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:9
+msgid ""
+"Local repository for Rclone. Make sure it is configured as a local drive, as "
+"it needs access to the files generated by Duplicati."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:10
+msgid "Remote repository"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:11
+msgid ""
+"Remote repository for Rclone. This can be any of the backends provided by "
+"Rclone. More info available on https://rclone.org/."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:12
+msgid "Remote path"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:13
+msgid "Path on the Remote repository. "
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:14
+msgid "Rclone options."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:15
+msgid "Options will be transferred to rclone."
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:16
+msgid "Rclone executable"
+msgstr ""
+
+#: Library/Backend/Rclone/Strings.cs:17
+msgid ""
+"Full path to the rclone executable. Only needed if it's not in your path."
+msgstr ""
+
#: Library/Backend/File/Strings.cs:4
#, csharp-format
msgid ""
@@ -1963,31 +2059,6 @@ msgid ""
"Database is NOT upgraded."
msgstr ""
-#: Library/Main/Database/ExtensionMethods.cs:48
-#, csharp-format
-msgid "ExecuteNonQuery: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:64
-#, csharp-format
-msgid "ExecuteScalar: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:90
-#, csharp-format
-msgid "ExecuteScalarInt64: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:110
-#, csharp-format
-msgid "ExecuteReader: {0}"
-msgstr ""
-
-#: Library/Main/Database/ExtensionMethods.cs:200
-#, csharp-format
-msgid "{0} records"
-msgstr ""
-
#: Library/Main/Strings.cs:8
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
@@ -2601,6 +2672,19 @@ msgid "A reported maximum storage"
msgstr ""
#: Library/Main/Strings.cs:122
+msgid ""
+"Sets a threshold for when to warn about the backend quota being nearly "
+"exceeded. It is given as a percentage, and a warning is generated if the "
+"amount of available quota is less that this percentage of the total backup "
+"size. If the backend does not report the quota information, this value will "
+"be ignored"
+msgstr ""
+
+#: Library/Main/Strings.cs:123
+msgid "Threshold for warning about low quota"
+msgstr ""
+
+#: Library/Main/Strings.cs:124
#, csharp-format
msgid ""
"Exclude files that match the given filter sets. Which default filter sets "
@@ -2609,15 +2693,15 @@ msgid ""
"system will be used."
msgstr ""
-#: Library/Main/Strings.cs:123
+#: Library/Main/Strings.cs:125
msgid "Default filter sets"
msgstr ""
-#: Library/Main/Strings.cs:124
+#: Library/Main/Strings.cs:126
msgid "Symlink handling"
msgstr ""
-#: Library/Main/Strings.cs:125
+#: Library/Main/Strings.cs:127
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
@@ -2628,11 +2712,11 @@ msgid ""
"included and restore as normal files."
msgstr ""
-#: Library/Main/Strings.cs:126
+#: Library/Main/Strings.cs:128
msgid "Hardlink handling"
msgstr ""
-#: Library/Main/Strings.cs:127
+#: Library/Main/Strings.cs:129
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
@@ -2642,11 +2726,11 @@ msgid ""
"will ignore all hardlinks with more than one link."
msgstr ""
-#: Library/Main/Strings.cs:128
+#: Library/Main/Strings.cs:130
msgid "Exclude files by attribute"
msgstr ""
-#: Library/Main/Strings.cs:129
+#: Library/Main/Strings.cs:131
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
@@ -2654,7 +2738,7 @@ msgid ""
"are: {0}"
msgstr ""
-#: Library/Main/Strings.cs:130
+#: Library/Main/Strings.cs:132
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
@@ -2662,21 +2746,21 @@ msgid ""
"file access on Windows XP."
msgstr ""
-#: Library/Main/Strings.cs:131
+#: Library/Main/Strings.cs:133
msgid "Map snapshots to a drive (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:132
+#: Library/Main/Strings.cs:134
msgid ""
"A display name that is attached to this backup. Can be used to identify the "
"backup when sending mail or running scripts."
msgstr ""
-#: Library/Main/Strings.cs:133
+#: Library/Main/Strings.cs:135
msgid "Name of the backup"
msgstr ""
-#: Library/Main/Strings.cs:134
+#: Library/Main/Strings.cs:136
#, csharp-format
msgid ""
"This property can be used to point to a text file where each line contains a "
@@ -2688,22 +2772,22 @@ msgid ""
"{0}."
msgstr ""
-#: Library/Main/Strings.cs:135
+#: Library/Main/Strings.cs:137
msgid "Manage non-compressible file extensions"
msgstr ""
-#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146
-#: Library/Main/Strings.cs:155
+#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:157
msgid ""
"A fragment of memory is used to reduce database lookups. You should not "
"change this value unless you get warnings in the log."
msgstr ""
-#: Library/Main/Strings.cs:137
+#: Library/Main/Strings.cs:139
msgid "Memory used by the block hash"
msgstr ""
-#: Library/Main/Strings.cs:138
+#: Library/Main/Strings.cs:140
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
@@ -2711,93 +2795,93 @@ msgid ""
"be changed after remote files are created."
msgstr ""
-#: Library/Main/Strings.cs:139
+#: Library/Main/Strings.cs:141
msgid "Block size used in hashing"
msgstr ""
-#: Library/Main/Strings.cs:140
+#: Library/Main/Strings.cs:142
msgid ""
"This option can be used to limit the scan to only files that are known to "
"have changed. This is usually only activated in combination with a "
"filesystem watcher that keeps track of file changes."
msgstr ""
-#: Library/Main/Strings.cs:141
+#: Library/Main/Strings.cs:143
msgid "List of files to examine for changes"
msgstr ""
-#: Library/Main/Strings.cs:142
+#: Library/Main/Strings.cs:144
msgid "Path to the file containing the local cache of the remote file database"
msgstr ""
-#: Library/Main/Strings.cs:143
+#: Library/Main/Strings.cs:145
msgid "Path to the local state database"
msgstr ""
-#: Library/Main/Strings.cs:144
+#: Library/Main/Strings.cs:146
#, csharp-format
msgid ""
"This option can be used to supply a list of deleted files. This option will "
"be ignored unless the option --{0} is also set."
msgstr ""
-#: Library/Main/Strings.cs:145
+#: Library/Main/Strings.cs:147
msgid "List of deleted files"
msgstr ""
-#: Library/Main/Strings.cs:147
+#: Library/Main/Strings.cs:149
msgid "Memory used by the file hash"
msgstr ""
-#: Library/Main/Strings.cs:148
+#: Library/Main/Strings.cs:150
msgid ""
"This option can be used to reduce the memory footprint by not keeping paths "
"and modification timestamps in memory"
msgstr ""
-#: Library/Main/Strings.cs:149
+#: Library/Main/Strings.cs:151
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr ""
-#: Library/Main/Strings.cs:150
+#: Library/Main/Strings.cs:152
msgid ""
"This option can be used to increase speed in exchange for extra memory use."
msgstr ""
-#: Library/Main/Strings.cs:151
+#: Library/Main/Strings.cs:153
msgid "Store an in-memory block cache"
msgstr ""
-#: Library/Main/Strings.cs:152
+#: Library/Main/Strings.cs:154
msgid ""
"Stores metadata, such as file timestamps and attributes. This increases the "
"required storage space as well as the processing time."
msgstr ""
-#: Library/Main/Strings.cs:153
+#: Library/Main/Strings.cs:155
msgid "Enables storing file metadata"
msgstr ""
-#: Library/Main/Strings.cs:154
+#: Library/Main/Strings.cs:156
msgid "This option is no longer used as metadata is now stored by default"
msgstr ""
-#: Library/Main/Strings.cs:156
+#: Library/Main/Strings.cs:158
msgid "Memory used by the metadata hash"
msgstr ""
-#: Library/Main/Strings.cs:157
+#: Library/Main/Strings.cs:159
msgid ""
"If this flag is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly "
"in cases where the filelisting is broken or unavailable."
msgstr ""
-#: Library/Main/Strings.cs:158
+#: Library/Main/Strings.cs:160
msgid "Do not query backend at startup"
msgstr ""
-#: Library/Main/Strings.cs:159
+#: Library/Main/Strings.cs:161
msgid ""
"The index files are used to limit the need for downloading dblock files when "
"there is no local database present. The more information is recorded in the "
@@ -2806,11 +2890,11 @@ msgid ""
"never be used."
msgstr ""
-#: Library/Main/Strings.cs:160
+#: Library/Main/Strings.cs:162
msgid "Determines usage of index files"
msgstr ""
-#: Library/Main/Strings.cs:161
+#: Library/Main/Strings.cs:163
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
@@ -2818,43 +2902,43 @@ msgid ""
"volume and the total storage."
msgstr ""
-#: Library/Main/Strings.cs:162
+#: Library/Main/Strings.cs:164
msgid "The maximum wasted space in percent"
msgstr ""
-#: Library/Main/Strings.cs:163
+#: Library/Main/Strings.cs:165
msgid ""
"This option can be used to experiment with different settings and observe "
"the outcome without changing actual files."
msgstr ""
-#: Library/Main/Strings.cs:164
+#: Library/Main/Strings.cs:166
msgid "Does not perform any modifications"
msgstr ""
-#: Library/Main/Strings.cs:165
+#: Library/Main/Strings.cs:167
msgid ""
"This is a very advanced option! This option can be used to select a block "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:166
+#: Library/Main/Strings.cs:168
msgid "The hash algorithm used on blocks"
msgstr ""
-#: Library/Main/Strings.cs:167
+#: Library/Main/Strings.cs:169
msgid ""
"This is a very advanced option! This option can be used to select a file "
"hash algorithm with smaller or larger hash size, for performance or storage "
"space reasons."
msgstr ""
-#: Library/Main/Strings.cs:168
+#: Library/Main/Strings.cs:170
msgid "The hash algorithm used on files"
msgstr ""
-#: Library/Main/Strings.cs:169
+#: Library/Main/Strings.cs:171
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
@@ -2862,11 +2946,11 @@ msgid ""
"running the compact command."
msgstr ""
-#: Library/Main/Strings.cs:170
+#: Library/Main/Strings.cs:172
msgid "Disable automatic compacting"
msgstr ""
-#: Library/Main/Strings.cs:171
+#: Library/Main/Strings.cs:173
msgid ""
"When examining the size of a volume in consideration for compacting, a small "
"tolerance value is used, by default 20 percent of the volume size. This "
@@ -2874,128 +2958,128 @@ msgid ""
"downloaded and rewritten."
msgstr ""
-#: Library/Main/Strings.cs:172
+#: Library/Main/Strings.cs:174
msgid "Volume size threshold"
msgstr ""
-#: Library/Main/Strings.cs:173
+#: Library/Main/Strings.cs:175
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr ""
-#: Library/Main/Strings.cs:174
+#: Library/Main/Strings.cs:176
msgid "Maximum number of small volumes"
msgstr ""
-#: Library/Main/Strings.cs:175
+#: Library/Main/Strings.cs:177
msgid ""
"Enable this option to look into other files on this machine to find existing "
"blocks. This is a fairly slow operation but can limit the size of downloads."
msgstr ""
-#: Library/Main/Strings.cs:176
+#: Library/Main/Strings.cs:178
msgid "Use local file data when restoring"
msgstr ""
-#: Library/Main/Strings.cs:177
+#: Library/Main/Strings.cs:179
msgid "Disables the local database"
msgstr ""
-#: Library/Main/Strings.cs:178
+#: Library/Main/Strings.cs:180
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store"
msgstr ""
-#: Library/Main/Strings.cs:179
+#: Library/Main/Strings.cs:181
msgid "Keep a number of versions"
msgstr ""
-#: Library/Main/Strings.cs:180
+#: Library/Main/Strings.cs:182
msgid ""
"Use this option to set number of versions to keep, supply -1 to keep all "
"versions"
msgstr ""
-#: Library/Main/Strings.cs:181
+#: Library/Main/Strings.cs:183
msgid "Keep all versions within a timespan"
msgstr ""
-#: Library/Main/Strings.cs:182
+#: Library/Main/Strings.cs:184
msgid "Use this option to set the timespan in which backups are kept."
msgstr ""
-#: Library/Main/Strings.cs:183
+#: Library/Main/Strings.cs:185
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr ""
-#: Library/Main/Strings.cs:184
+#: Library/Main/Strings.cs:186
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
-"format is a comma seperated list of collon sperated time frame and interval "
+"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
-"all backups, for 3 months keep one backup per day and for 10 years one "
-"backup every 2nd month"
+"all backups, for 3 months keep one backup every day, for 10 years one backup "
+"every 2nd month and delete every backup older than this.\""
msgstr ""
-#: Library/Main/Strings.cs:185
+#: Library/Main/Strings.cs:187
msgid "Ignore missing source elements"
msgstr ""
-#: Library/Main/Strings.cs:186
+#: Library/Main/Strings.cs:188
msgid "Use this option to continue even if some source entries are missing."
msgstr ""
-#: Library/Main/Strings.cs:187
+#: Library/Main/Strings.cs:189
msgid "Overwrite files when restoring"
msgstr ""
-#: Library/Main/Strings.cs:188
+#: Library/Main/Strings.cs:190
msgid ""
"Use this option to overwrite target files when restoring, if this option is "
"not set the files will be restored with a timestamp and a number appended."
msgstr ""
-#: Library/Main/Strings.cs:189
+#: Library/Main/Strings.cs:191
msgid "Output more progress information"
msgstr ""
-#: Library/Main/Strings.cs:190
+#: Library/Main/Strings.cs:192
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr ""
-#: Library/Main/Strings.cs:191
+#: Library/Main/Strings.cs:193
msgid "Output full results"
msgstr ""
-#: Library/Main/Strings.cs:192
+#: Library/Main/Strings.cs:194
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr ""
-#: Library/Main/Strings.cs:193
+#: Library/Main/Strings.cs:195
msgid "Determine if verification files are uploaded"
msgstr ""
-#: Library/Main/Strings.cs:194
+#: Library/Main/Strings.cs:196
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
"of all the remote files and can be used to verify the integrity of the files."
msgstr ""
-#: Library/Main/Strings.cs:195
+#: Library/Main/Strings.cs:197
msgid "The number of samples to test after a backup"
msgstr ""
-#: Library/Main/Strings.cs:196
+#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the "
@@ -3003,11 +3087,11 @@ msgid ""
"0 or the option --{0} is set, no remote files are verified"
msgstr ""
-#: Library/Main/Strings.cs:197
+#: Library/Main/Strings.cs:199
msgid "Activates in-depth verification of files"
msgstr ""
-#: Library/Main/Strings.cs:198
+#: Library/Main/Strings.cs:200
#, csharp-format
msgid ""
"After a backup is completed, some files are selected for verification on the "
@@ -3018,101 +3102,101 @@ msgid ""
"performed directly."
msgstr ""
-#: Library/Main/Strings.cs:199
+#: Library/Main/Strings.cs:201
msgid "Size of the file read buffer"
msgstr ""
-#: Library/Main/Strings.cs:200
+#: Library/Main/Strings.cs:202
msgid ""
"Use this size to control how many bytes a read from a file before processing"
msgstr ""
-#: Library/Main/Strings.cs:201
+#: Library/Main/Strings.cs:203
msgid "Allow the passphrase to change"
msgstr ""
-#: Library/Main/Strings.cs:202
+#: Library/Main/Strings.cs:204
msgid ""
"Use this option to allow the passphrase to change, note that this option is "
"not permitted for a backup or repair operation"
msgstr ""
-#: Library/Main/Strings.cs:203
+#: Library/Main/Strings.cs:205
msgid "List only filesets"
msgstr ""
-#: Library/Main/Strings.cs:204
+#: Library/Main/Strings.cs:206
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process"
msgstr ""
-#: Library/Main/Strings.cs:206
+#: Library/Main/Strings.cs:208
msgid "Don't store metadata"
msgstr ""
-#: Library/Main/Strings.cs:207
+#: Library/Main/Strings.cs:209
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps. "
"Disabling metadata storage will speed up the backup and restore operations, "
"but does not affect file size much."
msgstr ""
-#: Library/Main/Strings.cs:208
+#: Library/Main/Strings.cs:210
msgid "Restore file permissions"
msgstr ""
-#: Library/Main/Strings.cs:209
+#: Library/Main/Strings.cs:211
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr ""
-#: Library/Main/Strings.cs:210
+#: Library/Main/Strings.cs:212
msgid "Skip restored file check"
msgstr ""
-#: Library/Main/Strings.cs:211
+#: Library/Main/Strings.cs:213
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check "
"and avoid waiting for the verification."
msgstr ""
-#: Library/Main/Strings.cs:212
+#: Library/Main/Strings.cs:214
msgid "Activate caches"
msgstr ""
-#: Library/Main/Strings.cs:213
+#: Library/Main/Strings.cs:215
msgid "Activate in-memory caches, which are now off by default"
msgstr ""
-#: Library/Main/Strings.cs:214
+#: Library/Main/Strings.cs:216
msgid "Do not use local data"
msgstr ""
-#: Library/Main/Strings.cs:215
+#: Library/Main/Strings.cs:217
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr ""
-#: Library/Main/Strings.cs:216
+#: Library/Main/Strings.cs:218
msgid "Check block hashes"
msgstr ""
-#: Library/Main/Strings.cs:217
+#: Library/Main/Strings.cs:219
msgid ""
"Use this option to increase verification by checking the hash of blocks read "
"from a volume before patching restored files with the data."
msgstr ""
-#: Library/Main/Strings.cs:220
+#: Library/Main/Strings.cs:222
msgid "Repair database with paths"
msgstr ""
-#: Library/Main/Strings.cs:221
+#: Library/Main/Strings.cs:223
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
@@ -3120,11 +3204,11 @@ msgid ""
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
-#: Library/Main/Strings.cs:222
+#: Library/Main/Strings.cs:224
msgid "Force the locale setting"
msgstr ""
-#: Library/Main/Strings.cs:223
+#: Library/Main/Strings.cs:225
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages "
@@ -3132,40 +3216,40 @@ msgid ""
"blank string to choose the \"Invariant Culture\"."
msgstr ""
-#: Library/Main/Strings.cs:224
+#: Library/Main/Strings.cs:226
msgid "Handle file communication with backend using threaded pipes"
msgstr ""
-#: Library/Main/Strings.cs:225
+#: Library/Main/Strings.cs:227
msgid ""
"Use this option to disable multithreaded handling of up- and downloads, that "
"can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr ""
-#: Library/Main/Strings.cs:226
+#: Library/Main/Strings.cs:228
msgid "Perform backup of Hyper-V machines (Windows only)"
msgstr ""
-#: Library/Main/Strings.cs:227
+#: Library/Main/Strings.cs:229
msgid ""
"Use this option to specify the IDs of machines to include in the backup. "
"Specify multiple machine IDs with a semicolon separator. (You can use this "
"Powershell command to get ID 'Get-VM | ft VMName, ID')"
msgstr ""
-#: Library/Main/Strings.cs:228
+#: Library/Main/Strings.cs:230
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr ""
-#: Library/Main/Strings.cs:229
+#: Library/Main/Strings.cs:231
msgid "Disables synthetic filelist"
msgstr ""
-#: Library/Main/Strings.cs:230
+#: Library/Main/Strings.cs:232
msgid ""
"This flag instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
@@ -3173,15 +3257,15 @@ msgid ""
"unmodified files."
msgstr ""
-#: Library/Main/Strings.cs:231
+#: Library/Main/Strings.cs:233
msgid "Checks only file lastmodified"
msgstr ""
-#: Library/Main/Strings.cs:232
+#: Library/Main/Strings.cs:234
msgid "Disables path compresion on restore"
msgstr ""
-#: Library/Main/Strings.cs:233
+#: Library/Main/Strings.cs:235
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
@@ -3189,22 +3273,22 @@ msgid ""
"structure is preserved, including upper level empty folders."
msgstr ""
-#: Library/Main/Strings.cs:234
+#: Library/Main/Strings.cs:236
msgid "Allow removing all filesets"
msgstr ""
-#: Library/Main/Strings.cs:235
+#: Library/Main/Strings.cs:237
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this flag to disable that protection, such that all filesets can be deleted."
msgstr ""
-#: Library/Main/Strings.cs:236
+#: Library/Main/Strings.cs:238
msgid "Allow automatic rebuilding of local database to save space."
msgstr ""
-#: Library/Main/Strings.cs:237
+#: Library/Main/Strings.cs:239
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
@@ -3214,23 +3298,35 @@ msgid ""
"discretion."
msgstr ""
-#: Library/Main/Strings.cs:242
+#: Library/Main/Strings.cs:240
+msgid "Disable the read-ahead scanner"
+msgstr ""
+
+#: Library/Main/Strings.cs:241
+msgid ""
+"When this flag is enabled, the scanner that computes the size of source "
+"files is disabled, and instead the reported size is read from the database. "
+"Using this flag can speed up the backup by reducing disk access, but will "
+"give a less accurate progress indicator."
+msgstr ""
+
+#: Library/Main/Strings.cs:246
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:243
+#: Library/Main/Strings.cs:247
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr ""
-#: Library/Main/Strings.cs:244
+#: Library/Main/Strings.cs:248
msgid "The passphrase cannot be changed for an existing backup"
msgstr ""
-#: Library/Main/Strings.cs:245
+#: Library/Main/Strings.cs:249
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr ""
@@ -3955,20 +4051,6 @@ msgstr ""
msgid "Supported generic modules:"
msgstr ""
-#: CommandLine/Strings.cs:18
-#, csharp-format
-msgid "Unable to read the parameters file \"{0}\", reason: {1}"
-msgstr ""
-
-#: CommandLine/Strings.cs:19
-#, csharp-format
-msgid ""
-"Filters cannot be specified on the commandline if filters are also present "
-"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
-"specify filters inside the parameter file. Each filter must be prefixed with "
-"either a + or a -, and multiple filters must be joined with {3}"
-msgstr ""
-
#: CommandLine/Strings.cs:20
#, csharp-format
msgid ""
@@ -3976,25 +4058,6 @@ msgid ""
"not be set on the commandline"
msgstr ""
-#: CommandLine/Strings.cs:21
-#, csharp-format
-msgid ""
-"This option can be used to store some or all of the options given to the "
-"commandline client. The file must be a plain text file, UTF-8 encoding is "
-"preferred. Each line in the file should be of the format --option=value. The "
-"special options --{0} and --{1} can be used to override the localpath and "
-"the remote destination uri, respectively. The options in this file take "
-"precedence over the options provided on the commandline. You cannot specify "
-"filters in both the file and on the commandline. Instead, you can use the "
-"special --{2}, --{3}, or --{4} options to specify filters inside the "
-"parameter file. Each filter must be prefixed with either a + or a -, and "
-"multiple filters must be joined with {5} "
-msgstr ""
-
-#: CommandLine/Strings.cs:22
-msgid "Path to a file with parameters"
-msgstr ""
-
#: CommandLine/Strings.cs:23
#, csharp-format
msgid "An error occured: {0}"
diff --git a/Localizations/webroot/localization_webroot-cs.po b/Localizations/webroot/localization_webroot-cs.po
index ae58c5aad..4936eb3a1 100644
--- a/Localizations/webroot/localization_webroot-cs.po
+++ b/Localizations/webroot/localization_webroot-cs.po
@@ -240,10 +240,6 @@ msgstr "Záloha:"
msgid "Beta"
msgstr "Vývojová testovací (beta)"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Nefunkční přístup"
@@ -649,14 +645,14 @@ msgstr "Opravdu chcete smazat místní databázi pro: {{name}}"
msgid "Donate"
msgstr "Darovat"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Darovat v Bitcoinech"
-
#: index.html:147 index.html:275
msgid "Donate with PayPal"
msgstr "Darovat prostřednictvím PayPal"
+#: index.html:144 index.html:272
+msgid "Donate with crypto currency"
+msgstr "Darovat v kryptoměně"
+
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Darovací zprávy"
@@ -1516,7 +1512,7 @@ msgstr "Žádné / vypnuté"
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
@@ -2113,10 +2109,10 @@ msgstr "Výchozí téma vzhledu modrá na bílé (od Alexe)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"Složka {{folder}} neexistuje\n"
+"Složka {{folder}} neesxistuje.\n"
"Vytvořit nyní?"
#: scripts/directives/backupEditUri.js:212
@@ -2348,10 +2344,6 @@ msgstr "Nastavení uživatelského rozhraní"
msgid "Username"
msgstr "Uživatelské jméno"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, … přes Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Ověřování…"
@@ -2421,6 +2413,14 @@ msgstr "Čekání na nahrání…"
msgid "Warnings, errors and crashes"
msgstr "Varování, chyby a pády"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+"Přijímáme dary prostřednictvím různých služeb, jako například "
+"OpenCollective, PayPal, BountySource a různé kryptoměny."
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
diff --git a/Localizations/webroot/localization_webroot-da.po b/Localizations/webroot/localization_webroot-da.po
index f472e481c..1342903da 100644
--- a/Localizations/webroot/localization_webroot-da.po
+++ b/Localizations/webroot/localization_webroot-da.po
@@ -1,7 +1,7 @@
# Translators:
# Kenneth Skovhede <kenneth@hexad.dk>, 2016
# Mikki Sørensen <Mikki-10@hotmail.com>, 2016
-# Brian Kirkegaard <bk.62601550@gmail.com>, 2016
+# Brian Kirkegaard, 2016
# Rune Henriksen <pectojilien@gmail.com>, 2017
msgid ""
msgstr ""
@@ -25,12 +25,12 @@ msgstr "...indlæser..."
msgid "API Key"
msgstr "API Key"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "AWS Access ID"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -39,7 +39,7 @@ msgstr "AWS Access Key"
msgid "AWS IAM Policy"
msgstr "AWS IAM Policy"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "Om"
@@ -47,7 +47,7 @@ msgstr "Om"
msgid "About {{appname}}"
msgstr "Om {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Access Key"
@@ -59,7 +59,7 @@ msgstr "Adgang nægtet"
msgid "Access to user interface"
msgstr "Adgang til brugerinterface"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Konto navn"
@@ -84,7 +84,7 @@ msgstr "Tilføj en sti"
msgid "Add advanced option"
msgstr "Tilføj en avanceret indstilling"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "Tilføj backup"
@@ -96,12 +96,12 @@ msgstr "Tilføj filter"
msgid "Add path"
msgstr "Tilføj sti"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "Tilpas bucket navnet?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "Juster stien?"
@@ -109,7 +109,7 @@ msgstr "Juster stien?"
msgid "Advanced Options"
msgstr "Avancerede indstillinger"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "Avancerede indstillinger"
@@ -117,7 +117,7 @@ msgstr "Avancerede indstillinger"
msgid "Advanced:"
msgstr "Avanceret:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr "Alle"
@@ -163,7 +163,7 @@ msgstr ""
"En eksisterende fil blev funder på den nye placering.\n"
"Er du sikker på at du vil have databasen til at pege på en eksisterende fil?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -183,7 +183,7 @@ msgstr "Anonyme brugsstatistiker"
msgid "As Command-line"
msgstr "Som kommandolinie"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -197,7 +197,7 @@ msgstr "Kodeord til godkendelse"
msgid "Authentication username"
msgstr "Brugernavn til godkendelse"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "Autogenereret kodeord"
@@ -213,11 +213,11 @@ msgstr "B2 Account ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -225,7 +225,7 @@ msgstr "B2 Cloud Storage Application Key"
msgid "Back"
msgstr "Tilbage"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Backend moduler:"
@@ -238,6 +238,10 @@ msgstr "Backup destination"
msgid "Backup location"
msgstr "Backup placering"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Backup:"
@@ -246,10 +250,6 @@ msgstr "Backup:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Adgang defekt"
@@ -262,9 +262,9 @@ msgstr "Gennemse"
msgid "Browser default"
msgstr "Browser standard"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Bucket navn"
@@ -304,13 +304,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -318,9 +318,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -342,7 +342,7 @@ msgstr "Ændringslog for {{appname}} {{version}}"
msgid "Check failed:"
msgstr "Kontrol fejlede:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "Tjek for opdateringer nu"
@@ -350,7 +350,7 @@ msgstr "Tjek for opdateringer nu"
msgid "Checking ..."
msgstr "Kontrollerer ..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "Leder efter opdateringer..."
@@ -362,7 +362,7 @@ msgstr "Valgte en destinationstype at komme i gang"
msgid "Click the AuthID link to create an AuthID"
msgstr "Click på AuthID linket for at oprettet et AuthID"
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr "Klik for at sætte hastigheds begrænsning"
@@ -386,7 +386,7 @@ msgstr "Fuldfører backup ..."
msgid "Completing previous backup ..."
msgstr "Fuldfører forrige backup ..."
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "Kompressions moduler:"
@@ -420,11 +420,11 @@ msgstr "Bekræftelse kræves"
msgid "Connect"
msgstr "Forbind"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "Forbind nu"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "Forbinder til server ..."
@@ -432,11 +432,11 @@ msgstr "Forbinder til server ..."
msgid "Connecting to task ...."
msgstr "Forbinder til opgave ..."
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "Forbinder ..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "Forbindelse mistet"
@@ -445,7 +445,7 @@ msgstr "Forbindelse mistet"
msgid "Connection worked!"
msgstr "Forbindelsen virkede!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "Container navn"
@@ -457,7 +457,7 @@ msgstr "Container region"
msgid "Continue"
msgstr "Fortsæt"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Fortsæt uden kryptering"
@@ -465,6 +465,10 @@ msgstr "Fortsæt uden kryptering"
msgid "Copied!"
msgstr "Kopieret!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "Kopier URL-destinationsadressen til udklipsholder"
@@ -529,6 +533,10 @@ msgstr "Brugerdefineret S3 endpoint"
msgid "Custom authentication url"
msgstr "Brugerdefineret godkendelses url"
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "Brugerdefineret placering ({{server}})"
@@ -553,7 +561,7 @@ msgstr "Brugerdefineret storage class ({{klasse}})"
msgid "Database ..."
msgstr "Database ..."
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Dage"
@@ -585,6 +593,10 @@ msgstr "Slet ..."
msgid "Delete backup"
msgstr "Slet backup"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "Slet lokal database"
@@ -651,18 +663,10 @@ msgstr "Vil du virkelig slette backupen: \"{{name}}\"?"
msgid "Do you really want to delete the local database for: {{name}}"
msgstr "Vil du virkelig slette den lokale database for: {{navn}}"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Donér"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Donér med Bitcoins"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Donér med PayPal"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Donations beskeder"
@@ -699,11 +703,11 @@ msgstr "Downloader opdatering ..."
msgid "Duplicate option {{opt}}"
msgstr "Dublet af indstilling {{opt}}"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Duplicati hjemmeside"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Duplicati forum"
@@ -733,12 +737,12 @@ msgstr ""
msgid "Edit ..."
msgstr "Rediger ..."
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "Rediger som liste"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "Rediger som tekst"
@@ -752,19 +756,28 @@ msgstr "Krypter fil"
msgid "Encryption"
msgstr "Kryptering"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "Kryptering ændret"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "Krypterings moduler:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Indtast URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "Indtast adgangsnøgle"
@@ -896,6 +909,10 @@ msgstr "Eksporter konfiguration"
msgid "Exporting ..."
msgstr "Eksporterer ..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (alternativ)"
@@ -936,7 +953,7 @@ msgstr "Kunne ikke hente sti-information: {{message}}"
msgid "Failed to import:"
msgstr "Kunne ikke importere:"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "Kunne ikke læse backup standardværdier:"
@@ -1026,7 +1043,7 @@ msgstr "Generér IAM access policy"
msgid "Getting file versions ..."
msgstr "Henter fil versioner ..."
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "Skjulte filer"
@@ -1038,7 +1055,7 @@ msgstr "Skjul"
msgid "Hide hidden folders"
msgstr "Skjul skjulte filer"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "Hjem"
@@ -1075,6 +1092,12 @@ msgstr ""
"Hvis der ikke blev kørt på det angivne tidspunkt, vil jobbet køre så hurtigt"
" som muligt."
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1133,7 +1156,7 @@ msgstr ""
"Hvis flere personer bruger denne computer (med forskellig brugerkonti) bør du indstille et kodeord for at forhindre andre i at tilgå din data.\n"
"Vil du indstille et kodeord nu?"
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "Importér"
@@ -1158,11 +1181,15 @@ msgstr "Importen fejlede"
msgid "Import from a file"
msgstr "Importer fra en fil"
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "Importerer ..."
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "Inkluder en fil?"
@@ -1194,16 +1221,17 @@ msgstr "Installer"
msgid "Install failed:"
msgstr "Installationen fejlede:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr "Ugyldige tegn i stien"
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "Ugyldig bevaringstid"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1219,9 +1247,13 @@ msgstr "KByte"
msgid "KByte/s"
msgstr "KByte/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
-msgstr "Antal backup, der skal beholdes"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
+msgstr ""
#: templates/settings.html:40
msgid "Language in user interface"
@@ -1243,7 +1275,7 @@ msgstr "Nyeste"
msgid "Libraries"
msgstr "Biblioteker"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr "Linux"
@@ -1271,7 +1303,7 @@ msgstr "Indlæs destination fra en eksporteret fil eller en pladsudbyder"
msgid "Load older data"
msgstr "Indlæs ældre data"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1282,6 +1314,10 @@ msgstr "Indlæser ..."
msgid "Loading remote storage usage ..."
msgstr "Indlæser forbrug fra fjerndestinationen ..."
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "Lokal database for"
@@ -1290,7 +1326,11 @@ msgstr "Lokal database for"
msgid "Local database path:"
msgstr "Lokal database sti:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "Local opbevaring"
@@ -1310,7 +1350,7 @@ msgstr "Logdata for <b>{{Backup.Backup.Name}}</b>"
msgid "Log data from the server"
msgstr "Logdata fra serveren"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "Log ud"
@@ -1338,8 +1378,8 @@ msgstr "Max downloadhastighed"
msgid "Max upload speed"
msgstr "Maks uploadhastighed"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "Menu"
@@ -1356,7 +1396,7 @@ msgstr "Microsoft SQL Databaser"
msgid "Minimum redundancy"
msgstr "Mindste tilladte redundans"
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr "Mindste redundans er 1.0"
@@ -1365,15 +1405,15 @@ msgstr "Mindste redundans er 1.0"
msgid "Minutes"
msgstr "Minutter"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "Navn mangler"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "Kodesætning mangler"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "Kilder mangler"
@@ -1381,7 +1421,7 @@ msgstr "Kilder mangler"
msgid "Mon"
msgstr "Man"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "Måneder"
@@ -1440,11 +1480,11 @@ msgstr "Næste"
msgid "Next scheduled run:"
msgstr "Næste planlagte kørsel:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "Næste planlagte opgave:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "Næste opgave:"
@@ -1453,9 +1493,9 @@ msgid "Next time"
msgstr "Næste tidspunkt"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1465,9 +1505,9 @@ msgstr "Næste tidspunkt"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "Nej"
@@ -1485,7 +1525,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr "Ingen editor blev fundet for &quot;{{backend}}&quot; destinationen"
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "Ingen kryptering"
@@ -1502,7 +1542,7 @@ msgstr ""
msgid "No passphrase entered"
msgstr "Ingen adgangssætning angivet"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "Ingen planlagte opgaver"
@@ -1510,7 +1550,7 @@ msgstr "Ingen planlagte opgaver"
msgid "No, my machine has only a single account"
msgstr "Nej, min computer har kun en brugerkonto"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "Uoverenstemmelse mellem kodesætninger"
@@ -1518,23 +1558,33 @@ msgstr "Uoverenstemmelse mellem kodesætninger"
msgid "None / disabled"
msgstr "Ingen / deaktiveret"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr "OSX"
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr "OpenStack AuthURI"
@@ -1577,10 +1627,17 @@ msgstr ""
msgid "Original location"
msgstr "Oprindelig placering"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Andre"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "Overskriv"
@@ -1594,16 +1651,16 @@ msgstr "Kodesætning"
msgid "Passphrase (if encrypted)"
msgstr "Kodesætning (hvis krypteret)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "Kodesætning ændret"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "Kodesætninger er ikke ens"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1611,7 +1668,7 @@ msgstr "Kodesætninger er ikke ens"
msgid "Password"
msgstr "Kodeord"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "Kodeord er ikke ens"
@@ -1619,7 +1676,7 @@ msgstr "Kodeord er ikke ens"
msgid "Patching files with local blocks ..."
msgstr "Opdaterer filer med lokale blokke ..."
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "Stien blev ikke fundet"
@@ -1660,7 +1717,7 @@ msgid "Port"
msgstr "Port"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "Forrige"
@@ -1669,7 +1726,7 @@ msgstr "Forrige"
msgid "ProjectID is optional if the bucket exist"
msgstr "ProjectID er valgfrit hvis bucket eksisterer"
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr "Proprietære"
@@ -1693,7 +1750,7 @@ msgstr "Gendanner database ..."
msgid "Registering temporary backup ..."
msgstr "Registrerer midlertidig backup ..."
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "Relative stier er ikke tilladt"
@@ -1705,6 +1762,22 @@ msgstr "Genindlæs"
msgid "Remote"
msgstr "Destination"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "Fjern"
@@ -1733,7 +1806,7 @@ msgstr "Rapporterer:"
msgid "Reset"
msgstr "Nulstil"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "Gendan"
@@ -1775,7 +1848,7 @@ msgstr "Gendan læse/skrive tilladelser"
msgid "Restoring files ..."
msgstr "Gendanner filer ..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "Genoptag"
@@ -1799,7 +1872,7 @@ msgstr "Kører ..."
msgid "Running commandline entry"
msgstr "Kører kommandolinie opgave"
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "Kørende opgave:"
@@ -1815,7 +1888,7 @@ msgstr "Samme som grundinstallationsversionen: {{channelname}}"
msgid "Sat"
msgstr "Lør"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "Gem"
@@ -1827,7 +1900,7 @@ msgstr "Gem og reparer"
msgid "Save different versions with timestamp in file name"
msgstr "Gem forskellige versioner med tidstempel i filnavnet"
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "Gem med det samme"
@@ -1864,7 +1937,7 @@ msgstr "Vælg et log niveau og se beskeder som de kommer:"
msgid "Select files"
msgstr "Vælg filer"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "Server"
@@ -1894,11 +1967,11 @@ msgstr "Server kodeord"
msgid "Server paused"
msgstr "Server på pause"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "Egenskaber for serveren"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "Indstillinger"
@@ -1916,7 +1989,7 @@ msgstr "Vis avanceret redigering"
msgid "Show hidden folders"
msgstr "Vis skjulte mapper"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "Vis log"
@@ -1932,6 +2005,10 @@ msgstr "Vis træstruktur"
msgid "Sia server password"
msgstr "Sia server kodeord"
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1960,7 +2037,7 @@ msgstr "Kilde:"
msgid "Specific builds for developers only."
msgstr "Specielle versioner til udviklere."
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "Standard protokoller"
@@ -1994,11 +2071,11 @@ msgstr "Stop den kørende backup"
msgid "Stop running task"
msgstr "Stop den kørende opgave"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr "Stopper efter upload:"
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "Stopper opgave:"
@@ -2018,7 +2095,7 @@ msgstr "Opbevaringsklasse når der oprettes en bucket"
msgid "Stored"
msgstr "Gemt"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "Stærk"
@@ -2039,7 +2116,7 @@ msgstr "Symbolsk kæde"
msgid "System default ({{levelname}})"
msgstr "System standard ({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "System filer"
@@ -2047,7 +2124,7 @@ msgstr "System filer"
msgid "System info"
msgstr "System info"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "System egenskaber"
@@ -2067,7 +2144,7 @@ msgstr "Destinationsstien, f.eks. /backup"
msgid "Task is running"
msgstr "Opgave kører"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "Midlertidige filer"
@@ -2095,18 +2172,18 @@ msgstr "Tester tilladelser ..."
msgid "Testing permissions..."
msgstr "Tester tilladelser..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "Bucket navnet bør være med små bogstaver, konverter automatisk?"
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
"Bucket navnet bør starte med dit brugernavn, vil du sætte det foran "
"automatisk?"
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr "Forbindelsen til serveren er mistet, forsøger igen om {{time}} ..."
@@ -2120,11 +2197,9 @@ msgstr "Standard blå på hvid (af Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"Mappen {{folder}} findes ikke\n"
-"Opret den nu?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2136,11 +2211,11 @@ msgstr ""
"\n"
"Vil du ERSTATTE din NUVÆRENDE værtsnøgle \"{{prev}}\" med den RAPPORTEREDE værtsnøgle: {{key}}?"
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr "Stien ser ikke ud til at findes, vil du tilføje den alligevel?"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
@@ -2150,13 +2225,13 @@ msgstr ""
"\n"
"Vil du inkludere den valgte fil?"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr "Stien skal være en absolut sti, altså skal den starte med '/'"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2304,12 +2379,9 @@ msgstr "Uploader verifikationsfil ..."
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
-"Brugsrapporter hjælper os med at forbedre brugeroplevelsen og effekten af "
-"nye funktioner. Vi bruger den til at generere <a href=\"{{link}}\" "
-"target=\"_blank\">offentlige brugsstatistikker</a>"
#: templates/settings.html:102
msgid "Usage statistics"
@@ -2323,15 +2395,15 @@ msgstr "Brugsstatistik, advarsler, fejl og nedbrud"
msgid "Use SSL"
msgstr "Brug SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "Brug eksisterende database?"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "Brug svag kodesætning"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "Ubrugelig"
@@ -2347,20 +2419,16 @@ msgstr "Brugeren har for mange tilladelser"
msgid "User interface settings"
msgstr "Indstillinger til brugergrænseflade"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "Brugernavn"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... via Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Validerer ..."
@@ -2390,15 +2458,15 @@ msgstr "Verificerer fjerndata ..."
msgid "Verifying restored files ..."
msgstr "Verificerer gendannede filer ..."
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "Meget stærk"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "Meget svag"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "Besøg os på"
@@ -2428,16 +2496,22 @@ msgstr "Venter på upload ..."
msgid "Warnings, errors and crashes"
msgstr "Advarsler, fejl og nedbrud"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
"Vi anbefaler at du krypterer alle backups der er gemt uden for dit system"
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "Svag"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "Svag kodesætning"
@@ -2445,7 +2519,7 @@ msgstr "Svag kodesætning"
msgid "Wed"
msgstr "Ons"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "Uger"
@@ -2457,19 +2531,19 @@ msgstr "Hvor vil du gerne gendanne fra?"
msgid "Where do you want to restore the files to?"
msgstr "Hvor vil du gendanne filerne til?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr "Windows"
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "År"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2479,21 +2553,21 @@ msgstr "År"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "Ja"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "Ja, jeg har opbevaret kodesætningen sikkert"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "Ja, jeg er modig!"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr "Ja, ødelæg venligst min backup!"
@@ -2517,7 +2591,7 @@ msgstr ""
"Du er ved at ændre database stien væk fra en eksisterende database.\n"
"Er du sikker på at det er det du vil?"
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "Du kører med {{appname}} {{version}}"
@@ -2537,7 +2611,7 @@ msgstr ""
"Du kan stoppe opgaven med det samme, eller lade den afslutte den nuværende "
"fil og så stoppe."
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
@@ -2545,7 +2619,7 @@ msgstr ""
"Du har skiftet krypteringsmetode. Dette kan ødelægge ting. Du opfordres til "
"at oprette en ny backup i stedet."
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
@@ -2553,7 +2627,7 @@ msgstr ""
"Du har skiftet kodesætningen, hvilket ikke understøttes. Du opfordres til at"
" oprette en ny backup i stedet."
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2565,7 +2639,7 @@ msgstr ""
msgid "You have chosen to restore to a new location, but not entered one"
msgstr "Du har valgt at gendanne til en ny placering, men ikke angivet en"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
@@ -2574,35 +2648,39 @@ msgstr ""
"Du har genereret en stærk adgangskode. Sørg for, at du har en sikker kopi af"
" adgangskoden, da data ikke kan gendannes, hvis du mister adgangskoden."
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr "Du skal vælge mindst en kilde mappe"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "Du skal angive et navn for denne backup"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "Du skal indtaste en kodesætning eller fravælge kryptering"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr "Du skal indtaste et positivt antal backups der skal bevares"
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr "Du skal angive et tenant navn hvis du ikke angiver en API nøgle"
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr "Du skal angive en gyldig periode som backups gemmes i"
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "Du skal angive enten et kodeord eller en API nøgle"
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr "Du skal angive enten et kodeord eller en API nøgle, men ikke begge"
@@ -2623,11 +2701,11 @@ msgstr "Du skal angive et brugernavn"
msgid "You must fill in {{field}}"
msgstr "Du skal udfylde {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "Du skal vælge eller udfylde AuthURI"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "Du skal vælge eller indtaste server navnet"
@@ -2639,14 +2717,10 @@ msgstr "Du skal angive en sti"
msgid "Your files and folders have been restored successfully."
msgstr "Dine filer og mapper blev gendannet korrekt."
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr "Din kodesætning er let at gætte. Overvej at skifte den."
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "et specifikt tal"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "buvket/mappe/undermappe"
@@ -2659,7 +2733,7 @@ msgstr "byte"
msgid "byte/s"
msgstr "byte/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2670,15 +2744,7 @@ msgstr "tilpasset"
msgid "resume now"
msgstr "genoptag nu"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "ubegrænset"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "Indtil de er ældre end"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-de.po b/Localizations/webroot/localization_webroot-de.po
index bae3a880c..9dcf7fc12 100644
--- a/Localizations/webroot/localization_webroot-de.po
+++ b/Localizations/webroot/localization_webroot-de.po
@@ -4,14 +4,14 @@
# Ettore Atalan <atalanttore@googlemail.com>, 2016
# Jürg Rast <juergr@gmail.com>, 2016
# sfahrenholz <s.fahrenholz@stud.fh-dortmund.de>, 2016
-# F M <friedrich.maiwald@gmx.de>, 2016
+# F M, 2016
# Sven Dummis <sven.dummis@gmail.com>, 2017
-# ForGorNorPor <ratterich3@web.de>, 2017
+# ForGorNorPor, 2017
# Antergosgeek <darkcoldknight@yahoo.de>, 2017
# Bruno Holliger <bholliger@gmx.net>, 2017
# Christian Kotzbauer <christian.kotzbauer@gmail.com>, 2017
# Heiko Fröbel <djheiks@googlemail.com>, 2017
-# Felix Alexa <mail@theforcer.de>, 2017
+# Felix Alexa, 2017
# Christof Barth <barth@medienwissenschaft.de>, 2017
# Stefan Sitzmann <github@stevies.de>, 2017
msgid ""
@@ -89,7 +89,7 @@ msgstr "Neues Backup hinzufügen"
#: templates/addoredit.html:149
msgid "Add a path directly"
-msgstr "Direkten Pfad eingeben"
+msgstr "Pfad direkt eingeben"
#: templates/advancedoptionseditor.html:46
msgid "Add advanced option"
@@ -258,10 +258,6 @@ msgstr "Sicherung:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Defekter Zugriff"
@@ -667,14 +663,14 @@ msgstr "Möchtest du die lokale Datenbank wirklich löschen für: {{name}}"
msgid "Donate"
msgstr "Spenden"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Spenden per Bitcoin"
-
#: index.html:147 index.html:275
msgid "Donate with PayPal"
msgstr "Spenden per PayPal"
+#: index.html:144 index.html:272
+msgid "Donate with crypto currency"
+msgstr "Spenden mit Krypto-Währungen"
+
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Spenden-Links"
@@ -1537,7 +1533,7 @@ msgstr "Keine / deaktiviert"
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
@@ -1648,7 +1644,7 @@ msgstr "Pause"
#: templates/settings.html:16
msgid "Pause after startup or hibernation"
-msgstr "Pause nach dem Aufwachen des PCs"
+msgstr "Pause nach dem Start oder Aufwachen"
#: scripts/controllers/AppController.js:42
msgid "Pause options"
@@ -2134,11 +2130,11 @@ msgstr "Blau-auf-Weiß Thema (von Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"Der Ordner {{folder}} existiert nicht\n"
-"Jetzt erstellen?"
+"Der Ordner {{folder}} existiert nicht.\n"
+"Ordner erstellen?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2375,10 +2371,6 @@ msgstr "Einstellungen der Benutzeroberfläche"
msgid "Username"
msgstr "Benutzername"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... via Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Validieren..."
@@ -2449,6 +2441,14 @@ msgstr "Auf den Upload warten..."
msgid "Warnings, errors and crashes"
msgstr "Warnungen, Fehler und Abstürze"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+"Wir nehmen Spenden über OpenCollective, PayPal, BountySource und "
+"verschiedene Krypto-Währungen."
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
diff --git a/Localizations/webroot/localization_webroot-es.po b/Localizations/webroot/localization_webroot-es.po
index e207fe15b..f33f2cff5 100644
--- a/Localizations/webroot/localization_webroot-es.po
+++ b/Localizations/webroot/localization_webroot-es.po
@@ -1,5 +1,5 @@
# Translators:
-# Pruebas <pruebaspruebas77@gmail.com>, 2016
+# Pruebas, 2016
# Miguel Angel Gabriel <magabriel@gmail.com>, 2016
# Arsix Deetwo <r6d2@msn.com>, 2017
msgid ""
@@ -24,12 +24,12 @@ msgstr "...cargando..."
msgid "API Key"
msgstr "Clave API"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "AWS Acceso ID"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "AWS Clave de aceso"
@@ -38,7 +38,7 @@ msgstr "AWS Clave de aceso"
msgid "AWS IAM Policy"
msgstr "AWS IAM Política"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "Acerca de"
@@ -46,7 +46,7 @@ msgstr "Acerca de"
msgid "About {{appname}}"
msgstr "Acerca de {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Clave de acceso"
@@ -58,7 +58,7 @@ msgstr "Acceso denegado"
msgid "Access to user interface"
msgstr "Acceso a la interfaz de usuario"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Nombre de la cuenta"
@@ -83,7 +83,7 @@ msgstr ""
msgid "Add advanced option"
msgstr "Añadir opción avanzada"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "Añadir copia de seguridad"
@@ -95,12 +95,12 @@ msgstr "Añadir filtro"
msgid "Add path"
msgstr "Añadir ruta"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "¿Ajustar el nombre del deposito?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "¿Ajustar el nombre de la ruta?"
@@ -108,7 +108,7 @@ msgstr "¿Ajustar el nombre de la ruta?"
msgid "Advanced Options"
msgstr "Opciones Avanzadas"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "Opciones avanzadas"
@@ -116,7 +116,7 @@ msgstr "Opciones avanzadas"
msgid "Advanced:"
msgstr "Avanzado:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
"Se encontró un archivo existente en la nueva ubicación\n"
"¿Está seguro que desea que la base de datos apunte a un archivo existente?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -182,7 +182,7 @@ msgstr "Informes de uso anónimos"
msgid "As Command-line"
msgstr "Como Línea de comandos"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -196,7 +196,7 @@ msgstr "Contraseña de autenticación"
msgid "Authentication username"
msgstr "Nombre de usuario de autenticación"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "Autogenerar frase de seguridad"
@@ -212,11 +212,11 @@ msgstr "B2 Cuenta ID"
msgid "B2 Application Key"
msgstr "B2 clave de aplicación"
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cuenta Cloud Storage ID"
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Clave de aplicación de Cloud Storage"
@@ -224,7 +224,7 @@ msgstr "B2 Clave de aplicación de Cloud Storage"
msgid "Back"
msgstr "Volver"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Módulos de respaldo:"
@@ -237,6 +237,10 @@ msgstr "Destino de la copia de seguridad"
msgid "Backup location"
msgstr "Ubicación de la copia de seguridad"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Copia de seguridad:"
@@ -245,10 +249,6 @@ msgstr "Copia de seguridad:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Acceso roto"
@@ -261,9 +261,9 @@ msgstr "Navega"
msgid "Browser default"
msgstr "Navegador por defecto"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Nombre del depósito"
@@ -303,13 +303,13 @@ msgstr "Experimental e inestable (Canary)"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -317,9 +317,9 @@ msgstr "Experimental e inestable (Canary)"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -341,7 +341,7 @@ msgstr "Registro de cambios para {{appname}} {{version}}"
msgid "Check failed:"
msgstr "Error en chequeo:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "Comprobar actualizaciones ahora"
@@ -349,7 +349,7 @@ msgstr "Comprobar actualizaciones ahora"
msgid "Checking ..."
msgstr "Comprobando ..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "Comprobando actualizaciones ..."
@@ -361,7 +361,7 @@ msgstr "Elija un tipo de almacenamiento para empezar"
msgid "Click the AuthID link to create an AuthID"
msgstr "Haga clic en el enlace de AuthID para crear una AuthID"
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr ""
@@ -385,7 +385,7 @@ msgstr "Completando copia de seguridad ..."
msgid "Completing previous backup ..."
msgstr "Completando copia de seguridad anterior ..."
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "Módulos de compresión:"
@@ -419,11 +419,11 @@ msgstr "Confirmación necesaria"
msgid "Connect"
msgstr "Conectar"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "Conectar ahora"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "Conectando al servidor ..."
@@ -431,11 +431,11 @@ msgstr "Conectando al servidor ..."
msgid "Connecting to task ...."
msgstr ""
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "Conectando..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "Conexión perdida"
@@ -444,7 +444,7 @@ msgstr "Conexión perdida"
msgid "Connection worked!"
msgstr "¡La conexión funcionó!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "Nombre del contenedor"
@@ -456,7 +456,7 @@ msgstr "Contenedor de región"
msgid "Continue"
msgstr "Continuar"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Continuar sin cifrado"
@@ -464,6 +464,10 @@ msgstr "Continuar sin cifrado"
msgid "Copied!"
msgstr "¡Copiado!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "Copiar la URL de destino al portapapeles"
@@ -528,6 +532,10 @@ msgstr "Personalizada S3 endpoint"
msgid "Custom authentication url"
msgstr "Url de autenticación personalizada"
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "Ubicación personalizada ({{server}})"
@@ -552,7 +560,7 @@ msgstr "Categoría de almacenamiento personalizado ({{class}})"
msgid "Database ..."
msgstr ""
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Días"
@@ -584,6 +592,10 @@ msgstr "Eliminar ..."
msgid "Delete backup"
msgstr "Eliminar copia de seguridad"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "Eliminar base de datos local"
@@ -652,18 +664,10 @@ msgstr "¿Realmente desea eliminar la copia de seguridad: \"{{name}}\"?"
msgid "Do you really want to delete the local database for: {{name}}"
msgstr "Realmente desea eliminar la base de datos local: {{name}}"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Donar"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Donar con Bitcoins"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Donar con PayPal"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Mensajes de donación"
@@ -700,11 +704,11 @@ msgstr "Descargando actualizaciones..."
msgid "Duplicate option {{opt}}"
msgstr "Opciones de duplicado {{opt}}"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Sitio Web Duplicati"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Foro de Duplicati"
@@ -734,12 +738,12 @@ msgstr ""
msgid "Edit ..."
msgstr "Editar ..."
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "Editar lista"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "Editar como texto"
@@ -753,19 +757,28 @@ msgstr "Cifrar archivo"
msgid "Encryption"
msgstr "Cifrado"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "Cambios de cifrado"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "Módulos de cifrado:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Introduzca URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "Introduzca la clave de acceso"
@@ -899,6 +912,10 @@ msgstr "Exportar configuración"
msgid "Exporting ..."
msgstr "Exportando ..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (Alternativa)"
@@ -939,7 +956,7 @@ msgstr "Error al recuperar información de la ruta: {{message}}"
msgid "Failed to import:"
msgstr "Fallo al importar:"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "Error al leer los valores predeterminados de copia de seguridad:"
@@ -1029,7 +1046,7 @@ msgstr "Generar política de acceso IAM"
msgid "Getting file versions ..."
msgstr "Recuperando versiones de ficheros..."
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "Archivos ocultos"
@@ -1041,7 +1058,7 @@ msgstr "Ocultar"
msgid "Hide hidden folders"
msgstr "Ocultar carpetas ocultas"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "Inicio"
@@ -1077,6 +1094,12 @@ msgid "If a date was missed, the job will run as soon as possible."
msgstr ""
"Si la fecha se paso, se ejecutará el trabajo tan pronto como sea posible."
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1134,7 +1157,7 @@ msgid ""
"Do you want to set a password now?"
msgstr ""
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "Importar"
@@ -1160,11 +1183,15 @@ msgstr "Importación fallida"
msgid "Import from a file"
msgstr "Importar desde un archivo"
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "Importando ..."
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "¿Incluir un archivo?"
@@ -1196,16 +1223,17 @@ msgstr "Instalar"
msgid "Install failed:"
msgstr "Error de instalación:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "Tiempo de retención no válido"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1221,9 +1249,13 @@ msgstr "KByte"
msgid "KByte/s"
msgstr "KByte/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
-msgstr "Conservar este número de respaldos"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
+msgstr ""
#: templates/settings.html:40
msgid "Language in user interface"
@@ -1245,7 +1277,7 @@ msgstr "Más reciente"
msgid "Libraries"
msgstr "Librerías"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr ""
@@ -1277,7 +1309,7 @@ msgstr ""
msgid "Load older data"
msgstr "Cargar datos anteriores"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1288,6 +1320,10 @@ msgstr "Cargando ..."
msgid "Loading remote storage usage ..."
msgstr "Cargando el uso del almacenamiento remoto ..."
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "Base de datos local para"
@@ -1296,7 +1332,11 @@ msgstr "Base de datos local para"
msgid "Local database path:"
msgstr "Ruta de la base de datos local:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "Almacenamiento local"
@@ -1316,7 +1356,7 @@ msgstr "Registrar datos para <b>{{Backup.Backup.Name}}</b>"
msgid "Log data from the server"
msgstr "Registrar datos desde el servidor"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "Desconectar"
@@ -1344,8 +1384,8 @@ msgstr "Velocidad máxima de descarga"
msgid "Max upload speed"
msgstr "Velocidad máxima de carga"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "Menú"
@@ -1362,7 +1402,7 @@ msgstr "Bases de datos Microsoft SQL:"
msgid "Minimum redundancy"
msgstr "Redundancia mínima"
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr "Redundancia mínima es 1.0"
@@ -1371,15 +1411,15 @@ msgstr "Redundancia mínima es 1.0"
msgid "Minutes"
msgstr "Minutos"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "Falta el nombre"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "Falta la frase de seguridad"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "Faltan las fuentes"
@@ -1387,7 +1427,7 @@ msgstr "Faltan las fuentes"
msgid "Mon"
msgstr "Lun"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "Meses"
@@ -1446,11 +1486,11 @@ msgstr "Siguiente"
msgid "Next scheduled run:"
msgstr "Siguiente ejecución programada:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "Siguiente tarea programada:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "Siguiente tarea:"
@@ -1459,9 +1499,9 @@ msgid "Next time"
msgstr "La próxima vez"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1471,9 +1511,9 @@ msgstr "La próxima vez"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "No"
@@ -1491,7 +1531,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr "Ningún editor para el &quot;{{backend}}&quot; tipo de almacenamiento"
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "Sin cifrado"
@@ -1507,7 +1547,7 @@ msgstr "No hay artículos para restaurar, seleccione uno o más elementos"
msgid "No passphrase entered"
msgstr "No se introdujo clave de seguridad"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "No hay tareas programadas"
@@ -1515,7 +1555,7 @@ msgstr "No hay tareas programadas"
msgid "No, my machine has only a single account"
msgstr "No, mi equipo tiene sólo una cuenta"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "No coincide la frase de seguridad"
@@ -1523,23 +1563,33 @@ msgstr "No coincide la frase de seguridad"
msgid "None / disabled"
msgstr "Ninguno / desactivado"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr ""
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr "OpenStack AuthURI"
@@ -1582,10 +1632,17 @@ msgstr ""
msgid "Original location"
msgstr "Localización original"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Otros"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "Sobrescribir"
@@ -1599,16 +1656,16 @@ msgstr "Frase de seguridad"
msgid "Passphrase (if encrypted)"
msgstr "Frase de seguridad (con cifrado)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "Frase de seguridad cambiada"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "Las frases de seguridad no coinciden"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1616,7 +1673,7 @@ msgstr "Las frases de seguridad no coinciden"
msgid "Password"
msgstr "Contraseña"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "La contraseña no coincide"
@@ -1624,7 +1681,7 @@ msgstr "La contraseña no coincide"
msgid "Patching files with local blocks ..."
msgstr "Arreglar los archivos con bloques locales ..."
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "Ruta no encontrada"
@@ -1665,7 +1722,7 @@ msgid "Port"
msgstr "Puerto"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "Anterior"
@@ -1674,7 +1731,7 @@ msgstr "Anterior"
msgid "ProjectID is optional if the bucket exist"
msgstr "ProjectID es opcional si el depósito existe"
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr "Propietario"
@@ -1698,7 +1755,7 @@ msgstr "Recreando base de datos ..."
msgid "Registering temporary backup ..."
msgstr "Registrando copia de seguridad temporal …"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "No se permiten rutas relativas"
@@ -1710,6 +1767,22 @@ msgstr "Recargar"
msgid "Remote"
msgstr "Remoto"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "Quitar"
@@ -1738,7 +1811,7 @@ msgstr "Reportando:"
msgid "Reset"
msgstr "Resetear"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "Restaurar"
@@ -1780,7 +1853,7 @@ msgstr "Restaurar permisos de lectura/escritura"
msgid "Restoring files ..."
msgstr "Restaurando archivos ..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "Resumir"
@@ -1804,7 +1877,7 @@ msgstr "Ejecutando ..."
msgid "Running commandline entry"
msgstr ""
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "Ejecutando tarea:"
@@ -1820,7 +1893,7 @@ msgstr "Igual que la versión base instalada: {{channelname}}"
msgid "Sat"
msgstr "Sab"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "Guardar"
@@ -1832,7 +1905,7 @@ msgstr "Guardar y reparar"
msgid "Save different versions with timestamp in file name"
msgstr "Guardar diferentes versiones con fecha y hora en el nombre de archivo"
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "Guardar inmediatamente"
@@ -1870,7 +1943,7 @@ msgstr ""
msgid "Select files"
msgstr "Seleccionar ficheros"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "Servidor"
@@ -1900,11 +1973,11 @@ msgstr ""
msgid "Server paused"
msgstr "Servidor pausado"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "Propiedades del estado del servidor"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "Configuraciones"
@@ -1922,7 +1995,7 @@ msgstr "Mostrar el editor avanzado"
msgid "Show hidden folders"
msgstr "Mostrar carpetas ocultas"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "Mostrar registro"
@@ -1938,6 +2011,10 @@ msgstr "Mostrar vista de árbol"
msgid "Sia server password"
msgstr ""
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1966,7 +2043,7 @@ msgstr "Origen:"
msgid "Specific builds for developers only."
msgstr "Compilación específica solo para desarrolladores."
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "Protocolos estándar"
@@ -2000,11 +2077,11 @@ msgstr "Detener respaldo en curso"
msgid "Stop running task"
msgstr "Detener tarea en ejecución"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr "Deteniendo después de cargar:"
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "Deteniendo tarea:"
@@ -2024,7 +2101,7 @@ msgstr "Categoría de almacenamiento para la creación de un depósito"
msgid "Stored"
msgstr "Almacenados"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "Fuerte"
@@ -2045,7 +2122,7 @@ msgstr "Enlace simbólico"
msgid "System default ({{levelname}})"
msgstr "Sistema por defecto ({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "Archivos de sistema"
@@ -2053,7 +2130,7 @@ msgstr "Archivos de sistema"
msgid "System info"
msgstr "Información del sistema"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "Propiedades del sistema"
@@ -2073,7 +2150,7 @@ msgstr ""
msgid "Task is running"
msgstr "La tarea está ejecutandose"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "Archivos temporales"
@@ -2101,20 +2178,20 @@ msgstr "Probando permisos …"
msgid "Testing permissions..."
msgstr "Probando permisos…"
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"El nombre del depósito debe ser todo en minúsculas, ¿convertir "
"automáticamente?"
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
"El nombre del depósito debe empezar con su nombre de usuario, ¿anteponer "
"automáticamente?"
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr "La conexión al servidor se perdió, intentar otra vez en {{time}} ..."
@@ -2128,11 +2205,9 @@ msgstr "Tema por defecto azul sobre blanco (por Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"La carpeta {{folder}} no existe\n"
-"¿Crearla ahora?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2144,11 +2219,11 @@ msgstr ""
"\n"
"¿Desea REMPALAZAR su ACTUAL clave de host \"{{prev}}\" con la clave del host REGISTRADA: {{key}}?"
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr "La ruta parece que no existe, ¿desea agregar de todos modos?"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
@@ -2158,7 +2233,7 @@ msgstr ""
"\n"
"¿Desea incluir el archivo especificado?"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
@@ -2166,7 +2241,7 @@ msgstr ""
"La ruta debe ser una ruta absoluta, es decir, debe comenzar con una barra "
"'/'"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2314,12 +2389,9 @@ msgstr "Cargar archivo de verificación ..."
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
-"Los informes de uso nos ayudan a mejorar la experiencia del usuario y "
-"evaluar el impacto de nuevas características. Podemos usarlos para generar "
-"<a href=\"{{link}}\" target=\"_blank\">estadísticas de uso público</a>."
#: templates/settings.html:102
msgid "Usage statistics"
@@ -2333,15 +2405,15 @@ msgstr "Estadísticas de uso, advertencias, errores y bloqueos"
msgid "Use SSL"
msgstr "Usar SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "¿Usar base de datos existente?"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "Uso de frase de seguridad débil"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "Inútil"
@@ -2357,20 +2429,16 @@ msgstr "El usuario tiene demasiados permisos"
msgid "User interface settings"
msgstr "Preferencias de la interfaz de usuario"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "Nombre de usuario"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard,... a través de Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Validando …"
@@ -2400,15 +2468,15 @@ msgstr "Verificando datos remotos ..."
msgid "Verifying restored files ..."
msgstr "Verificando archivos restaurados ..."
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "Muy fuerte"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "Muy débil"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "Visítenos en"
@@ -2440,17 +2508,23 @@ msgstr "Esperando la subida ..."
msgid "Warnings, errors and crashes"
msgstr "Advertencias, errores y bloqueos"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
"Recomendamos cifrar todas las copias de seguridad almacenadas fuera de su "
"sistema"
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "Débil"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "Frase de seguridad débil"
@@ -2458,7 +2532,7 @@ msgstr "Frase de seguridad débil"
msgid "Wed"
msgstr "Mié"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "Semanas"
@@ -2470,19 +2544,19 @@ msgstr "¿Desde dónde quiere restaurar?"
msgid "Where do you want to restore the files to?"
msgstr "¿Dónde desea restaurar los archivos?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr ""
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "Años"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2492,21 +2566,21 @@ msgstr "Años"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "Sí"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "Sí, he guardado la frase de seguridad de forma segura"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "Sí, ¡soy valiente!"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr "Sí, por favor, ¡rompe mi copia de seguridad!"
@@ -2530,7 +2604,7 @@ msgstr ""
"Está cambiando la ruta de la base de datos de una base de datos existente.\n"
"¿Realmente es lo que quieres?"
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "Actualmente está ejecutando {{appname}} {{version}}"
@@ -2546,7 +2620,7 @@ msgid ""
"current file and the stop."
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
@@ -2554,7 +2628,7 @@ msgstr ""
"Ha cambiado el modo de encriptación. Esto puede quebrar cosas. Le animamos a"
" crear una nueva copia de seguridad en su lugar"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
@@ -2562,7 +2636,7 @@ msgstr ""
"Ha cambiado la frase de seguridad, la cual no es compatible. Le animamos a "
"crear una nueva copia de seguridad en su lugar."
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2574,44 +2648,48 @@ msgstr ""
msgid "You have chosen to restore to a new location, but not entered one"
msgstr "Ha elegido restaurar a una nueva ubicación, pero no la ha indicado"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr "Debe seleccionar al menos una carpeta de origen"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "Debe introducir un nombre para la copia de seguridad"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "Debe ingresar una frase de seguridad o deshabilitar el cifrado"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr "Debe especificar un número positivo de copias de seguridad a guardar"
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr "Debe introducir un nombre de cliente si no proporciona una clave API"
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr ""
"Debe introducir una duración válida para el tiempo de retención de las "
"copias de seguridad"
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "Debe introducir una contraseña o una clave API"
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr "Debe introducir una contraseña o una clave API, no ambos"
@@ -2632,11 +2710,11 @@ msgstr "Debe rellenar el nombre de usuario"
msgid "You must fill in {{field}}"
msgstr "Debe rellenar el {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "Debe seleccionar o rellenar la AuthURI"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "Debe seleccionar o rellenar en el servidor"
@@ -2648,14 +2726,10 @@ msgstr "Debe especificar una ruta de acceso"
msgid "Your files and folders have been restored successfully."
msgstr "Los archivos y carpetas han sido restaurados con éxito."
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr "Tu frase de seguridad es fácil de adivinar. Considere cambiarla."
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "un número específico"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "depósito/carpeta/subcarpeta"
@@ -2668,7 +2742,7 @@ msgstr "byte"
msgid "byte/s"
msgstr "byte/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2679,15 +2753,7 @@ msgstr "Personalizar"
msgid "resume now"
msgstr "reanudar ahora"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "ilimitado"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "hasta que sean más antiguas que"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-fi.po b/Localizations/webroot/localization_webroot-fi.po
index 3d766e8ce..058d1c31c 100644
--- a/Localizations/webroot/localization_webroot-fi.po
+++ b/Localizations/webroot/localization_webroot-fi.po
@@ -23,12 +23,12 @@ msgstr "...ladataan..."
msgid "API Key"
msgstr "API-avain"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "Tunniste \"Access Key ID\" palveluun AWS"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "Tunniste \"Access Key ID\" palveluun AWS"
@@ -37,7 +37,7 @@ msgstr "Tunniste \"Access Key ID\" palveluun AWS"
msgid "AWS IAM Policy"
msgstr "Palvelun AWS IAM-asetukset"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "Tietoja"
@@ -45,7 +45,7 @@ msgstr "Tietoja"
msgid "About {{appname}}"
msgstr "Tietoja sovelluksesta {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Pääsyavain"
@@ -57,7 +57,7 @@ msgstr "Pääsy evätty"
msgid "Access to user interface"
msgstr "Käyttöoikeus käyttöliittymään"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Käyttäjätunnus"
@@ -82,7 +82,7 @@ msgstr ""
msgid "Add advanced option"
msgstr "Anna harvoin tarvittava valitsin"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "Lisää varmuuskopio"
@@ -94,12 +94,12 @@ msgstr "Lisää suodatin"
msgid "Add path"
msgstr "Lisää polku"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "Muuta ämpärin nimeä?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "Muuta polkua?"
@@ -107,7 +107,7 @@ msgstr "Muuta polkua?"
msgid "Advanced Options"
msgstr "Harvoin tarvittavat valitsimet"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "Harvoin tarvittavat valitsimet"
@@ -115,7 +115,7 @@ msgstr "Harvoin tarvittavat valitsimet"
msgid "Advanced:"
msgstr "Harvoin tarvittavat asetukset"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr ""
@@ -161,7 +161,7 @@ msgstr ""
"Annettu tietokanta on jo olemassa.\n"
"Oletko varma, että haluat käyttää olemassaolevaa tietokantaa?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -181,7 +181,7 @@ msgstr "Anonyymit käyttöraportit"
msgid "As Command-line"
msgstr "Komentona"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -195,7 +195,7 @@ msgstr "Kirjautumissalasana"
msgid "Authentication username"
msgstr "Käyttäjätunnus"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "Automaattisesti luoto salauslause"
@@ -211,11 +211,11 @@ msgstr "B2-tilin ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr "Tunnus B2 Cloud Storage Account ID"
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -223,7 +223,7 @@ msgstr "B2 Cloud Storage Application Key"
msgid "Back"
msgstr "Palaa"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Etäpalvelinmoduulit:"
@@ -236,6 +236,10 @@ msgstr "Sijainti, johon varmuuskopio tehdään"
msgid "Backup location"
msgstr "Varmuuskopion sijainti"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Varmuuskopio:"
@@ -244,10 +248,6 @@ msgstr "Varmuuskopio:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Pääsy epäonnistui"
@@ -260,9 +260,9 @@ msgstr "Selaa"
msgid "Browser default"
msgstr "Selaimen oletusasetus"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Ämpärin nimi"
@@ -302,13 +302,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -316,9 +316,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -340,7 +340,7 @@ msgstr "Muutokset versiossa {{appname}} {{version}}"
msgid "Check failed:"
msgstr "Päivitysten haku epäonnistui:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "Hae päivityksiä nyt"
@@ -348,7 +348,7 @@ msgstr "Hae päivityksiä nyt"
msgid "Checking ..."
msgstr "Haetaan ..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "Haetaan päivityksiä ..."
@@ -360,7 +360,7 @@ msgstr "Valitseensin tallennustyyppi"
msgid "Click the AuthID link to create an AuthID"
msgstr "Klikkaa AuthID-linkkiä luodaksesi AuthID-tunnisteen"
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr ""
@@ -384,7 +384,7 @@ msgstr "Viimeistelen varmuuskopiota ..."
msgid "Completing previous backup ..."
msgstr "Viimeistelen edellistä varmuuskopiota ..."
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "Pakkausmoduulit"
@@ -418,11 +418,11 @@ msgstr "Tarvitsen vahvistuksen"
msgid "Connect"
msgstr "Yhdistä"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "Yhdistä nyt"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr ""
@@ -430,11 +430,11 @@ msgstr ""
msgid "Connecting to task ...."
msgstr ""
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "Yhdistän ..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "Yhteys katkesi"
@@ -443,7 +443,7 @@ msgstr "Yhteys katkesi"
msgid "Connection worked!"
msgstr "Yhteys toimi!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "Kontin nimi"
@@ -455,7 +455,7 @@ msgstr "Kontin alue"
msgid "Continue"
msgstr "Jatka"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Jatka salaamatta"
@@ -463,6 +463,10 @@ msgstr "Jatka salaamatta"
msgid "Copied!"
msgstr "Kopioitu!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "Kopio etäpalvelimen osoite leikepöydälle"
@@ -527,6 +531,10 @@ msgstr "Vaihtoehtoinen S3 päätepiste"
msgid "Custom authentication url"
msgstr "Vaihtoehtoinen autentikointiosoite"
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "Vaihtoehtoinen sijainti ({{server}})"
@@ -551,7 +559,7 @@ msgstr "Vaihtoehtoinen tallennusluokka ({{class}})"
msgid "Database ..."
msgstr ""
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Päivää"
@@ -583,6 +591,10 @@ msgstr "Poistan ..."
msgid "Delete backup"
msgstr "Poista varmuuskopio"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "Poista paikallinen tietokanta"
@@ -650,18 +662,10 @@ msgid "Do you really want to delete the local database for: {{name}}"
msgstr ""
"Haluatko varmasti poistaa varmuuskopion {{name}} paikallisen tietokannan?"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Lahjoita"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Lahjoita Bitcoineja"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Lahjoita PayPal:n kautta"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Lahjoituskehoitukset"
@@ -699,11 +703,11 @@ msgstr "Lataan päivitystä ..."
msgid "Duplicate option {{opt}}"
msgstr "Sama valitsin {{opt}} annettiin kahdesti"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Duplicatin verkkosivu"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr ""
@@ -729,12 +733,12 @@ msgstr ""
msgid "Edit ..."
msgstr "Muokkaa ..."
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "Muokkaa listana"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "Muokkaa tekstinä"
@@ -748,19 +752,28 @@ msgstr "Salaa tiedosto"
msgid "Encryption"
msgstr "Salaus"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "Salausasetukset ovat muuttuneet"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "Saluasmoduulit:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Anna URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "Anna pääsyavain"
@@ -892,6 +905,10 @@ msgstr "Vie asetukset"
msgid "Exporting ..."
msgstr "Vien ..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (vaihtoehtoinen)"
@@ -932,7 +949,7 @@ msgstr "Polkutietojen noutaminen epäonnistui: {{message}}"
msgid "Failed to import:"
msgstr "Tuominen epäonnistui:"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "Varmuuskopion oletusasetusten lukeminen epäonnistui:"
@@ -1022,7 +1039,7 @@ msgstr "Luo Amazon IAM access policy"
msgid "Getting file versions ..."
msgstr "Haetaan tiedostojen versioita ..."
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "Piilotetut tiedostot"
@@ -1034,7 +1051,7 @@ msgstr "Piilota"
msgid "Hide hidden folders"
msgstr "Älä näytä piilotettuja kansioita"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "Etusivu"
@@ -1071,6 +1088,12 @@ msgstr ""
"Jos ajastettu varmuuskopio jää tekemättä, se tehdään niin pian kuin "
"mahdollista."
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1127,7 +1150,7 @@ msgid ""
"Do you want to set a password now?"
msgstr ""
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "Tuo"
@@ -1152,11 +1175,15 @@ msgstr "Tuominen epäonnistui"
msgid "Import from a file"
msgstr ""
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "Tuon ..."
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "Sisällytä tiedosto?"
@@ -1188,16 +1215,17 @@ msgstr "Asenna"
msgid "Install failed:"
msgstr "Asennus epäonnistui:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "Epäkelpo säilytysaika"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1213,8 +1241,12 @@ msgstr "KB"
msgid "KByte/s"
msgstr "KB/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
msgstr ""
#: templates/settings.html:40
@@ -1237,7 +1269,7 @@ msgstr "Viimesin"
msgid "Libraries"
msgstr "Kirjastot"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr ""
@@ -1265,7 +1297,7 @@ msgstr ""
msgid "Load older data"
msgstr "Lataa vanhoja tietoja"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1276,6 +1308,10 @@ msgstr "Lataan ..."
msgid "Loading remote storage usage ..."
msgstr "Haetaan tietoja etäpalvelimen tilankäytöstä ..."
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "Paikallinen tietoknata varmuuskopiolle"
@@ -1284,7 +1320,11 @@ msgstr "Paikallinen tietoknata varmuuskopiolle"
msgid "Local database path:"
msgstr "Paikallisen tietokannan sijainti:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "Paikallinen tilankäyttö"
@@ -1304,7 +1344,7 @@ msgstr "Varmuuskopion <b>{{Backup.Backup.Name}}</b> lokitiedot"
msgid "Log data from the server"
msgstr "Palvelimen lokitiedot"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "Kirjaudu ulos"
@@ -1332,8 +1372,8 @@ msgstr ""
msgid "Max upload speed"
msgstr ""
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "Valikko"
@@ -1350,7 +1390,7 @@ msgstr "Microsoft SQL -tietokannat"
msgid "Minimum redundancy"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr ""
@@ -1359,15 +1399,15 @@ msgstr ""
msgid "Minutes"
msgstr "Minuuttia"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "Et antanut nimeä"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "Salasana puuttuuEt antanut salasanaa"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "Et valinnut varmuuskopioitavia tietostoja"
@@ -1375,7 +1415,7 @@ msgstr "Et valinnut varmuuskopioitavia tietostoja"
msgid "Mon"
msgstr "ma"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "Kuukautta"
@@ -1434,11 +1474,11 @@ msgstr "Seuraava"
msgid "Next scheduled run:"
msgstr "Seuraava varmuuskopio tehdään:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "Seuraava ajoitettu tehtävä:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "Seuraava tehtävä:"
@@ -1447,9 +1487,9 @@ msgid "Next time"
msgstr "Seuraavalla kerralla"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1459,9 +1499,9 @@ msgstr "Seuraavalla kerralla"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "Ei"
@@ -1479,7 +1519,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr "Etäpalvelimelle &quot;{{backend}}&quot; ei löytynyt editoria."
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "Ei salausta"
@@ -1497,7 +1537,7 @@ msgstr ""
msgid "No passphrase entered"
msgstr "Et antanut salasanaa"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "Ei ajastettuja tehtäviä"
@@ -1505,7 +1545,7 @@ msgstr "Ei ajastettuja tehtäviä"
msgid "No, my machine has only a single account"
msgstr ""
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "Salasanat eivät ole samat"
@@ -1513,23 +1553,33 @@ msgstr "Salasanat eivät ole samat"
msgid "None / disabled"
msgstr "Ei mitään/poistettu käytöstä"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr ""
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr "Openstack autentikointiosoite"
@@ -1570,10 +1620,17 @@ msgstr ""
msgid "Original location"
msgstr "Alkuperäinen sijainti"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Muut"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "Korvaa"
@@ -1587,16 +1644,16 @@ msgstr "Salauslause"
msgid "Passphrase (if encrypted)"
msgstr "Salauslause (jos varmuuskopio on salattu)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "Salauslause vaihdettiin"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "Salauslauseet eivät täsmää"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1604,7 +1661,7 @@ msgstr "Salauslauseet eivät täsmää"
msgid "Password"
msgstr "Salasana"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "Salasanat eivät täsmää"
@@ -1612,7 +1669,7 @@ msgstr "Salasanat eivät täsmää"
msgid "Patching files with local blocks ..."
msgstr "Käytän paikallisia tiedostoja apuna ..."
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "Polkua ei löydy"
@@ -1653,7 +1710,7 @@ msgid "Port"
msgstr "Portti"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "Edellinen"
@@ -1662,7 +1719,7 @@ msgstr "Edellinen"
msgid "ProjectID is optional if the bucket exist"
msgstr "Tunniste ProjectID on valinnainen, jos ämpäri on jo olemassa"
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr "Suljettu"
@@ -1686,7 +1743,7 @@ msgstr "Luon tietokantaa uudelleen ..."
msgid "Registering temporary backup ..."
msgstr "Rekisteroin tilapäisen varmuuskopion ..."
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "Suhteelliset polut eivät ole sallittuja"
@@ -1698,6 +1755,22 @@ msgstr "Lataa uudelleen"
msgid "Remote"
msgstr "Etäpalvelimella"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "Poista"
@@ -1726,7 +1799,7 @@ msgstr "Raportoin:"
msgid "Reset"
msgstr "Palauta edelliset asetukset"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "Palauta"
@@ -1768,7 +1841,7 @@ msgstr "Palauta luku- ja kirjoitusoikeudet"
msgid "Restoring files ..."
msgstr "Palautan tiedostoja ..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "Jatka"
@@ -1792,7 +1865,7 @@ msgstr ""
msgid "Running commandline entry"
msgstr ""
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "Suoritettava tehtävä:"
@@ -1808,7 +1881,7 @@ msgstr "Sama kuin asennettu versio: {{channelname}}"
msgid "Sat"
msgstr "La"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "Tallenna"
@@ -1820,7 +1893,7 @@ msgstr "Tallenna ja korjaa"
msgid "Save different versions with timestamp in file name"
msgstr "Tallenna eri versiot aikaleima tiedoston nimessä"
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "Tallenna heti"
@@ -1857,7 +1930,7 @@ msgstr "Valitse lokitiedot ja näe ne heti, kun ne ilmoitetaan lokiin:"
msgid "Select files"
msgstr "Valitse tiedostot"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "Palvelin"
@@ -1887,11 +1960,11 @@ msgstr ""
msgid "Server paused"
msgstr "Palvelin on pysäytetty"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "Palvelimen tila"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "Asetukset"
@@ -1909,7 +1982,7 @@ msgstr "Näytä asetusten muokkain"
msgid "Show hidden folders"
msgstr "Näytä piilotetut tiedostot"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "Näytä loki"
@@ -1925,6 +1998,10 @@ msgstr "Näytä puunäkymä"
msgid "Sia server password"
msgstr ""
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1953,7 +2030,7 @@ msgstr "Varmuuskopioitavat tiedostot:"
msgid "Specific builds for developers only."
msgstr "Testiversiot kehittäjille."
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "Standardinmukaiset protokollat"
@@ -1987,11 +2064,11 @@ msgstr ""
msgid "Stop running task"
msgstr ""
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr ""
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr ""
@@ -2011,7 +2088,7 @@ msgstr "Tallennusluokka ämpärin luomista varten"
msgid "Stored"
msgstr "Tallennettu"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "Vahva"
@@ -2032,7 +2109,7 @@ msgstr "Symbolinen linkki"
msgid "System default ({{levelname}})"
msgstr "Järjestelmän oletus ({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "Järjestelmätiedostot"
@@ -2040,7 +2117,7 @@ msgstr "Järjestelmätiedostot"
msgid "System info"
msgstr "Järjestelmän tiedot"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "Järjestelmän ominaisuudet"
@@ -2060,7 +2137,7 @@ msgstr ""
msgid "Task is running"
msgstr "Tehtävää suoritetaan"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "Tilapäistiedostot"
@@ -2088,20 +2165,20 @@ msgstr "Testaan oikeuksia ..."
msgid "Testing permissions..."
msgstr "Testaan oikeuksia ..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"Bucketin nimen pitää olla kirjoitettu pienillä kirjaimilla. Muuta "
"automaattisesti?"
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
"Bucketin nimen pitäisi alkaa käyttäjätunnuksellasi. Haluatko liittää "
"tunnuksesi nimen alkuun automaattisesti?"
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr "Yhteys palvelimeen katkesi, yritetään uudelleen {{time}} kuluttua ..."
@@ -2115,9 +2192,9 @@ msgstr ""
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
-msgstr "Hakemistoa {{folder}} ei ole olemassa. Luodaanko se nyt?"
+msgstr ""
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2126,11 +2203,11 @@ msgid ""
"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr "Polku ei vaikuta olevan olemassa, haluatko lisätä sen silti?"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
@@ -2139,13 +2216,13 @@ msgstr ""
"Polku ei pääty '{{dirsep}}' -merkkiin, eli olet lisäämässä tiedoston etkä "
"kansiota. Haluatko lisätä määritellyn tiedoston?"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr "Polun pitää olla absoluuttinen, eli sen tulee alkaa vinoviivalla \"/\""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2286,12 +2363,9 @@ msgstr "Lähetetään varmennustiedostoa ..."
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
-"Käyttöraportit auttavat meitä kehittämään käyttäjäkokemusta ja arvioimaan "
-"uusia ominaisuuksia. Käytämme raportteja <a href=\"{{link}}\" "
-"target=\"_blank\">julkisten käyttötilastojen</a> luomiseen."
#: templates/settings.html:102
msgid "Usage statistics"
@@ -2305,15 +2379,15 @@ msgstr "Käyttötilastot, varoitukset, virheet ja kaatumiset"
msgid "Use SSL"
msgstr "Käytä SSL:ää"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "Käytä olemassaolevaa tietokantaa?"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "Käytä heikkoa salasanaa"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "Hyödytön"
@@ -2329,20 +2403,16 @@ msgstr "Käyttäjällä on liikaa oikeuksia"
msgid "User interface settings"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "Käyttäjätunnus"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "tarkistetaan ..."
@@ -2372,15 +2442,15 @@ msgstr "Vahvistetaan taustajärjestelmän dataa ..."
msgid "Verifying restored files ..."
msgstr "Tarkistetaan palautetut tiedostot ..."
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "Hyvin vahva"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "Hyvin heikko"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "Tutustu meihin"
@@ -2410,17 +2480,23 @@ msgstr "Odotetaan lähetystä ..."
msgid "Warnings, errors and crashes"
msgstr "Varoitukset, virheet ja kaatumiset"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
"Suosittelemme salausta varmuuskopioihin, jotka säilötään oman tietokoneesi "
"ulkopuolelle."
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "Heikko"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "Heikko salasana"
@@ -2428,7 +2504,7 @@ msgstr "Heikko salasana"
msgid "Wed"
msgstr "ke"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "Viikkoa"
@@ -2440,19 +2516,19 @@ msgstr "Mistä haluat palauttaa?"
msgid "Where do you want to restore the files to?"
msgstr "Mihin tiedostot palautetaan?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr ""
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "Vuotta"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2462,21 +2538,21 @@ msgstr "Vuotta"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "Kyllä"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "Kyllä, olen tallentanut salasanan turvallisesti"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "Kyllä, olen rohkea!"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr "Kyllä, riko varmuuskopioni!"
@@ -2498,7 +2574,7 @@ msgid ""
"Are you sure this is what you want?"
msgstr ""
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "Käytössä oleva versio: {{appname}} {{version}}"
@@ -2514,7 +2590,7 @@ msgid ""
"current file and the stop."
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
@@ -2522,7 +2598,7 @@ msgstr ""
"Vaihdoit salausmenetelmää, ja se saattaa rikkoa asioita. Harkitse kokonaan "
"uuden varmuuskopion luomista sen sijaan."
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
@@ -2530,7 +2606,7 @@ msgstr ""
"Vaihdoit salasanaa, mutta tätä toiminnallisuutta ei tueta. Luo sen sijaan "
"kokonaan uusi varmuuskopio."
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2542,43 +2618,47 @@ msgstr ""
msgid "You have chosen to restore to a new location, but not entered one"
msgstr "Valitsit palautuksen uuteen sijaintiin, mutta et antanut sijaintia."
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr "Vähintään yksi lähdekansio pitää valita"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "Varmuuskopiolle pitää antaa nimi"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "Anna salasana tai poista salaus käytöstä"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr ""
"Syötä säilytettävien varmuuskopioiden määrä (positiivinen kokonaisluku)"
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr "Syötä sallittu varmuuskopioiden säilytysaika"
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "Syötä salasana tai API-avain"
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr "Syötä joko salasana tai API-avain, ei molempia"
@@ -2599,11 +2679,11 @@ msgstr "Täytä käyttäjätunnus"
msgid "You must fill in {{field}}"
msgstr "Täytä kenttä {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "Valitse tai syötä AuthURI"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "Valitse tai syötä palvelin"
@@ -2615,14 +2695,10 @@ msgstr "Määritä polku"
msgid "Your files and folders have been restored successfully."
msgstr "Tiedostot ja kansiot palautettiin onnistuneesti."
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr "Salasanasi on helppo arvata. Harkitse salasanan vaihtamista."
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "Määritelty kappalemäärä"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "bucket/kansio/alikansio"
@@ -2635,7 +2711,7 @@ msgstr "tavu"
msgid "byte/s"
msgstr "tavua/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2646,15 +2722,7 @@ msgstr "mukautettu"
msgid "resume now"
msgstr "jatka nyt"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr ""
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr ""
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-fr.po b/Localizations/webroot/localization_webroot-fr.po
index dd5d23582..4a70af499 100644
--- a/Localizations/webroot/localization_webroot-fr.po
+++ b/Localizations/webroot/localization_webroot-fr.po
@@ -1,16 +1,16 @@
# Translators:
-# Glaude Ratinier <zitoire@yahoo.fr>, 2016
-# 0xDEADC0DE <emmanuel.parfond@gmail.com>, 2016
+# Glaude Ratinier, 2016
+# 0xDEADC0DE, 2016
# Louis MILCENT <louis@lmilcent.com>, 2016
# Hadrien DUSSUEL <dbkblk@gmail.com>, 2016
# Arnaud COURCOUX <courcoa@hotmail.fr>, 2016
# Kevin CHAILLY <kchailly@adeo-informatique.fr>, 2017
# Alexandre DAUMAS <daumas.alexandre@gmail.com>, 2017
-# Thibaut B <salieri@hotmail.fr>, 2017
+# Thibaut B, 2017
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Last-Translator: Thibaut B <salieri@hotmail.fr>, 2017\n"
+"Last-Translator: Thibaut B, 2017\n"
"Language-Team: French (https://www.transifex.com/duplicati/teams/67655/fr/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -29,12 +29,12 @@ msgstr "...chargement..."
msgid "API Key"
msgstr "Clé API"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "AWS Access ID"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -43,7 +43,7 @@ msgstr "AWS Access Key"
msgid "AWS IAM Policy"
msgstr "AWS IAM Policy"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "À propos"
@@ -51,7 +51,7 @@ msgstr "À propos"
msgid "About {{appname}}"
msgstr "À propos de {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Clé d'accès"
@@ -63,7 +63,7 @@ msgstr "Accès refusé"
msgid "Access to user interface"
msgstr "Accès à l'interface utilisateur"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Nom du compte"
@@ -88,7 +88,7 @@ msgstr "Ajouter un répertoire directement"
msgid "Add advanced option"
msgstr "Ajouter une option avancée"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "Ajouter sauvegarde"
@@ -100,12 +100,12 @@ msgstr "Ajouter un filtre"
msgid "Add path"
msgstr "Ajouter un chemin"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "Ajuster le nom du bucket"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "Adapter le nom du chemin ?"
@@ -113,7 +113,7 @@ msgstr "Adapter le nom du chemin ?"
msgid "Advanced Options"
msgstr "Options avancées"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "options avancées"
@@ -121,7 +121,7 @@ msgstr "options avancées"
msgid "Advanced:"
msgstr "Avancé :"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr ""
@@ -169,7 +169,7 @@ msgstr ""
"Un fichier existant a été trouvé au nouvel endroit.\n"
"Êtes-vous sûr de vouloir faire pointer la base de données vers un fichier existant ?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -189,7 +189,7 @@ msgstr "Rapports d'utilisation anonyme"
msgid "As Command-line"
msgstr "Comme ligne de commande"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -203,7 +203,7 @@ msgstr "Mot de passe d'identification"
msgid "Authentication username"
msgstr "Nom d'utilisateur d'identification"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "Phrase secrète auto-générée"
@@ -219,11 +219,11 @@ msgstr "B2 Account ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -231,7 +231,7 @@ msgstr "B2 Cloud Storage Application Key"
msgid "Back"
msgstr "Retour"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Modules back-end :"
@@ -244,6 +244,10 @@ msgstr "Destination de sauvegarde"
msgid "Backup location"
msgstr "Emplacement de la sauvegarde"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Sauvegarde :"
@@ -252,10 +256,6 @@ msgstr "Sauvegarde :"
msgid "Beta"
msgstr "Béta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Accès rompu"
@@ -268,9 +268,9 @@ msgstr "Parcourir"
msgid "Browser default"
msgstr "Paramètre par défaut du navigateur"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Nom du bucket"
@@ -310,13 +310,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -324,9 +324,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -348,7 +348,7 @@ msgstr "Journal des modifications pour {{appname}} {{version}}"
msgid "Check failed:"
msgstr "Vérification échouée :"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "Vérifier les mise à jour maintenant"
@@ -356,7 +356,7 @@ msgstr "Vérifier les mise à jour maintenant"
msgid "Checking ..."
msgstr "Vérification ..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "Vérification des mises à jour ..."
@@ -368,7 +368,7 @@ msgstr "Sélectionnez un type de stockage pour commencer"
msgid "Click the AuthID link to create an AuthID"
msgstr "Cliquez sur le lien AuthID pour créer un AuthID"
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr "Cliquez pour définir les options d'accélération"
@@ -392,7 +392,7 @@ msgstr "Finalisation de la sauvegarde ..."
msgid "Completing previous backup ..."
msgstr "Finalisation de la précédente sauvegarde ..."
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "Modules de compression :"
@@ -426,11 +426,11 @@ msgstr "Confirmation nécessaire"
msgid "Connect"
msgstr "Connecter"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "Connecter maintenant"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "Connexion au serveur ..."
@@ -438,11 +438,11 @@ msgstr "Connexion au serveur ..."
msgid "Connecting to task ...."
msgstr "Connexion à la tâche ..."
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "Connexion ..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "Connexion perdue"
@@ -451,7 +451,7 @@ msgstr "Connexion perdue"
msgid "Connection worked!"
msgstr "Connection fonctionnelle !"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "Nom du conteneur"
@@ -463,7 +463,7 @@ msgstr "Région du conteneur"
msgid "Continue"
msgstr "Continuer"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Continuer sans chiffrement"
@@ -471,6 +471,10 @@ msgstr "Continuer sans chiffrement"
msgid "Copied!"
msgstr "Copié !"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "Copier l'URL de destination dans le presse-papier"
@@ -535,6 +539,10 @@ msgstr "S3 endpoint personnalisé"
msgid "Custom authentication url"
msgstr "URL d'authentification personnalisée"
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "Emplacement personnalisé ({{server)}}"
@@ -559,7 +567,7 @@ msgstr "Classe de stockage personnalisée ({{class}})"
msgid "Database ..."
msgstr "Base de donnée"
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Jours"
@@ -591,6 +599,10 @@ msgstr "Suppression ..."
msgid "Delete backup"
msgstr "Supprimer sauvegarde"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "Supprimer base de données locale"
@@ -658,18 +670,10 @@ msgid "Do you really want to delete the local database for: {{name}}"
msgstr ""
"Voulez-vous vraiment supprimer la base de données locale pour : {{name}} ?"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Faire un don"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Faire un don en Bitcoins"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Faire un don avec PayPal"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Messages de donation"
@@ -706,11 +710,11 @@ msgstr "Téléchargement de mise à jour ..."
msgid "Duplicate option {{opt}}"
msgstr "Option de duplication {{opt}}"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Site internet de Duplicati"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Forum de Duplicati"
@@ -740,12 +744,12 @@ msgstr ""
msgid "Edit ..."
msgstr "Éditer ..."
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "Éditer en tant que liste"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "Éditer en tant que texte"
@@ -759,19 +763,28 @@ msgstr "Chiffrement de fichier"
msgid "Encryption"
msgstr "Chiffrement"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "Chiffrement changé"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "Modules de Chiffrement :"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Entrer l'URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "Entrez clé d'accès"
@@ -904,6 +917,10 @@ msgstr "Exporter la configuration"
msgid "Exporting ..."
msgstr "Exportation ..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (Alternatif)"
@@ -945,7 +962,7 @@ msgstr "Échec de la récupération des information du chemin : {{message}}"
msgid "Failed to import:"
msgstr "Échec de l'import :"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "Échec de la lecture des paramètres par défaut de la sauvegarde :"
@@ -1035,7 +1052,7 @@ msgstr "Générer IAM access policy"
msgid "Getting file versions ..."
msgstr "Récupération des versions des fichiers…"
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "Fichiers cachés"
@@ -1047,7 +1064,7 @@ msgstr "Cacher"
msgid "Hide hidden folders"
msgstr "Masquer les dossiers cachés"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "Poste de travail"
@@ -1082,6 +1099,12 @@ msgstr "ID :"
msgid "If a date was missed, the job will run as soon as possible."
msgstr "Si une date a été manquée, le travail démarrera dès que possible."
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1141,7 +1164,7 @@ msgstr ""
"Si votre machine est dans un environnement multi-utilisateur (votre machine a plus d'un compte), vous avez besoin de définir un mot de passe pour éviter que les autres utilisateurs puissent accéder à vos données sur votre compte.\n"
"Voulez-vous définir un mot de passe maintenant ?"
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "Importer"
@@ -1165,11 +1188,15 @@ msgstr "Échec de l'import"
msgid "Import from a file"
msgstr "Importer depuis un fichier"
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "Importation ..."
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "Inclure un fichier ?"
@@ -1201,16 +1228,17 @@ msgstr "Installer"
msgid "Install failed:"
msgstr "Échec d'installation :"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr "Caractères invalides dans le chemin"
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "Temps de rétention invalide"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1226,9 +1254,13 @@ msgstr "KByte"
msgid "KByte/s"
msgstr "KByte/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
-msgstr "Garder ce nombre de sauvegardes"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
+msgstr ""
#: templates/settings.html:40
msgid "Language in user interface"
@@ -1250,7 +1282,7 @@ msgstr "Dernière"
msgid "Libraries"
msgstr "Librairies"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr ""
@@ -1279,7 +1311,7 @@ msgstr "Charger la destination depuis un export ou un opérateur de stockage"
msgid "Load older data"
msgstr "Charger des données plus anciennes"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1290,6 +1322,10 @@ msgstr "Chargement ..."
msgid "Loading remote storage usage ..."
msgstr "Chargement de l'utilisation du stockage distant ..."
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "Base de données locale pour"
@@ -1298,7 +1334,11 @@ msgstr "Base de données locale pour"
msgid "Local database path:"
msgstr "Chemin de la base de données locale :"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "Stockage local"
@@ -1318,7 +1358,7 @@ msgstr "Historique pour <b>{{Backup.Backup.Name}}</b>"
msgid "Log data from the server"
msgstr "Données d'historique du serveur"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "Déconnexion"
@@ -1346,8 +1386,8 @@ msgstr "Vitesse maximum de téléchargement"
msgid "Max upload speed"
msgstr "Vitesse maximum de téléversement"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "Menu"
@@ -1364,7 +1404,7 @@ msgstr "Bases de données Microsoft SQL"
msgid "Minimum redundancy"
msgstr "Redondance minimale"
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr "La redondance minimale est de 1,0"
@@ -1373,15 +1413,15 @@ msgstr "La redondance minimale est de 1,0"
msgid "Minutes"
msgstr "Minutes"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "Nom manquant"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "Phrase secrète manquante"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "Sources manquantes"
@@ -1389,7 +1429,7 @@ msgstr "Sources manquantes"
msgid "Mon"
msgstr "Lun."
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "Mois"
@@ -1448,11 +1488,11 @@ msgstr "Suivant"
msgid "Next scheduled run:"
msgstr "Prochaine exécution programmée :"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "Prochaine tâche planifiée :"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "Prochaine tâche :"
@@ -1461,9 +1501,9 @@ msgid "Next time"
msgstr "Prochaine fois"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1473,9 +1513,9 @@ msgstr "Prochaine fois"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "Non"
@@ -1493,7 +1533,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr "Aucun éditeur trouvé pour le &quot;{{backend}}&quot; type de stockage"
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "Pas de chiffrement"
@@ -1510,7 +1550,7 @@ msgstr ""
msgid "No passphrase entered"
msgstr "Aucune phrase secrète entrée"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "Pas de tâche planifié"
@@ -1518,7 +1558,7 @@ msgstr "Pas de tâche planifié"
msgid "No, my machine has only a single account"
msgstr "Non, ma machine n'a qu'un seul compte"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "La phrase secrète ne correspond pas"
@@ -1526,23 +1566,33 @@ msgstr "La phrase secrète ne correspond pas"
msgid "None / disabled"
msgstr "Aucun / Désactivé"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "Ok"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr ""
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr "OpenStack AuthURI"
@@ -1585,10 +1635,17 @@ msgstr ""
msgid "Original location"
msgstr "Emplacement d'origine"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Autres"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "Écraser"
@@ -1602,16 +1659,16 @@ msgstr "Phrase secrète"
msgid "Passphrase (if encrypted)"
msgstr "Phrase secrète (si chiffré)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "Phrase secrète changée"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "Les phrases secrètes ne correspondent pas"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1619,7 +1676,7 @@ msgstr "Les phrases secrètes ne correspondent pas"
msgid "Password"
msgstr "Mot de passe"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "Les mots de passe ne correspondent pas"
@@ -1627,7 +1684,7 @@ msgstr "Les mots de passe ne correspondent pas"
msgid "Patching files with local blocks ..."
msgstr "Correction des fichiers avec les blocs locaux ..."
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "Chemin non trouvé"
@@ -1668,7 +1725,7 @@ msgid "Port"
msgstr "Port"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "Précédent"
@@ -1677,7 +1734,7 @@ msgstr "Précédent"
msgid "ProjectID is optional if the bucket exist"
msgstr "Le ProjectID est optionel si le bucket existe"
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr "Propriétaire"
@@ -1701,7 +1758,7 @@ msgstr "Recréation de la base de données ..."
msgid "Registering temporary backup ..."
msgstr "Enregistrement de la sauvegarde temporaire .."
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "Les chemins relatifs ne sont pas autorisés"
@@ -1713,6 +1770,22 @@ msgstr "Recharger"
msgid "Remote"
msgstr "Distant"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "Retirer"
@@ -1741,7 +1814,7 @@ msgstr "Communication de données :"
msgid "Reset"
msgstr "Réinitialiser"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "Restaurer"
@@ -1783,7 +1856,7 @@ msgstr "Autorisations de lecture/écriture de restauration"
msgid "Restoring files ..."
msgstr "Restauration des fichiers ..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "Reprendre"
@@ -1807,7 +1880,7 @@ msgstr "En cour ..."
msgid "Running commandline entry"
msgstr "Execution d'une ligne de commnde"
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "Tâche en cours :"
@@ -1823,7 +1896,7 @@ msgstr "Identique à la version de base installée : {{channelname}}"
msgid "Sat"
msgstr "Sam."
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "Enregistrer"
@@ -1837,7 +1910,7 @@ msgstr ""
"Enregistrer des versions différentes avec l'horodatage dans le nom du "
"fichier"
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "Sauver immédiatement "
@@ -1876,7 +1949,7 @@ msgstr ""
msgid "Select files"
msgstr "Sélectionner les fichiers"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "Serveur"
@@ -1907,11 +1980,11 @@ msgstr "Mot de passe du serveur"
msgid "Server paused"
msgstr "Serveur en pause"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "Propriétés du statut serveur"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "Paramètres"
@@ -1929,7 +2002,7 @@ msgstr "Montrer l'éditeur avancé"
msgid "Show hidden folders"
msgstr "Montrer les dossiers cachés"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "Montrer l'historique"
@@ -1945,6 +2018,10 @@ msgstr "Afficher l'arborescence"
msgid "Sia server password"
msgstr "Mot de passe du serveur Sia"
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1973,7 +2050,7 @@ msgstr "Source :"
msgid "Specific builds for developers only."
msgstr "Compilations spécifiques pour développeurs uniquement."
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "Protocoles standards"
@@ -2007,11 +2084,11 @@ msgstr "Stopper la sauvegarde en cour"
msgid "Stop running task"
msgstr "Stopper la tâche en cour"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr "Arrêter après transfert"
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "Arrêt de la tâche"
@@ -2031,7 +2108,7 @@ msgstr "Classe de stockage pour la création d'un bucket"
msgid "Stored"
msgstr "Stocké"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "Fort"
@@ -2052,7 +2129,7 @@ msgstr "Lien symbolique"
msgid "System default ({{levelname}})"
msgstr "Paramètre par défaut du système ({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "Fichiers système"
@@ -2060,7 +2137,7 @@ msgstr "Fichiers système"
msgid "System info"
msgstr "Info système"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "Propriétés système"
@@ -2080,7 +2157,7 @@ msgstr "Chemin cible, c'est-à-dire /sauvegarde"
msgid "Task is running"
msgstr "La tâche est en cours"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "Fichiers temporaires"
@@ -2108,20 +2185,20 @@ msgstr "Test des permissions ..."
msgid "Testing permissions..."
msgstr "Test des permissions ..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"Le nom du bucket devrait être entièrement en minuscule, convertir "
"automatiquement ?"
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
"Le nom du bucket devrait commencer par votre nom d'utilisateur, l'ajouter "
"automatiquement ?"
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr ""
"La connexion au serveur a été perdue, nouvelle tentative dans {{time}} ..."
@@ -2136,11 +2213,9 @@ msgstr "Thème par défaut bleu sur fond blanc (by Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"Le dossier {{folder}} n'existe pas\n"
-"Voulez-vous le créer ?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2152,11 +2227,11 @@ msgstr ""
"\n"
"Voulez-vous REMPLACER votre clé d'hôte COURANTE \"{{prev}}\" par la clé MENTIONNÉE : {{key}} ?"
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr "Le chemin ne semble pas exister, voulez-vous l'ajouter quand même ?"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
@@ -2166,7 +2241,7 @@ msgstr ""
"\n"
"Voulez-vous inclure le fichier spécifié ?"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
@@ -2174,7 +2249,7 @@ msgstr ""
"Le chemin doit être un chemin absolu, c.-à-d. Il doit commencer par un slash"
" avant '/'"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2325,13 +2400,9 @@ msgstr "Téléversement du fichier de vérification ..."
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
-"Les rapports d'utilisation nous aident à améliorer l'expérience utilisateur "
-"et à évaluer l'impacte des nouvelles fonctions. Nous les utilisons pour "
-"générer des <a href=\"{{link}}\" target=\"_blank\">statistiques "
-"d'utilisation publiques</a>"
#: templates/settings.html:102
msgid "Usage statistics"
@@ -2345,15 +2416,15 @@ msgstr "Statistiques d'utilisation, avertissements, erreurs et accidents"
msgid "Use SSL"
msgstr "Utiliser SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "Utiliser une base de données existante ?"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "Utiliser une phrase secrète faible"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "Inutile"
@@ -2369,20 +2440,16 @@ msgstr "L'utilisateur à trop d'autorisations"
msgid "User interface settings"
msgstr "Réglages interface utilisateur"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "Nom d'utilisateur"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... par Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Validation ..."
@@ -2412,15 +2479,15 @@ msgstr "Vérifications des données distantes"
msgid "Verifying restored files ..."
msgstr "Vérification des fichiers restaurés"
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "Très fort"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "Très faible"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "Rendez nous visite sur"
@@ -2453,17 +2520,23 @@ msgstr "En attente du téléversement ..."
msgid "Warnings, errors and crashes"
msgstr "Avertissements, erreurs et accidents"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
"Nous vous recommandons de chiffrer toutes les sauvegardes stockées en dehors"
" de votre système"
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "Faible"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "Phrase secrète faible"
@@ -2471,7 +2544,7 @@ msgstr "Phrase secrète faible"
msgid "Wed"
msgstr "Mer."
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "Semaines"
@@ -2483,19 +2556,19 @@ msgstr "Ou voulez-vous restaurer vos fichiers ?"
msgid "Where do you want to restore the files to?"
msgstr "Ou voulez-vous restaurer vos fichiers ?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr ""
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "Années"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2505,21 +2578,21 @@ msgstr "Années"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "Oui"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "Oui, j'ai conservé ma phrase secrète en sécurité"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "Oui, je suis courageux !"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr "Oui, s'il vous plait cassez ma sauvegarde"
@@ -2543,7 +2616,7 @@ msgstr ""
"Vous êtes en train de changer le chemin de la base de données depuis une base de donnée existante.\n"
"Êtes-vous sûr que c'est ce que vous voulez ?"
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "Vous êtes actuellement en train d'utiliser {{appname}} {{version}}"
@@ -2563,7 +2636,7 @@ msgstr ""
"Vous pouvez stopper la tâche immédiatement, ou autoriser le processus en "
"cour et stopper ensuite"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
@@ -2571,7 +2644,7 @@ msgstr ""
"Vous avez changé la méthode de chiffrement. Ceci peut endommager certaines "
"choses. Nous vous encourageons à créer une nouvelle sauvegarde à la place."
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
@@ -2579,7 +2652,7 @@ msgstr ""
"Vous avez changé la phrase secrète, ce qui n'est pas pris en charge. Nous "
"vous encourageons à créer une nouvelle sauvegarde à la place."
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2593,45 +2666,49 @@ msgstr ""
"Vous avez demandé à restaurer vers un nouveau dossier, mais sans indiquer "
"son chemin"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr "Vous devez choisir au moins un dossier source"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "Vous devez entrer un nom pour votre sauvegarde"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "Vous devez entrer une phrase secrète ou désactiver le chiffrement"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr "Vous devez entrer un nombre positif de sauvegarde à conserver"
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr ""
"Vous devez entrer un nom d'entité si vous ne fournissez pas une clé API"
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr ""
"Vous devez entrer une valeur correcte pour la durée de conservation de vos "
"sauvegardes"
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "Vous devez entrer soit un mot de passe, soit une clé API"
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr ""
"Vous devez entrer soit un mot de passe, soit une clé API, mais pas les deux"
@@ -2653,11 +2730,11 @@ msgstr "Vous devez renseigner le nom d'utilisateur"
msgid "You must fill in {{field}}"
msgstr "Vous devez renseigner le champ : {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "Vous devez sélectionner ou renseigner l'AuthURI"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "Vous devez sélectionner ou renseigner le serveur"
@@ -2669,14 +2746,10 @@ msgstr "Vous devez spécifier un chemin."
msgid "Your files and folders have been restored successfully."
msgstr "Vos fichiers et dossiers ont été restaurés avec succès."
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr "Votre phrase secrète est facile à deviner. Songez à la changer."
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "un nombre spécifique"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "bucket/dossier/sous-dossier"
@@ -2689,7 +2762,7 @@ msgstr "byte"
msgid "byte/s"
msgstr "byte/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2700,15 +2773,7 @@ msgstr "personnalisé "
msgid "resume now"
msgstr "reprendre maintenant"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "illimité"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "jusqu'à ce qu'ils soient plus vieux que"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-it.po b/Localizations/webroot/localization_webroot-it.po
index cd5e75bf5..8ef24833d 100644
--- a/Localizations/webroot/localization_webroot-it.po
+++ b/Localizations/webroot/localization_webroot-it.po
@@ -242,16 +242,12 @@ msgstr "Posizione Backup"
#: templates/home.html:60
msgid "Backup:"
-msgstr "Backup:"
+msgstr "Dimensione backup:"
#: templates/settings.html:81
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Accesso non riuscito"
@@ -334,11 +330,11 @@ msgstr "Non puoi spostare in un file esistente"
#: templates/about.html:5
msgid "Changelog"
-msgstr "Registro modifiche"
+msgstr "Changelog"
#: templates/updatechangelog.html:2
msgid "Changelog for {{appname}} {{version}}"
-msgstr "Registro modifiche di {{appname}} {{version}}"
+msgstr "Changelog di {{appname}} {{version}}"
#: scripts/controllers/UpdateChangelogController.js:24
msgid "Check failed:"
@@ -374,7 +370,7 @@ msgstr "Riga di comando..."
#: templates/home.html:29
msgid "Compact now"
-msgstr "Comprimi ora"
+msgstr "Comprimi"
#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64
msgid "Compacting remote data ..."
@@ -489,7 +485,7 @@ msgstr "Solo arresti anomali"
#: templates/home.html:36
msgid "Create bug report ..."
-msgstr "Crea rapporto bug..."
+msgstr "Crea segnalazione bug..."
#: scripts/directives/backupEditUri.js:131
msgid "Create folder?"
@@ -501,7 +497,7 @@ msgstr "Creato nuovo utente limitato"
#: scripts/services/ServerStatus.js:59
msgid "Creating bug report ..."
-msgstr "Creazione rapporto bug..."
+msgstr "Creazione segnalazione bug..."
#: scripts/services/EditUriBuiltins.js:112
msgid "Creating new user with limited access ..."
@@ -643,7 +639,7 @@ msgstr "Annulla"
#: templates/settings.html:50
msgid "Display and color theme"
-msgstr "Schermo e colore tema"
+msgstr "Tema interfaccia"
#: scripts/controllers/DeleteController.js:77
msgid "Do you really want to delete the backup: \"{{name}}\" ?"
@@ -657,25 +653,25 @@ msgstr "Vuoi veramente cancellare il database locale per: {{name}} ?"
msgid "Donate"
msgstr "Donazione"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Donazione con Bitcoin"
-
#: index.html:147 index.html:275
msgid "Donate with PayPal"
msgstr "Donazione con PayPal"
+#: index.html:144 index.html:272
+msgid "Donate with crypto currency"
+msgstr "Dona con valuta criptata"
+
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
-msgstr "Messaggio donazione"
+msgstr "Messaggi donazione"
#: templates/settings.html:62
msgid "Donation messages are hidden, click to show"
-msgstr "Messaggio donazione è nascosto, clicca per mostrarlo"
+msgstr "I messaggi di donazione sono nascosti, clicca per mostrarli"
#: templates/settings.html:61
msgid "Donation messages are visible, click to hide"
-msgstr "Messaggio donazione è visibile, clicca per nasconderlo"
+msgstr "I messaggi di donazione sono visibili, clicca per nasconderli"
#: templates/export.html:45
msgid "Done"
@@ -1180,7 +1176,7 @@ msgstr "Risposta errata, riprova"
#: templates/settings.html:92
msgid "Individual builds for developers only."
-msgstr "Versioni particolari solo per gli sviluppatori."
+msgstr "Build individuali per soli sviluppatori."
#: scripts/services/DialogService.js:27
msgid "Information"
@@ -1225,7 +1221,7 @@ msgstr "Backup da mantenere"
#: templates/settings.html:40
msgid "Language in user interface"
-msgstr "Lingua nell'interfaccia utente"
+msgstr "Lingua interfaccia utente"
#: scripts/controllers/RestoreController.js:37
msgid "Last month"
@@ -1308,11 +1304,11 @@ msgstr "Posizione in cui sono creati i bucket"
#: templates/log.html:4
msgid "Log data for <b>{{Backup.Backup.Name}}</b>"
-msgstr "Dati di registro per <b>{{Backup.Backup.Name}}</b>"
+msgstr "Dati di log per <b>{{Backup.Backup.Name}}</b>"
#: templates/log.html:3
msgid "Log data from the server"
-msgstr "Dati di registro dal server"
+msgstr "Dati di log dal server"
#: index.html:229
msgid "Log out"
@@ -1442,7 +1438,7 @@ msgstr "Avanti"
#: templates/home.html:51
msgid "Next scheduled run:"
-msgstr "Prossima esecuzione pianificata: "
+msgstr "Prossima esecuzione: "
#: index.html:183
msgid "Next scheduled task:"
@@ -1529,7 +1525,7 @@ msgstr "Nessuno / disattivato"
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
@@ -1574,7 +1570,7 @@ msgid ""
" individual backup"
msgstr ""
"Le opzioni aggiunte qui sono applicate a tutti i backup, ma possono essere "
-"ignorate in ogni singolo backup"
+"sovrascritte per ogni backup"
#: templates/restore.html:81
msgid "Original location"
@@ -1762,7 +1758,7 @@ msgstr "Ripristino dalla configurazione backup"
#: templates/restorewizard.html:15
msgid "Restore from configuration ..."
-msgstr "Ripristino dalla configurazione..."
+msgstr "Ripristino da file di configurazione..."
#: templates/restore.html:24 templates/restore.html:39
#: templates/restore.html:76 templates/restoredirect.html:24
@@ -1860,8 +1856,7 @@ msgstr "Secondi"
#: templates/log.html:29
msgid "Select a log level and see messages as they happen:"
-msgstr ""
-"Selezionare un livello di registro e visiona i messaggi che avvengono:"
+msgstr "Selezionare un livello di log e visiona i messaggi che avvengono:"
#: templates/restore.html:23 templates/restore.html:38
#: templates/restoredirect.html:23
@@ -1922,11 +1917,11 @@ msgstr "Mostra cartelle nascoste"
#: index.html:223
msgid "Show log"
-msgstr "Mostra registro"
+msgstr "Mostra log"
#: templates/home.html:35
msgid "Show log ..."
-msgstr "Mostra registro..."
+msgstr "Mostra log ..."
#: templates/addoredit.html:131
msgid "Show treeview"
@@ -1958,11 +1953,11 @@ msgstr "Cartella sorgente"
#: templates/home.html:56
msgid "Source:"
-msgstr "Sorgente:"
+msgstr "Dimensione sorgente:"
#: templates/settings.html:87
msgid "Specific builds for developers only."
-msgstr "Versioni specifiche solo per sviluppatori."
+msgstr "Build specifiche per soli sviluppatori."
#: scripts/services/SystemInfo.js:78
msgid "Standard protocols"
@@ -2020,7 +2015,7 @@ msgstr "Classe di archiviazione per la creazione di un bucket"
#: templates/log.html:7
msgid "Stored"
-msgstr "Archivia"
+msgstr "Archiviati"
#: scripts/controllers/EditBackupController.js:40
msgid "Strong"
@@ -2118,19 +2113,19 @@ msgstr "Connessione al server persa, nuovo tentativo tra {{time}}..."
#: templates/settings.html:54
msgid "The dark theme (by Michal)"
-msgstr "Il tema scuro (da Michal)"
+msgstr "Tema scuro (da Michal)"
#: templates/settings.html:53
msgid "The default blue on white theme (by Alex)"
-msgstr "Il blu predefinito sul tema bianco (da Alex)"
+msgstr "Predefinito - Tema blu su bianco (da Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"La cartella {{folder}} non esiste\n"
-"Crearla ora?"
+"La cartella {{folder}} non esiste. \n"
+"Creala adesso?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2273,8 +2268,8 @@ msgstr "Certificato server affidabile?"
msgid ""
"Try out the new features we are working on. Don't use with important data."
msgstr ""
-"Prova le nuove funzioni su cui stiamo lavorando. Non usare con dati "
-"importanti."
+"Prova le nuove funzioni su cui stiamo lavorando. Non usarlo in ambienti di "
+"produzione."
#: scripts/services/AppUtils.js:104
msgid "Tue"
@@ -2294,7 +2289,7 @@ msgstr "Finché non riprende"
#: templates/settings.html:65
msgid "Update channel"
-msgstr "Aggiorna canale"
+msgstr "Canale di aggiornamento"
#: scripts/controllers/LocalDatabaseController.js:66
msgid "Update failed:"
@@ -2368,10 +2363,6 @@ msgstr "Impostazioni interfaccia utente"
msgid "Username"
msgstr "Nome utente"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... via Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Convalida..."
@@ -2411,7 +2402,7 @@ msgstr "Molto debole"
#: index.html:248
msgid "Visit us on"
-msgstr "Veni a trovarci su"
+msgstr "Seguici su"
#: templates/delete.html:21
msgid ""
@@ -2441,6 +2432,14 @@ msgstr "In attesa del caricamento..."
msgid "Warnings, errors and crashes"
msgstr "Avvisi, errori e arresti anomali"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+"Accettiamo donazioni tramite diversi servizi, come OpenCollective, PayPal, "
+"BountySource e varie criptovalute."
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
@@ -2681,7 +2680,7 @@ msgstr "byte/s"
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
-msgstr "personalizzato"
+msgstr "Personalizzato"
#: templates/commandline.html:49 templates/restoredirect.html:95
#: templates/waitarea.html:15
@@ -2711,7 +2710,7 @@ msgstr ""
#: scripts/controllers/StateController.js:50
msgid "{{files}} files ({{size}}) to go {{speed_txt}}"
-msgstr "{{files}} file ({{size}}) vanno {{speed_txt}}"
+msgstr "Caricamento di {{files}} file ({{size}}) {{speed_txt}}"
#: templates/home.html:61 templates/restorewizard.html:23
msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version"
@@ -2730,4 +2729,4 @@ msgstr "{{number}} Minuti"
#: templates/home.html:42
msgid "{{time}} (took {{duration}})"
-msgstr "{{time}} (took {{duration}})"
+msgstr "{{time}} (durato {{duration}})"
diff --git a/Localizations/webroot/localization_webroot-lt.po b/Localizations/webroot/localization_webroot-lt.po
index 103108120..c4ec3d8aa 100644
--- a/Localizations/webroot/localization_webroot-lt.po
+++ b/Localizations/webroot/localization_webroot-lt.po
@@ -116,7 +116,7 @@ msgstr "Papildomai:"
#: scripts/controllers/EditBackupController.js:22
msgid "All"
-msgstr ""
+msgstr "Visi"
#: scripts/directives/sourceFolderPicker.js:423
msgid "All Hyper-V Machines"
@@ -243,10 +243,6 @@ msgstr "Kopija:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Sugadinta prieiga"
@@ -564,7 +560,7 @@ msgstr "Numatytas ({{channelname}})"
#: templates/addoredit.html:201
msgid "Default Filters"
-msgstr ""
+msgstr "Numatytieji filtrai"
#: templates/settings.html:131
msgid "Default options"
@@ -652,14 +648,14 @@ msgstr "Ar tikrai norite ištrinti lokalią duomenų bazę: {{name}}"
msgid "Donate"
msgstr "Paremti"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Paremti per Bitcoins"
-
#: index.html:147 index.html:275
msgid "Donate with PayPal"
msgstr "Paremti per PayPal"
+#: index.html:144 index.html:272
+msgid "Donate with crypto currency"
+msgstr "Paremti kriptografine valiuta"
+
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Paramos pranešimai"
@@ -702,7 +698,7 @@ msgstr "Duplicati svetainė"
#: index.html:251
msgid "Duplicati forum"
-msgstr ""
+msgstr "Duplicati forumas"
#: templates/delete.html:15
msgid ""
@@ -970,7 +966,7 @@ msgstr "Baigta!"
#: scripts/controllers/AppController.js:170
msgid "First run setup"
-msgstr ""
+msgstr "Pirmojo paleidimo sąranka"
#: scripts/services/AppUtils.js:50
msgid "Folder"
@@ -1129,6 +1125,8 @@ msgid ""
"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n"
"Do you want to set a password now?"
msgstr ""
+"Jei jūsų įrenginys yra daugelio naudotojų aplinkoje (t.y. Įrenginyje yra daugiau nei viena paskyra), turite nustatyti slaptažodį, kad kiti naudotojai negalėtų pasiekti jūsų paskyroje esančių duomenų.\n"
+"Ar norite dabar nustatyti slaptažodį dabar?"
#: templates/import.html:26
msgid "Import"
@@ -1192,7 +1190,7 @@ msgstr "Diegimas nepavyko:"
#: scripts/services/EditUriBuiltins.js:771
msgid "Invalid characters in path"
-msgstr ""
+msgstr "Kelio pavadinime yra netinkamų simbolių"
#: scripts/controllers/EditBackupController.js:323
#: scripts/controllers/EditBackupController.js:330
@@ -1241,7 +1239,7 @@ msgstr "Bibliotekos"
#: scripts/controllers/EditBackupController.js:21
msgid "Linux"
-msgstr ""
+msgstr "Linux"
#: scripts/controllers/RestoreDirectController.js:64
msgid "Listing backup dates ..."
@@ -1353,11 +1351,11 @@ msgstr "Microsoft SQL duomenų bazės"
#: templates/backends/sia.html:14
msgid "Minimum redundancy"
-msgstr ""
+msgstr "Minimalus perteklinių kopijų kiekis"
#: scripts/services/EditUriBuiltins.js:775
msgid "Minimum redundancy is 1.0"
-msgstr ""
+msgstr "Minimalus perteklinių kopijų skaičius yra 1.0"
#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98
#: templates/settings.html:33
@@ -1506,7 +1504,7 @@ msgstr "Nėra planinių užduočių"
#: scripts/controllers/AppController.js:172
msgid "No, my machine has only a single account"
-msgstr ""
+msgstr "Ne, mano kompiuteryje yra tik vienas naudotojas"
#: scripts/controllers/EditBackupController.js:304
msgid "Non-matching passphrase"
@@ -1524,14 +1522,14 @@ msgstr "Nieko / išjungta"
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
#: scripts/controllers/EditBackupController.js:20
msgid "OSX"
-msgstr ""
+msgstr "OSX"
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
@@ -1635,488 +1633,495 @@ msgstr "Pauzė"
#: templates/settings.html:16
msgid "Pause after startup or hibernation"
-msgstr ""
+msgstr "Pauzė po paleidimo ar ramybės būsenos"
#: scripts/controllers/AppController.js:42
msgid "Pause options"
-msgstr ""
+msgstr "Pauzės parametrai"
#: templates/restore.html:123
msgid "Permissions"
-msgstr ""
+msgstr "Leidimai"
#: templates/restore.html:85
msgid "Pick location"
-msgstr ""
+msgstr "Pasirinkite vietą"
#: templates/restorewizard.html:10
msgid "Point to your backup files and restore from there"
-msgstr ""
+msgstr "Pasirinkite atsarginės kopijos failus ir atkurkite iš jos"
#: templates/backends/generic.html:9
msgid "Port"
-msgstr ""
+msgstr "Portas"
#: templates/addoredit.html:110 templates/addoredit.html:251
#: templates/addoredit.html:301 templates/addoredit.html:381
#: templates/restoredirect.html:81
msgid "Previous"
-msgstr ""
+msgstr "Ankstesnis"
#: templates/backends/gcs.html:39
msgid "ProjectID is optional if the bucket exist"
-msgstr ""
+msgstr "ProjectID yra neprivalomas, jei egzistuoja saugykla"
#: scripts/services/SystemInfo.js:79
msgid "Proprietary"
-msgstr ""
+msgstr "Patentuota"
#: scripts/services/ServerStatus.js:63
msgid "Purging files ..."
-msgstr ""
+msgstr "Naikinami failai ..."
#: scripts/services/ServerStatus.js:46
msgid "Rebuilding local database ..."
-msgstr ""
+msgstr "Vietinė duomenų bazė kuriama iš naujo ..."
#: templates/localdatabase.html:20
msgid "Recreate (delete and repair)"
-msgstr ""
+msgstr "Perkurti (ištrinti ir taisyti)"
#: scripts/services/ServerStatus.js:56
msgid "Recreating database ..."
-msgstr ""
+msgstr "Perkuriama duomenų bazė ..."
#: scripts/controllers/RestoreDirectController.js:40
msgid "Registering temporary backup ..."
-msgstr ""
+msgstr "Registruojama laikina atsarginė kopija ..."
#: scripts/controllers/EditBackupController.js:125
msgid "Relative paths not allowed"
-msgstr ""
+msgstr "Santykiniai keliai neleidžiami"
#: templates/captcha.html:7
msgid "Reload"
-msgstr ""
+msgstr "Užkrauti iš naujo"
#: templates/log.html:10
msgid "Remote"
-msgstr ""
+msgstr "Nuotolinis"
#: templates/addoredit.html:193
msgid "Remove"
-msgstr ""
+msgstr "Pašalinti"
#: templates/advancedoptionseditor.html:40
msgid "Remove option"
-msgstr ""
+msgstr "Pašalinti parinktį"
#: templates/localdatabase.html:18
msgid "Repair"
-msgstr ""
+msgstr "Remontuoti"
#: scripts/services/ServerStatus.js:57
msgid "Reparing ..."
-msgstr ""
+msgstr "Remontuojama ..."
#: templates/addoredit.html:58
msgid "Repeat Passphrase"
-msgstr ""
+msgstr "Pakartokite slaptą frazę"
#: templates/home.html:33
msgid "Reporting:"
-msgstr ""
+msgstr "Ataskaitų teikimas:"
#: templates/localdatabase.html:31
msgid "Reset"
-msgstr ""
+msgstr "Atstatyti"
#: index.html:214 templates/restore.html:131
msgid "Restore"
-msgstr ""
+msgstr "Atkurti"
#: templates/restore.html:45
msgid "Restore files"
-msgstr ""
+msgstr "Atkurti failus"
#: templates/home.html:14
msgid "Restore files ..."
-msgstr ""
+msgstr "Atkurti failus ..."
#: templates/restore.html:46
msgid "Restore files from {{backupname}}"
-msgstr ""
+msgstr "Atkurti failus iš {{backupname}}"
#: templates/restore.html:48
msgid "Restore from"
-msgstr ""
+msgstr "Atkurti iš"
#: templates/import.html:4
msgid "Restore from backup configuration"
-msgstr ""
+msgstr "Atkurti iš atsarginės kopijos konfigūracijos"
#: templates/restorewizard.html:15
msgid "Restore from configuration ..."
-msgstr ""
+msgstr "Atkurti iš konfigūracijos ..."
#: templates/restore.html:24 templates/restore.html:39
#: templates/restore.html:76 templates/restoredirect.html:24
msgid "Restore options"
-msgstr ""
+msgstr "Atkurimo parinktis"
#: templates/restore.html:126
msgid "Restore read/write permissions"
-msgstr ""
+msgstr "Atkurti skaitymo/rašymo leidimus"
#: scripts/controllers/RestoreController.js:371
#: scripts/controllers/RestoreController.js:393
msgid "Restoring files ..."
-msgstr ""
+msgstr "Failai atkūriami ..."
#: index.html:217
msgid "Resume"
-msgstr ""
+msgstr "Tęsti"
#: templates/addoredit.html:273
msgid "Run again every"
-msgstr ""
+msgstr "Vykdyti dar kartą kas"
#: templates/home.html:13 templates/home.html:47
msgid "Run now"
-msgstr ""
+msgstr "Vykdyti dabar"
#: scripts/controllers/StateController.js:25
msgid "Running ..."
-msgstr ""
+msgstr "Vykdoma ..."
#: templates/commandline.html:58
msgid "Running ...."
-msgstr ""
+msgstr "Vykdoma ...."
#: templates/commandline.html:47
msgid "Running commandline entry"
-msgstr ""
+msgstr "Vykdoma komandų eilutės komanda"
#: index.html:172
msgid "Running task:"
-msgstr ""
+msgstr "Vykdoma užduotis:"
#: scripts/services/SystemInfo.js:51
msgid "S3 Compatible"
-msgstr ""
+msgstr "Suderinamas su S3"
#: templates/settings.html:69
msgid "Same as the base install version: {{channelname}}"
-msgstr ""
+msgstr "Ta pati, kaip pagrindinė diegimo versija: {{channelname}}"
#: scripts/services/AppUtils.js:108
msgid "Sat"
-msgstr ""
+msgstr "Šešt"
#: templates/addoredit.html:380 templates/localdatabase.html:32
msgid "Save"
-msgstr ""
+msgstr "Įrašyti"
#: templates/localdatabase.html:33
msgid "Save and repair"
-msgstr ""
+msgstr "Įrašyti ir taisyti"
#: templates/restore.html:118
msgid "Save different versions with timestamp in file name"
-msgstr ""
+msgstr "Išsaugokite kitą versiją su laiko žymoma failo pavadinime"
#: templates/import.html:19
msgid "Save immediately"
-msgstr ""
+msgstr "Įrašyti nedelsiant"
#: scripts/services/ServerStatus.js:50
msgid "Scanning existing files ..."
-msgstr ""
+msgstr "Ieškoma esamų failų ..."
#: scripts/services/ServerStatus.js:51
msgid "Scanning for local blocks ..."
-msgstr ""
+msgstr "Ieškoma lokalių blokų ..."
#: templates/addoredit.html:259 templates/addoredit.html:27
msgid "Schedule"
-msgstr ""
+msgstr "Tvarkaraštis"
#: templates/restore.html:60
msgid "Search"
-msgstr ""
+msgstr "Paieška"
#: templates/restore.html:56
msgid "Search for files"
-msgstr ""
+msgstr "Failų paieška"
#: scripts/services/AppUtils.js:97 templates/settings.html:32
msgid "Seconds"
-msgstr ""
+msgstr "Sekundės"
#: templates/log.html:29
msgid "Select a log level and see messages as they happen:"
msgstr ""
+"Pasirinkite žurnalo lygį ir peržiūrėkite pranešimus, kaip jie įvyksta:"
#: templates/restore.html:23 templates/restore.html:38
#: templates/restoredirect.html:23
msgid "Select files"
-msgstr ""
+msgstr "Pasirinkite failus"
#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
-msgstr ""
+msgstr "Serveris"
#: templates/backends/generic.html:7
msgid "Server and port"
-msgstr ""
+msgstr "Serveris ir portas"
#: templates/backends/generic.html:8
msgid "Server hostname or IP"
-msgstr ""
+msgstr "Serverio pavadinimas ir IP"
#: templates/commandline.html:49 templates/restoredirect.html:95
#: templates/waitarea.html:15
msgid "Server is currently paused,"
-msgstr ""
+msgstr "Serveris šiuo metu pristabdytas"
#: scripts/controllers/HomeController.js:7
msgid "Server is currently paused, do you want to resume now?"
-msgstr ""
+msgstr "Serveris šiuo metu pristabdytas, ar norite pratęsti jo darbą?"
#: templates/backends/sia.html:10
msgid "Server password"
-msgstr ""
+msgstr "Serverio slaptažodis"
#: scripts/controllers/HomeController.js:7
msgid "Server paused"
-msgstr ""
+msgstr "Serveris pristabdytas"
#: templates/about.html:71
msgid "Server state properties"
-msgstr ""
+msgstr "Serverio būsenos parametrai"
#: index.html:220 templates/settings.html:2
msgid "Settings"
-msgstr ""
+msgstr "Nustatymai"
#: templates/addoredit.html:65 templates/notificationarea.html:12
#: templates/notificationarea.html:30
msgid "Show"
-msgstr ""
+msgstr "Rodyti"
#: templates/addoredit.html:128
msgid "Show advanced editor"
-msgstr ""
+msgstr "Rodyti patobulintą redaktorių"
#: templates/addoredit.html:139 templates/backends/file.html:16
#: templates/restore.html:99
msgid "Show hidden folders"
-msgstr ""
+msgstr "Rodyti paslėptus aplankus"
#: index.html:223
msgid "Show log"
-msgstr ""
+msgstr "Rodyti žurnalą"
#: templates/home.html:35
msgid "Show log ..."
-msgstr ""
+msgstr "Rodyti žurnalą ..."
#: templates/addoredit.html:131
msgid "Show treeview"
-msgstr ""
+msgstr "Rodyti medžio vaizdą"
#: templates/backends/sia.html:11
msgid "Sia server password"
-msgstr ""
+msgstr "Sia serverio slaptažodis"
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
"name"
msgstr ""
+"Kai kurie OpenStack tiekėjai vietoj slaptažodžio pateikia API raktą ir "
+"nuomininko vardą"
#: templates/addoredit.html:26
msgid "Source Data"
-msgstr ""
+msgstr "Šaltinio duomenys"
#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120
msgid "Source data"
-msgstr ""
+msgstr "Šaltinio duomenys"
#: templates/addoredit.html:145
msgid "Source folders"
-msgstr ""
+msgstr "Šaltinio aplankai"
#: templates/home.html:56
msgid "Source:"
-msgstr ""
+msgstr "Šaltinis:"
#: templates/settings.html:87
msgid "Specific builds for developers only."
-msgstr ""
+msgstr "Specifinės versijos programuotojams."
#: scripts/services/SystemInfo.js:78
msgid "Standard protocols"
-msgstr ""
+msgstr "Standartiniai protokolai"
#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45
msgid "Starting ..."
-msgstr ""
+msgstr "Pradedama ..."
#: scripts/controllers/RestoreController.js:367
#: scripts/controllers/RestoreController.js:391
msgid "Starting the restore process ..."
-msgstr ""
+msgstr "Atkūrimo proceso pradžia ..."
#: scripts/controllers/StateController.js:112
msgid "Stop after the current file"
-msgstr ""
+msgstr "Stabdyti po dabartinio failo"
#: scripts/controllers/StateController.js:103
msgid "Stop after upload"
-msgstr ""
+msgstr "Stabdyti po įkėlimo"
#: scripts/controllers/StateController.js:103
#: scripts/controllers/StateController.js:112
msgid "Stop now"
-msgstr ""
+msgstr "Stabdyti dabar"
#: scripts/controllers/StateController.js:101
msgid "Stop running backup"
-msgstr ""
+msgstr "Stabdyti vykdomą atsarginę kopiją"
#: scripts/controllers/StateController.js:110
msgid "Stop running task"
-msgstr ""
+msgstr "Stabdyti vykdomą užduotį"
#: index.html:168
msgid "Stopping after upload:"
-msgstr ""
+msgstr "Stabdoma po įkėlimo:"
#: index.html:173
msgid "Stopping task:"
-msgstr ""
+msgstr "Stabdoma užduotis:"
#: templates/edituri.html:3
msgid "Storage Type"
-msgstr ""
+msgstr "Saugyklos tipas"
#: templates/backends/s3.html:38
msgid "Storage class"
-msgstr ""
+msgstr "Saugyklos klasė"
#: templates/backends/gcs.html:32
msgid "Storage class for creating a bucket"
-msgstr ""
+msgstr "Saugyklos klasė saugyklos kūrimui"
#: templates/log.html:7
msgid "Stored"
-msgstr ""
+msgstr "Išsaugota"
#: scripts/controllers/EditBackupController.js:40
msgid "Strong"
-msgstr ""
+msgstr "Stiprus"
#: scripts/directives/backupEditUri.js:51
#: scripts/directives/backupEditUri.js:54
msgid "Success"
-msgstr ""
+msgstr "Sėkmė"
#: scripts/services/AppUtils.js:109
msgid "Sun"
-msgstr ""
+msgstr "Sekm"
#: scripts/services/AppUtils.js:71
msgid "Symbolic link"
-msgstr ""
+msgstr "Simbolinė nuoroda"
#: templates/settings.html:107
msgid "System default ({{levelname}})"
-msgstr ""
+msgstr "Sistemos numatytasis ({{levelname}})"
#: scripts/controllers/EditBackupController.js:27
msgid "System files"
-msgstr ""
+msgstr "Sisteminiai failai"
#: templates/about.html:7
msgid "System info"
-msgstr ""
+msgstr "Sistemos informacija"
#: templates/about.html:63
msgid "System properties"
-msgstr ""
+msgstr "Sistemos ypatybės"
#: scripts/services/AppUtils.js:84
msgid "TByte"
-msgstr ""
+msgstr "TByte"
#: scripts/services/AppUtils.js:117
msgid "TByte/s"
-msgstr ""
+msgstr "TByte/sek"
#: templates/backends/sia.html:7
msgid "Target path, ie /backup"
-msgstr ""
+msgstr "Kelias iki tikslo, pvz.: /backup"
#: templates/waitarea.html:5
msgid "Task is running"
-msgstr ""
+msgstr "Užduotis vykdoma"
#: scripts/controllers/EditBackupController.js:28
msgid "Temporary files"
-msgstr ""
+msgstr "Laikini failai"
#: templates/backends/openstack.html:27
msgid "Tenant Name"
-msgstr ""
+msgstr "Nuomininko vardas"
#: templates/edituri.html:21
msgid "Test connection"
-msgstr ""
+msgstr "Patikrinti prisijungimą"
#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22
msgid "Testing ..."
-msgstr ""
+msgstr "Tikrinama ..."
#: scripts/directives/backupEditUri.js:44
msgid "Testing connection ..."
-msgstr ""
+msgstr "Tikrinamas prisijungimas ..."
#: scripts/services/EditUriBuiltins.js:42
msgid "Testing permissions ..."
-msgstr ""
+msgstr "Tikrinamos prieigos teisės ..."
#: scripts/services/EditUriBuiltins.js:42
msgid "Testing permissions..."
-msgstr ""
+msgstr "Tikrinamos prieigos teisės ..."
#: scripts/services/EditUriBuiltins.js:719
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
+"Saugyklos pavadinimas turi būti iš mažųjų raidžių, konvertuoti automatiškai?"
#: scripts/services/EditUriBuiltins.js:702
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
+"Saugyklos pavadinimas turi prasidėti naudotojo vardu, pridėti automatiškai?"
#: index.html:312
msgid "The connection to the server is lost, attempting again in {{time}} ..."
-msgstr ""
+msgstr "Dingo ryšys su serveriu, bandysime prisijungti po {{time}} ..."
#: templates/settings.html:54
msgid "The dark theme (by Michal)"
-msgstr ""
+msgstr "Tamsi tema (nuo Michal)"
#: templates/settings.html:53
msgid "The default blue on white theme (by Alex)"
-msgstr ""
+msgstr "Numatyta mėlyna ant balto tema (nuo Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
+"Aplankas {{folder}} neegzistuoja.\n"
+"Sukurti jį dabar?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2124,10 +2129,13 @@ msgid ""
"\n"
"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?"
msgstr ""
+"Serverio raktas pasikeitė, su administratoriumi patikrinkite ar jis geras, priešingu atveju jūsų duomenys gali būti perimti.\n"
+"\n"
+"Ar norite PAKEISTI jūsų DABARTINĮ serverio raktą \"{{prev}}\" PATEIKTU serverio raktu: {{key}}?"
#: scripts/controllers/EditBackupController.js:140
msgid "The path does not appear to exist, do you want to add it anyway?"
-msgstr ""
+msgstr "Panašu, kad toks kelias neegzistuoja, vis tiek jį pridėti?"
#: scripts/controllers/EditBackupController.js:150
msgid ""
@@ -2135,12 +2143,15 @@ msgid ""
"\n"
"Do you want to include the specified file?"
msgstr ""
+"Kelias pasibaigia ne '{{dirsep}}' simboliu, tai reiškia, kad pridėjote failą, ne aplanką.\n"
+"\n"
+"Ar norite pridėti nurodytą failą?"
#: scripts/controllers/EditBackupController.js:125
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
-msgstr ""
+msgstr "Kelias turi būti absoliutus, tai yra turi prasidėti simboliu '/'"
#: scripts/services/EditUriBuiltins.js:630
msgid ""
@@ -2322,10 +2333,6 @@ msgstr ""
msgid "Username"
msgstr ""
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr ""
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr ""
@@ -2393,6 +2400,12 @@ msgstr ""
msgid "Warnings, errors and crashes"
msgstr ""
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
diff --git a/Localizations/webroot/localization_webroot-lv.po b/Localizations/webroot/localization_webroot-lv.po
index d55035020..9ddd485c4 100644
--- a/Localizations/webroot/localization_webroot-lv.po
+++ b/Localizations/webroot/localization_webroot-lv.po
@@ -22,12 +22,12 @@ msgstr "...notiek ielāde..."
msgid "API Key"
msgstr "API atslēga"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr ""
@@ -36,7 +36,7 @@ msgstr ""
msgid "AWS IAM Policy"
msgstr ""
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "Par"
@@ -44,7 +44,7 @@ msgstr "Par"
msgid "About {{appname}}"
msgstr "Par {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Piekļuves atslēga"
@@ -56,7 +56,7 @@ msgstr "Piekļuve liegta"
msgid "Access to user interface"
msgstr "Piekļuve lietotāja saskarnei"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Konta nosaukums"
@@ -81,7 +81,7 @@ msgstr "Pievienot tiešo ceļu"
msgid "Add advanced option"
msgstr "Pievienot pielāgotu iestatījumu"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "Pievienot dublējumkopiju"
@@ -93,12 +93,12 @@ msgstr "Pievienot filtru"
msgid "Add path"
msgstr "Pievienot ceļu"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "Precizēt spaiņa iestatījumu?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "Precizēt ceļa nosaukumu?"
@@ -106,7 +106,7 @@ msgstr "Precizēt ceļa nosaukumu?"
msgid "Advanced Options"
msgstr "Pielāgotas Opcijas"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "Pielāgotas opcijas"
@@ -114,7 +114,7 @@ msgstr "Pielāgotas opcijas"
msgid "Advanced:"
msgstr "Pielāgots:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr ""
@@ -155,7 +155,7 @@ msgstr ""
"Tika atrasts jau esošs fails jaunajā atrašanās vietā\n"
"Vai esat pārliecināts, ka vēlaties datubāzi novirzīt uz jau esošo failu?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -171,7 +171,7 @@ msgstr "Anonīmas lietošanas atskaites"
msgid "As Command-line"
msgstr "Kā Komand-rinda"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -185,7 +185,7 @@ msgstr "Autentifikācijas parole"
msgid "Authentication username"
msgstr "Autentifikācijas lietotājvārds"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "Automātiski izveidota piekļuves frāze"
@@ -201,11 +201,11 @@ msgstr ""
msgid "B2 Application Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr ""
@@ -213,7 +213,7 @@ msgstr ""
msgid "Back"
msgstr "Atpakaļ"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Backend moduļi:"
@@ -226,6 +226,10 @@ msgstr "Dublējumkopijas mērķa atrašanās vieta"
msgid "Backup location"
msgstr "Dublējumkopijas atrašanās vieta"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Dublējumkopija:"
@@ -234,10 +238,6 @@ msgstr "Dublējumkopija:"
msgid "Beta"
msgstr "Beta versija"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr ""
@@ -250,9 +250,9 @@ msgstr "Pārlūkot"
msgid "Browser default"
msgstr "Pārlūka noklusējums"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Spaiņa Nosaukums"
@@ -292,13 +292,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -306,9 +306,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -330,7 +330,7 @@ msgstr ""
msgid "Check failed:"
msgstr "Pārbaude neizdevās:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "Pārbaudīt atjauninājumus tagad"
@@ -338,7 +338,7 @@ msgstr "Pārbaudīt atjauninājumus tagad"
msgid "Checking ..."
msgstr "Pārbauda ..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "Pārbaudīt atjauninājumus ..."
@@ -350,7 +350,7 @@ msgstr ""
msgid "Click the AuthID link to create an AuthID"
msgstr ""
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr "Uzklikšķiniet, lai uzstādītu ierobežojumus"
@@ -374,7 +374,7 @@ msgstr ""
msgid "Completing previous backup ..."
msgstr ""
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "Saspiešanas moduļi:"
@@ -408,11 +408,11 @@ msgstr "Nepieciešams apstiprinājums"
msgid "Connect"
msgstr "Pieslēgties"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "Pieslēgties tagad"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "Pieslēdzas serverim"
@@ -420,11 +420,11 @@ msgstr "Pieslēdzas serverim"
msgid "Connecting to task ...."
msgstr "Pieslēdzas uzdevumam"
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "Pieslēdzas ..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "Savienojums ir zudis"
@@ -433,7 +433,7 @@ msgstr "Savienojums ir zudis"
msgid "Connection worked!"
msgstr "Savienojums strādā!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr ""
@@ -445,7 +445,7 @@ msgstr ""
msgid "Continue"
msgstr "Turpināt"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Turpināt bez šifrēšanas"
@@ -453,6 +453,10 @@ msgstr "Turpināt bez šifrēšanas"
msgid "Copied!"
msgstr "Nokopēts!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr ""
@@ -517,6 +521,10 @@ msgstr ""
msgid "Custom authentication url"
msgstr ""
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr ""
@@ -541,7 +549,7 @@ msgstr ""
msgid "Database ..."
msgstr "Datubāze ..."
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Dienas"
@@ -573,6 +581,10 @@ msgstr "Izdzēst ..."
msgid "Delete backup"
msgstr "Izdzēst dublējumkopiju"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "Izdzēst lokālo datubāzi"
@@ -636,18 +648,10 @@ msgstr ""
msgid "Do you really want to delete the local database for: {{name}}"
msgstr ""
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Ziedot"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Ziedot ar Bitcoins"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Ziedot ar PayPal"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr ""
@@ -684,11 +688,11 @@ msgstr "Lejupielādē atjauninājumu..."
msgid "Duplicate option {{opt}}"
msgstr ""
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Duplicati tīmekļa vietne"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Duplicati forums"
@@ -711,12 +715,12 @@ msgstr ""
msgid "Edit ..."
msgstr "Rediģēt ..."
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "Rediģēt kā sarakstu"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "Rediģēt kā tekstu"
@@ -730,19 +734,28 @@ msgstr "Šifrēt failu"
msgid "Encryption"
msgstr "Šifrēšana"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "Šifrēšana mainīta"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "Šīfrēšanas moduļi:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Ievadiet URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "Ievadiet piekļuves atslēgu"
@@ -874,6 +887,10 @@ msgstr "Eksportēt konfigurāciju"
msgid "Exporting ..."
msgstr "Eksportē ..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (Alternatīvs)"
@@ -914,7 +931,7 @@ msgstr ""
msgid "Failed to import:"
msgstr "Neizdevās importēt:"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr ""
@@ -1004,7 +1021,7 @@ msgstr ""
msgid "Getting file versions ..."
msgstr "Izveido failu versijas"
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "Paslēptie faili"
@@ -1016,7 +1033,7 @@ msgstr "Paslēpt"
msgid "Hide hidden folders"
msgstr "Paslēpt paslēptās mapes"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "Mājas"
@@ -1052,6 +1069,12 @@ msgid "If a date was missed, the job will run as soon as possible."
msgstr ""
"Ja tika nokavēts datums, uzdevums tiks palaists cik ātri vien iespējams."
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1097,7 +1120,7 @@ msgstr ""
"Ja jūsu mašīna ir vairāku lietotāju vidē (piemēram, māšīnai ir vairāk, kā viens konts), jums nepieciešams uzstādīt paroli, lai izslēgtu iespēju citiem lietotājiem piekļūt jūsu kontam.\n"
"Vai vēlaties uzstādīt paroli tagad?"
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "Importēt"
@@ -1121,11 +1144,15 @@ msgstr ""
msgid "Import from a file"
msgstr ""
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr ""
@@ -1157,16 +1184,17 @@ msgstr "Uzstādīt"
msgid "Install failed:"
msgstr "Uzstādīšana neizdevās"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1182,8 +1210,12 @@ msgstr ""
msgid "KByte/s"
msgstr ""
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
msgstr ""
#: templates/settings.html:40
@@ -1206,7 +1238,7 @@ msgstr "Pēdējais"
msgid "Libraries"
msgstr "Bibliotēkas"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr ""
@@ -1234,7 +1266,7 @@ msgstr ""
msgid "Load older data"
msgstr "Ielādēt vecākus datus"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1245,6 +1277,10 @@ msgstr "Notiek ielāde ..."
msgid "Loading remote storage usage ..."
msgstr ""
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr ""
@@ -1253,7 +1289,11 @@ msgstr ""
msgid "Local database path:"
msgstr "Ceļš uz lokālo datubāzi:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "Lokālā krātuve"
@@ -1273,7 +1313,7 @@ msgstr ""
msgid "Log data from the server"
msgstr ""
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "Izrakstīties"
@@ -1301,8 +1341,8 @@ msgstr "Maksimālais lejupielādes ātrums"
msgid "Max upload speed"
msgstr "Maksimālais augšupielādes ātrums"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "Izvēlne"
@@ -1319,7 +1359,7 @@ msgstr ""
msgid "Minimum redundancy"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr ""
@@ -1328,15 +1368,15 @@ msgstr ""
msgid "Minutes"
msgstr "Minūtes"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr ""
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "Trūkst pieejas frāze"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr ""
@@ -1344,7 +1384,7 @@ msgstr ""
msgid "Mon"
msgstr ""
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "Mēneši"
@@ -1401,11 +1441,11 @@ msgstr "Nākamais"
msgid "Next scheduled run:"
msgstr "Nākamā plānotā norise"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "Nākamais plānotais uzdevums:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "Nākamais uzdevums:"
@@ -1414,9 +1454,9 @@ msgid "Next time"
msgstr "Nākamreiz"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1426,9 +1466,9 @@ msgstr "Nākamreiz"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "Nē"
@@ -1443,7 +1483,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr ""
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "Nav šifrešanas"
@@ -1460,7 +1500,7 @@ msgstr ""
msgid "No passphrase entered"
msgstr "Pieejas frāze nav ievadīta"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "Nav ieplānotu uzdevumu"
@@ -1468,7 +1508,7 @@ msgstr "Nav ieplānotu uzdevumu"
msgid "No, my machine has only a single account"
msgstr "Nē, manai ierīcei ir tikai viens konts"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "Nesakrītoša pieejas frāze"
@@ -1476,23 +1516,33 @@ msgstr "Nesakrītoša pieejas frāze"
msgid "None / disabled"
msgstr "Nav / Atspējots"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "Labi"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr ""
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr ""
@@ -1535,10 +1585,17 @@ msgstr ""
msgid "Original location"
msgstr "Sākotnējā atrašanās vieta"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Citi"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "Pārrakstīt"
@@ -1552,16 +1609,16 @@ msgstr "Pieejas frāze"
msgid "Passphrase (if encrypted)"
msgstr "Pieejas frāze (ja šifrēts)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "Pieejas frāze nomainīta"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "Pieejas frāzes nesakrīt"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1569,7 +1626,7 @@ msgstr "Pieejas frāzes nesakrīt"
msgid "Password"
msgstr "Parole"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "Paroles nesakrīt"
@@ -1577,7 +1634,7 @@ msgstr "Paroles nesakrīt"
msgid "Patching files with local blocks ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "Ceļš nav atrasts"
@@ -1618,7 +1675,7 @@ msgid "Port"
msgstr "Ports"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr ""
@@ -1627,7 +1684,7 @@ msgstr ""
msgid "ProjectID is optional if the bucket exist"
msgstr ""
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr ""
@@ -1651,7 +1708,7 @@ msgstr ""
msgid "Registering temporary backup ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr ""
@@ -1663,6 +1720,22 @@ msgstr "Pārlādēt"
msgid "Remote"
msgstr "Attālināts"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "Noņemt"
@@ -1691,7 +1764,7 @@ msgstr ""
msgid "Reset"
msgstr "Attiestatīt"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "Atgūt"
@@ -1733,7 +1806,7 @@ msgstr "Atjaunot lasīšanas/rakstīšanas atļaujas"
msgid "Restoring files ..."
msgstr "Atjauno failus ..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "Turpināt"
@@ -1757,7 +1830,7 @@ msgstr ""
msgid "Running commandline entry"
msgstr ""
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr ""
@@ -1773,7 +1846,7 @@ msgstr ""
msgid "Sat"
msgstr ""
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "Saglabāt"
@@ -1785,7 +1858,7 @@ msgstr "Saglabāt un salabot"
msgid "Save different versions with timestamp in file name"
msgstr ""
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "Saglabāt uzreiz"
@@ -1822,7 +1895,7 @@ msgstr ""
msgid "Select files"
msgstr "Izvēlēties failus"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "Serveris"
@@ -1852,11 +1925,11 @@ msgstr "Servera parole"
msgid "Server paused"
msgstr ""
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr ""
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "Iestatījumi"
@@ -1874,7 +1947,7 @@ msgstr ""
msgid "Show hidden folders"
msgstr "Parādīt paslēptās mapes"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "Parādīt žurnālu"
@@ -1890,6 +1963,10 @@ msgstr ""
msgid "Sia server password"
msgstr "Sia servera parole"
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1916,7 +1993,7 @@ msgstr "Avots:"
msgid "Specific builds for developers only."
msgstr ""
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr ""
@@ -1950,11 +2027,11 @@ msgstr ""
msgid "Stop running task"
msgstr "Pārtraukt uzdevuma izpildi"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr ""
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "Aptur uzdevumu:"
@@ -1974,7 +2051,7 @@ msgstr ""
msgid "Stored"
msgstr ""
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "Spēcīgs"
@@ -1995,7 +2072,7 @@ msgstr "Simboliskā saite"
msgid "System default ({{levelname}})"
msgstr ""
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "Sistēmas faili"
@@ -2003,7 +2080,7 @@ msgstr "Sistēmas faili"
msgid "System info"
msgstr "Sistēmas informācija"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "Sistēmas īpašības"
@@ -2023,7 +2100,7 @@ msgstr ""
msgid "Task is running"
msgstr "Uzdevums ir palaists"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "Pagaidu faili"
@@ -2051,16 +2128,16 @@ msgstr "Pārbauda atļaujas..."
msgid "Testing permissions..."
msgstr "Pārbauda atļaujas..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr ""
@@ -2074,7 +2151,7 @@ msgstr "Noklusējuma zils uz balta motīvs (veidoja Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
@@ -2085,24 +2162,24 @@ msgid ""
"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
"Do you want to include the specified file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2232,8 +2309,8 @@ msgstr ""
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
#: templates/settings.html:102
@@ -2248,15 +2325,15 @@ msgstr ""
msgid "Use SSL"
msgstr "Izmantot SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "Lietot vāju pieejas frāzi"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "Bezjēdzīgs"
@@ -2272,20 +2349,16 @@ msgstr ""
msgid "User interface settings"
msgstr "Lietotāja saskarnes iestatījumi"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "Lietotājvārds"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr ""
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr ""
@@ -2315,15 +2388,15 @@ msgstr ""
msgid "Verifying restored files ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "Ļoti stiprs"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "Ļoti vājš"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr ""
@@ -2353,17 +2426,23 @@ msgstr "Notiek gaidīšana uz augšupielādes procesu"
msgid "Warnings, errors and crashes"
msgstr "Brīdinājumi, kļūdas un avārijas"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
"Mēs iesakām jums šifrēt visas dublējumkopijas, kuras tiek uzglabātas ārpus "
"jūsu sistēmas"
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "Vājš"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "Vāja pieejas frāze"
@@ -2371,7 +2450,7 @@ msgstr "Vāja pieejas frāze"
msgid "Wed"
msgstr ""
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "Nedēļas"
@@ -2383,19 +2462,19 @@ msgstr ""
msgid "Where do you want to restore the files to?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr ""
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "Gadi"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2405,21 +2484,21 @@ msgstr "Gadi"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "Jā"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "Jā, esmu noglabājais pieejas frāzi droši"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "Jā, esmu drosmīgs!"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr "Jā, lūdzu salauziet manu dublējumkopiju!"
@@ -2439,7 +2518,7 @@ msgid ""
"Are you sure this is what you want?"
msgstr ""
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr ""
@@ -2455,19 +2534,19 @@ msgid ""
"current file and the stop."
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
msgstr ""
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2477,42 +2556,46 @@ msgstr ""
msgid "You have chosen to restore to a new location, but not entered one"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr ""
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr ""
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "Jums nepieciešams ievadīt pieejas frāzi vai atspējot šifrēšanu"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr ""
@@ -2533,11 +2616,11 @@ msgstr ""
msgid "You must fill in {{field}}"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr ""
@@ -2549,15 +2632,11 @@ msgstr "Jums jānorāda ceļš"
msgid "Your files and folders have been restored successfully."
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr ""
"Jūsu pieejas frāzi ir vienkārsi uzminēt. Apdomājiet pieejas frāzes nomaiņu."
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "konkrēts skaitlis"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "spainis/mape/apakšmape"
@@ -2570,7 +2649,7 @@ msgstr "baits"
msgid "byte/s"
msgstr "baiti/sekundē"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2581,15 +2660,7 @@ msgstr ""
msgid "resume now"
msgstr "turpināt tagad"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "neierobežots"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "līdz tie ir vecāki par"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-nl_NL.po b/Localizations/webroot/localization_webroot-nl_NL.po
index 0ddfa785d..5371b6458 100644
--- a/Localizations/webroot/localization_webroot-nl_NL.po
+++ b/Localizations/webroot/localization_webroot-nl_NL.po
@@ -244,10 +244,6 @@ msgstr "Back-up:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Verbroken toegang"
@@ -489,7 +485,7 @@ msgstr "Bug rapport maken ..."
#: scripts/directives/backupEditUri.js:131
msgid "Create folder?"
-msgstr "Folder aanmaken?"
+msgstr "Map aanmaken?"
#: scripts/services/EditUriBuiltins.js:121
msgid "Created new limited user"
@@ -654,14 +650,14 @@ msgstr "Wilt u de lokale database voor: {{name}} echt verwijderen?"
msgid "Donate"
msgstr "Doneren"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Doneer met Bitcoins"
-
#: index.html:147 index.html:275
msgid "Donate with PayPal"
msgstr "Doneer met PayPal"
+#: index.html:144 index.html:272
+msgid "Donate with crypto currency"
+msgstr "Doneer met crypto-valuta"
+
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Doneer-berichten"
@@ -1525,7 +1521,7 @@ msgstr "Geen / uitgeschakeld"
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
@@ -2121,9 +2117,11 @@ msgstr "Het standaard blauw op wit thema (door Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
-msgstr "De map {{folder}} bestaat niet. Nu aanmaken?"
+msgstr ""
+"De map {{folder}} bestaat niet.\n"
+"Nu aanmaken?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2218,11 +2216,11 @@ msgstr ""
#: scripts/controllers/RestoreController.js:36
msgid "This month"
-msgstr "Deze maand"
+msgstr "Afgelopen maand"
#: scripts/controllers/RestoreController.js:35
msgid "This week"
-msgstr "Deze wek"
+msgstr "Afgelopen week"
#: scripts/controllers/AppController.js:57
msgid "Throttle settings"
@@ -2362,10 +2360,6 @@ msgstr "Gebruikersinterface instellingen"
msgid "Username"
msgstr "Gebruikersnaam"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... via PayPal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Valideren ..."
@@ -2437,6 +2431,14 @@ msgstr "Wachten op upload ..."
msgid "Warnings, errors and crashes"
msgstr "Waarschuwingen, fouten en crashes"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+"We accepteren donaties via verschillende services, zoals OpenCollective, "
+"PayPal, BountySource en diverse crypto-valuta."
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
diff --git a/Localizations/webroot/localization_webroot-pl.po b/Localizations/webroot/localization_webroot-pl.po
index b6a1d53f6..c524569a2 100644
--- a/Localizations/webroot/localization_webroot-pl.po
+++ b/Localizations/webroot/localization_webroot-pl.po
@@ -24,12 +24,12 @@ msgstr "...ładowanie..."
msgid "API Key"
msgstr "Klucz API"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "Identyfikator dostępu AWS"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "Klucz dostepu AWS"
@@ -38,7 +38,7 @@ msgstr "Klucz dostepu AWS"
msgid "AWS IAM Policy"
msgstr "Polisa AWS IAM"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "O programie"
@@ -46,7 +46,7 @@ msgstr "O programie"
msgid "About {{appname}}"
msgstr "O programie {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Klucz dostępu"
@@ -58,7 +58,7 @@ msgstr "Dostęp zabroniony"
msgid "Access to user interface"
msgstr "Dostęp do interface użytkownika"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Nazwa konta"
@@ -83,7 +83,7 @@ msgstr "Dodaj ścieżkę bezpośrednio"
msgid "Add advanced option"
msgstr "Dodaj opcję zaawansowaną"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "Dodaj kopię"
@@ -95,12 +95,12 @@ msgstr "Dodaj filtr"
msgid "Add path"
msgstr "Dodaj ścieżkę"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "Poprawić nazwę zasobnika?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "Poprawić nazwę ścieżki?"
@@ -108,7 +108,7 @@ msgstr "Poprawić nazwę ścieżki?"
msgid "Advanced Options"
msgstr "Opcje Zaawansowane"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "Opcje zaawansowane"
@@ -116,7 +116,7 @@ msgstr "Opcje zaawansowane"
msgid "Advanced:"
msgstr "Zaawansowane:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr "Wszystko"
@@ -162,7 +162,7 @@ msgstr ""
"Istniejący plik został znaleziony w nowej lokalizacji\n"
"Czy na pewno chcesz skierować bazę danych do istniejącego pliku?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -182,7 +182,7 @@ msgstr "Anonimowy raport użycia"
msgid "As Command-line"
msgstr "Jako Linia poleceń"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -196,7 +196,7 @@ msgstr "Hasło uwierzytenienia"
msgid "Authentication username"
msgstr "Nazwa uwierzytelnienia"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "Automatycznie wygenerowane długie hasło"
@@ -212,11 +212,11 @@ msgstr "ID Konta B2"
msgid "B2 Application Key"
msgstr "Klucz Aplikacji B2"
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -224,7 +224,7 @@ msgstr "B2 Cloud Storage Application Key"
msgid "Back"
msgstr "Wstecz"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Moduły zaplecza:"
@@ -237,6 +237,10 @@ msgstr "Miejsce docelowe kopii"
msgid "Backup location"
msgstr "Lokalizacja kopii"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Kopia:"
@@ -245,10 +249,6 @@ msgstr "Kopia:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Przerwany dostęp"
@@ -261,9 +261,9 @@ msgstr "Przeglądaj"
msgid "Browser default"
msgstr "Domyślna przeglądarka"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Nazwa Zasobnika"
@@ -303,13 +303,13 @@ msgstr "Robocze"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -317,9 +317,9 @@ msgstr "Robocze"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -341,7 +341,7 @@ msgstr "Lista zmian dla {{appname}} {{version}}"
msgid "Check failed:"
msgstr "Sprawdzenie nieudane:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "Sprawdź uaktualnienia "
@@ -349,7 +349,7 @@ msgstr "Sprawdź uaktualnienia "
msgid "Checking ..."
msgstr "Sprawdzanie..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "Sprawdzanie uaktualnień ..."
@@ -361,7 +361,7 @@ msgstr "Wybierz typ magazynu by rozpocząć"
msgid "Click the AuthID link to create an AuthID"
msgstr "Kliknij link AuthID by utworzyć AuthID"
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr "Kliknij, aby ustawić limity prędkości"
@@ -385,7 +385,7 @@ msgstr "Kończenie kopii..."
msgid "Completing previous backup ..."
msgstr "Kończenie poprzedniej kopii..."
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "Moduły kompresji:"
@@ -419,11 +419,11 @@ msgstr "Potwierdzenie wymagane"
msgid "Connect"
msgstr "Połącz"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "Połącz teraz"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "Łączenie z serwerem ..."
@@ -431,11 +431,11 @@ msgstr "Łączenie z serwerem ..."
msgid "Connecting to task ...."
msgstr "Łączenie z zadaniem ..."
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "Łączenie ..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "Utracono połączenie"
@@ -444,7 +444,7 @@ msgstr "Utracono połączenie"
msgid "Connection worked!"
msgstr "Połączenie działa!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "Nazwa zasobnika"
@@ -456,7 +456,7 @@ msgstr "Region zasobnika"
msgid "Continue"
msgstr "Kontynuuj"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Kontynuuj bez szyfrowania"
@@ -464,6 +464,10 @@ msgstr "Kontynuuj bez szyfrowania"
msgid "Copied!"
msgstr "Skopiowane!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "Kopiuj Docelowy URL do Schowka"
@@ -528,6 +532,10 @@ msgstr "Niestandardowy węzeł końcowy S3"
msgid "Custom authentication url"
msgstr "Niestandardowy URL uwierzytelniania"
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "Niestandardowa lokalizacja ({{serwer}})"
@@ -552,7 +560,7 @@ msgstr "Niestandardowa klasa magazynu ({{Klasa}})"
msgid "Database ..."
msgstr "Baza danych ..."
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Dni"
@@ -584,6 +592,10 @@ msgstr "Usuń ..."
msgid "Delete backup"
msgstr "Usuń kopię"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "Usuń lokalną bazę danych"
@@ -650,18 +662,10 @@ msgstr "Naprawdę chcesz usunąć kopię: \"{{name}}\" ?"
msgid "Do you really want to delete the local database for: {{name}}"
msgstr "Czy naprawdę chcesz usunąć lokalna bazę danych: {{name}}"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Wesprzyj"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Wesprzyj przez Bitcoins"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Wesprzyj przez PayPal"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Komunikaty o wsparcie"
@@ -698,11 +702,11 @@ msgstr "Pobieranie uaktualnienia ..."
msgid "Duplicate option {{opt}}"
msgstr "Powielenie opcji {{opt}}"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Strona Duplicati"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Forum Duplicati"
@@ -732,12 +736,12 @@ msgstr ""
msgid "Edit ..."
msgstr "Edycja ..."
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "Edytuj jako listę"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "Edytuj jako tekst"
@@ -751,19 +755,28 @@ msgstr "Zaszyfruj plik"
msgid "Encryption"
msgstr "Szyfrowanie"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "Szyfrowanie zmienione"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "Moduły szyfrujące:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Podaj URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "Podaj klucz dostępu"
@@ -897,6 +910,10 @@ msgstr "Eksportuj konfigurację"
msgid "Exporting ..."
msgstr "Eksportowanie ..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (Alternatywny)"
@@ -937,7 +954,7 @@ msgstr "Nie udało się pobrać informacji o ścieżce: {{message}}"
msgid "Failed to import:"
msgstr "Nie udało się zaimportować:"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "Nie udało się odczytać domyślnych danych kopii:"
@@ -1027,7 +1044,7 @@ msgstr "Wygeneruj politykę dostępu IAM"
msgid "Getting file versions ..."
msgstr "Pobieranie wersji plików ..."
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "Ukryte pliki"
@@ -1039,7 +1056,7 @@ msgstr "Ukryj"
msgid "Hide hidden folders"
msgstr "Ukryj ukryte foldery"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "Domowa"
@@ -1075,6 +1092,12 @@ msgid "If a date was missed, the job will run as soon as possible."
msgstr ""
"Jeśli brak daty, zadanie zostanie uruchomione najwcześniej gdy to możliwe."
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1134,7 +1157,7 @@ msgstr ""
"Jeśli twoje urządzenie działa w środowisku wielodostępowym (np. w komputerze jest więcej niż jedno konto), musisz ustawić hasło, aby uniemożliwić innym użytkownikom dostęp do danych na swoim koncie.\n"
"Czy chcesz teraz ustawić hasło?"
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "Import"
@@ -1158,11 +1181,15 @@ msgstr "Nie udało się zaimportować"
msgid "Import from a file"
msgstr "Zaimportuj z pliku"
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "Importowanie ..."
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "Dołaczyć plik?"
@@ -1194,16 +1221,17 @@ msgstr "Instalacja"
msgid "Install failed:"
msgstr "Nie udało się zainstalować:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr "Nieprawidłowe znaki w ścieżce"
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "Nieprawidłowy czas przechowywania"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1219,9 +1247,13 @@ msgstr "KBajty"
msgid "KByte/s"
msgstr "KBajty/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
-msgstr "Zachowaj tę ilość kopii zapasowych"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
+msgstr ""
#: templates/settings.html:40
msgid "Language in user interface"
@@ -1243,7 +1275,7 @@ msgstr "Ostatni"
msgid "Libraries"
msgstr "Biblioteki"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr "Linux"
@@ -1271,7 +1303,7 @@ msgstr "Wczytaj miejsce docelowe z wyeksportowanego zadania lub magazynu"
msgid "Load older data"
msgstr "Załaduj starsze dane"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1282,6 +1314,10 @@ msgstr "Ładowanie ..."
msgid "Loading remote storage usage ..."
msgstr "Ładowanie użycia magazynu zdalnego ..."
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "Lokalna baza danych dla"
@@ -1290,7 +1326,11 @@ msgstr "Lokalna baza danych dla"
msgid "Local database path:"
msgstr "Ścieżka lokalnej bazy danych:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "Magazyn lokalny"
@@ -1310,7 +1350,7 @@ msgstr "Loguj dane dla <b>{{Backup.Backup.Name}}</b>"
msgid "Log data from the server"
msgstr "Loguj dane z serwera"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "Wyloguj"
@@ -1338,8 +1378,8 @@ msgstr "Maksymalna szybkość pobierania"
msgid "Max upload speed"
msgstr "Maksymalna szybkość wysyłania"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "Menu"
@@ -1356,7 +1396,7 @@ msgstr "Bazy danych Microsoft SQL:"
msgid "Minimum redundancy"
msgstr "Minimalna redundancja"
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr "Minimalna redundancja wynosi 1,0"
@@ -1365,15 +1405,15 @@ msgstr "Minimalna redundancja wynosi 1,0"
msgid "Minutes"
msgstr "Minuty"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "Brak nazwy"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "Brak długiego hasła"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "Brak źródła"
@@ -1381,7 +1421,7 @@ msgstr "Brak źródła"
msgid "Mon"
msgstr "Pn"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "Miesiące"
@@ -1440,11 +1480,11 @@ msgstr "Następny"
msgid "Next scheduled run:"
msgstr "Następne zaplanowane uruchomienie:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "Następne zaplanowane zadanie:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "Następne zadanie"
@@ -1453,9 +1493,9 @@ msgid "Next time"
msgstr "Następny raz"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1465,9 +1505,9 @@ msgstr "Następny raz"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "Nie"
@@ -1485,7 +1525,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr "Nie znaleziono edytora dla magazynu typu &quot;{{backend}}&quot;"
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "Bez szyfrowania"
@@ -1501,7 +1541,7 @@ msgstr "Brak pozycji do odtworzenia, proszę wybrać jedną lub więcej pozycji.
msgid "No passphrase entered"
msgstr "Nie wprowadzono długiego hasła"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "Brak zaplanowanych zadań"
@@ -1509,7 +1549,7 @@ msgstr "Brak zaplanowanych zadań"
msgid "No, my machine has only a single account"
msgstr "Nie, moje urządzenie ma tylko jedno konto"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "Niepasujące długie hasła"
@@ -1517,23 +1557,33 @@ msgstr "Niepasujące długie hasła"
msgid "None / disabled"
msgstr "Żaden / wyłączone"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr "OSX"
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr "OpenStack AuthURI"
@@ -1576,10 +1626,17 @@ msgstr ""
msgid "Original location"
msgstr "Położenie oryginalne"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Inne"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "Nadpisz"
@@ -1593,16 +1650,16 @@ msgstr "Długie hasło"
msgid "Passphrase (if encrypted)"
msgstr "Długie hasło (jeśli zaszyfrowane)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "Zmieniono długie hasło"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "Długie hasła różnią się od siebie"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1610,7 +1667,7 @@ msgstr "Długie hasła różnią się od siebie"
msgid "Password"
msgstr "Hasło"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "Hasła różnią się od siebie"
@@ -1618,7 +1675,7 @@ msgstr "Hasła różnią się od siebie"
msgid "Patching files with local blocks ..."
msgstr "Uzupełnianie plików z bloków lokalnych ..."
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "Ścieżka nie znaleziona"
@@ -1659,7 +1716,7 @@ msgid "Port"
msgstr "Port"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "Poprzedni"
@@ -1668,7 +1725,7 @@ msgstr "Poprzedni"
msgid "ProjectID is optional if the bucket exist"
msgstr "ProjectID jest opcjonalne jeśli zasobnik istnieje"
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr "Własny"
@@ -1692,7 +1749,7 @@ msgstr "Odtwarzanie bazy danych ..."
msgid "Registering temporary backup ..."
msgstr "Rejestrowanie tymczasowej kopii ..."
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "Ścieżki względne nie są dopuszczalne"
@@ -1704,6 +1761,22 @@ msgstr "Przeładuj"
msgid "Remote"
msgstr "Zdalny"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "Usuń"
@@ -1732,7 +1805,7 @@ msgstr "Raportowanie:"
msgid "Reset"
msgstr "Resetuj"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "Odtwórz"
@@ -1774,7 +1847,7 @@ msgstr "Odtwórz uprawnienia odczytu/zapisu"
msgid "Restoring files ..."
msgstr "Odtwarzanie plików"
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "Wznów"
@@ -1798,7 +1871,7 @@ msgstr "Uruchamianie ..."
msgid "Running commandline entry"
msgstr "Uruchamianie komend z linii poleceń"
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "Uruchamianie zadania:"
@@ -1814,7 +1887,7 @@ msgstr "Zgodny z bazową wersją instalacji: {{channelname}}"
msgid "Sat"
msgstr "So"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "Zapisz"
@@ -1826,7 +1899,7 @@ msgstr "Zapisz i napraw"
msgid "Save different versions with timestamp in file name"
msgstr "Zapisz różne wersje z sygnaturą czasową w nazwie"
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "Zapisz niezwłocznie"
@@ -1863,7 +1936,7 @@ msgstr "Wybierz zakres dziennika i zobacz co się wydarzyło:"
msgid "Select files"
msgstr "Wybierz pliki"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "Serwer"
@@ -1893,11 +1966,11 @@ msgstr "Hasło serwera"
msgid "Server paused"
msgstr "Serwer wstrzymany"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "Właściwości stanu serwera"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "Ustawienia"
@@ -1915,7 +1988,7 @@ msgstr "Pokaż edytor zaawansowany"
msgid "Show hidden folders"
msgstr "Pokaż ukryte foldery"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "Pokaż dziennik"
@@ -1931,6 +2004,10 @@ msgstr "Pokaż drzewo widoku"
msgid "Sia server password"
msgstr "Hasło serwera Sia"
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1959,7 +2036,7 @@ msgstr "Źródło:"
msgid "Specific builds for developers only."
msgstr "Specjalne kompilacje tylko dla developerów"
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "Protokoły standardowe"
@@ -1993,11 +2070,11 @@ msgstr "Zatrzymaj wykonywaną kopię"
msgid "Stop running task"
msgstr "Zatrzymaj wykonywane zadanie"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr "Zatrzymaj po przesłaniu:"
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "Zatrzymywanie zadania:"
@@ -2017,7 +2094,7 @@ msgstr "Klasa magazynu dla utworzenia zasobnika"
msgid "Stored"
msgstr "Zachowane"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "Silne"
@@ -2038,7 +2115,7 @@ msgstr "Link symboliczny"
msgid "System default ({{levelname}})"
msgstr "System domyślny ({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "Pliki systemowe"
@@ -2046,7 +2123,7 @@ msgstr "Pliki systemowe"
msgid "System info"
msgstr "Informacja systemowa"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "Właściwości systemowe"
@@ -2066,7 +2143,7 @@ msgstr "Ścieżka docelowa, np. /backup"
msgid "Task is running"
msgstr "Zadanie jest wykonywane"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "Pliki tymczasowe"
@@ -2094,19 +2171,19 @@ msgstr "Sprawdzanie uprawnień ..."
msgid "Testing permissions..."
msgstr "Sprawdzanie uprawnień ..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
"Nazwa zasobnika powinna być pisana wersalikami, zmienić automatycznie ?"
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
"Nazwa zasobnika powinna zaczynać się od nazwy użytkownika, dodać "
"automatycznie ?"
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr "Utracono połączenie z serwerem, ponowna próba za {{time}} ..."
@@ -2120,9 +2197,11 @@ msgstr "Domyślny schemat niebieski na białym (wyk. Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
-msgstr "Certyfikat zaufanego hosta?"
+msgstr ""
+"Folder {{folder}} nie istnieje.\n"
+"Utworzyć go teraz?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2134,11 +2213,11 @@ msgstr ""
"\n"
"Czy chcesz ZASTĄPIĆ twój BIEŻĄCY klucz komputera \"{{prev}}\" na PODANY klucz: {{klucz}}?"
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr "Wygląda, że ścieżka nie istnieje, czy mimo to chcesz ją dodać?"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
@@ -2148,7 +2227,7 @@ msgstr ""
"\n"
"Czy chcesz dołączyć określony plik?"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
@@ -2156,7 +2235,7 @@ msgstr ""
"Ścieżka musi być ścieżką bezwzględną, tzn. musi rozpoczynać się prawym "
"ukośnikiem '/'"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2303,12 +2382,9 @@ msgstr "Przesyłanie pliku weryfikującego ..."
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
-"Raporty użytkowania pomagają nam poprawić wrażenia użytkownika i ocenić "
-"wpływ nowych funkcji. Używamy ich do generowania <a href=\"{{link}}\" "
-"target=\"_blank\"> publicznych statystyk użytkowania</a>"
#: templates/settings.html:102
msgid "Usage statistics"
@@ -2322,15 +2398,15 @@ msgstr "Statystyki użycia , ostrzeżenia, błędy i awarie"
msgid "Use SSL"
msgstr "Użyj SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "Użyj istniejącej bazy danych"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "Użyj słabego długiego hasła"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "Bezużyteczne"
@@ -2346,20 +2422,16 @@ msgstr "Użytkownik ma za duże uprawnienia"
msgid "User interface settings"
msgstr "Ustawienia interfejsu użytkownika"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "Nazwa użytkownika"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... przez Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Potwierdzanie ..."
@@ -2389,15 +2461,15 @@ msgstr "Weryfikacja zdalnych danych ..."
msgid "Verifying restored files ..."
msgstr "Weryfikacja odtworzonych plików ..."
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "Bardzo silne"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "Bardzo słabe"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "Odwiedź nas na"
@@ -2429,16 +2501,24 @@ msgstr "Oczekiwanie na przesłanie ..."
msgid "Warnings, errors and crashes"
msgstr "Ostrzeżenia, błędy i awarie"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+"Przyjmujemy wsparcie za pośrednictwem różnych usług, takich jak "
+"OpenCollective, PayPal, BountySource i różne kryptowaluty."
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
"Zalecamy szyfrowanie wszystkich kopii przechowywanych poza twoim systemem"
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "Słabe"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "Słabe długie hasło"
@@ -2446,7 +2526,7 @@ msgstr "Słabe długie hasło"
msgid "Wed"
msgstr "Śr"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "Tygodnie"
@@ -2458,19 +2538,19 @@ msgstr "Gdzie chcesz odtworzyć?"
msgid "Where do you want to restore the files to?"
msgstr "Gdzie chcesz odtworzyć pliki?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr "Windows"
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "Lata"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2480,21 +2560,21 @@ msgstr "Lata"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "Tak"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "Tak, długie hasło zostało bezpiecznie zachowane."
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "Tak. Jestem dzielny!"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr "Tak, proszę zepsuj moją kopię!"
@@ -2518,7 +2598,7 @@ msgstr ""
"Zmieniłeś ścieżkę na nie prowadzącą do istniejącej bazy danych.\n"
"Czy jesteś pewny, że takie było twoje rzeczywiste zamierzenie?"
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "Aktualnie używasz {{appname}} {{version}}"
@@ -2538,7 +2618,7 @@ msgstr ""
"Możesz natychmiast przerwać wykonywane zadanie lub przerwać po zakończeniu "
"bieżącego pliku. "
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
@@ -2546,7 +2626,7 @@ msgstr ""
"Zmieniłeś tryb szyfrowania. Może to spowodować uszkodzenie zawartości. "
"Zamiast tego zachęcamy do utworzenia nowej kopii zapasowej."
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
@@ -2554,7 +2634,7 @@ msgstr ""
"Zmieniono hasło - zmiana hasła nie jest obsługiwana. Zachęcamy Cię zamiast "
"tego do utworzenia nowej kopii zapasowej."
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2567,7 +2647,7 @@ msgid "You have chosen to restore to a new location, but not entered one"
msgstr ""
"Możesz wybrać odtworzenie do nowej lokalizacji, ale nie tej wprowadzonej"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
@@ -2576,35 +2656,39 @@ msgstr ""
"Wygenerowałeś silne hasło. Upewnij się, że wykonałeś bezpieczną kopię hasła,"
" ponieważ danych nie będzie można odzyskać, jeśli utracisz hasło."
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr "Musisz wybrać co najmniej jeden folder źródłowy"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "Musisz podać nazwę kopii zapasowej"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "Musisz podać długie hasło lub wyłączyć szyfrowanie"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr "Musisz podać dodatnią liczbę kopii do zachowania"
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr "Musisz podać nazwę dzierżawcy jeśli nie podano Klucza API"
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr "Musisz podać prawidłowy okres przechowywania kopii zapasowych"
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "Musisz podać hasło lub Klucz API "
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr "Musisz podać jedno z dwóch hasło lub Klucz API, ale nie oba"
@@ -2625,11 +2709,11 @@ msgstr "Musisz wypełnić pole użytkownik"
msgid "You must fill in {{field}}"
msgstr "Musisz wypełnić pole {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "Musisz wybrać lub wypełnić pole AuthURI"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "Musisz wybrać lub wypełnić pole serwer"
@@ -2641,15 +2725,11 @@ msgstr "Musisz podać ścieżkę"
msgid "Your files and folders have been restored successfully."
msgstr "Twoje pliki i foldery zostały pomyślnie odtworzone."
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr ""
"Twoje długie hasło jest łatwe do odgadnięcia. Rozważ zmianę długiego hasła."
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "określoną liczbę"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "zasobnik/folder/podfolder"
@@ -2662,7 +2742,7 @@ msgstr "bajtów"
msgid "byte/s"
msgstr "bajtów/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2673,15 +2753,7 @@ msgstr "dostosowany"
msgid "resume now"
msgstr "wznów teraz"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "bez ograniczeń"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "dopóki nie są starsze niż"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-pt.po b/Localizations/webroot/localization_webroot-pt.po
index 97cccf7e7..2a56574b4 100644
--- a/Localizations/webroot/localization_webroot-pt.po
+++ b/Localizations/webroot/localization_webroot-pt.po
@@ -22,12 +22,12 @@ msgstr "...a carregar..."
msgid "API Key"
msgstr "Chave API"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "ID do acesso AWS"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "Chave do acesso AWS"
@@ -36,7 +36,7 @@ msgstr "Chave do acesso AWS"
msgid "AWS IAM Policy"
msgstr "Política de acesso e identidade AWS"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "Acerca"
@@ -44,7 +44,7 @@ msgstr "Acerca"
msgid "About {{appname}}"
msgstr "Acerca do {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Chave de acesso"
@@ -56,7 +56,7 @@ msgstr "Acesso recusado"
msgid "Access to user interface"
msgstr "Acesso à interface"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Nome da conta"
@@ -81,7 +81,7 @@ msgstr "Digitar caminho"
msgid "Add advanced option"
msgstr "Adicionar opção avançada"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "Adicionar backup"
@@ -93,12 +93,12 @@ msgstr "Adicionar filtro"
msgid "Add path"
msgstr "Adicionar caminho"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "Ajustar nome do 'bucket'?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "Ajustar nome do caminho?"
@@ -106,7 +106,7 @@ msgstr "Ajustar nome do caminho?"
msgid "Advanced Options"
msgstr "Opções avançadas"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "Opções avançadas"
@@ -114,7 +114,7 @@ msgstr "Opções avançadas"
msgid "Advanced:"
msgstr "Avançado:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr "Tudo"
@@ -160,7 +160,7 @@ msgstr ""
"Foi encontrado um ficheiro na nova localização.\n"
"Tem a certeza de que deseja que a base de dados aponte para este ficheiro?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -180,7 +180,7 @@ msgstr "Relatório anónimos de utilização"
msgid "As Command-line"
msgstr "Como linha de comandos"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -194,7 +194,7 @@ msgstr "Palavra-passe de autenticação"
msgid "Authentication username"
msgstr "Nome de utilizador de autenticação"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "Palavra-passe gerada automaticamente"
@@ -210,11 +210,11 @@ msgstr "ID da conta B2"
msgid "B2 Application Key"
msgstr "Chave da aplicação B2"
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr "ID da conta B2 Cloud Storage"
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "Chave da aplicação B2 Cloud Storage"
@@ -222,7 +222,7 @@ msgstr "Chave da aplicação B2 Cloud Storage"
msgid "Back"
msgstr "Recuar"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Módulos de 'backend':"
@@ -235,6 +235,10 @@ msgstr "Destino do backup"
msgid "Backup location"
msgstr "Localização do backup"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Backup:"
@@ -243,10 +247,6 @@ msgstr "Backup:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Acesso danificado"
@@ -259,9 +259,9 @@ msgstr "Explorar"
msgid "Browser default"
msgstr "Navegador padrão"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Nome do 'bucket'"
@@ -301,13 +301,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -315,9 +315,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -339,7 +339,7 @@ msgstr "Registo de alterações para {{appname}} {{version}}"
msgid "Check failed:"
msgstr "Falha de verificação:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "Procurar atualizações agora"
@@ -347,7 +347,7 @@ msgstr "Procurar atualizações agora"
msgid "Checking ..."
msgstr "A procurar..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "A procurar atualizações..."
@@ -359,7 +359,7 @@ msgstr "Escolha o tipo de armazenamento para iniciar"
msgid "Click the AuthID link to create an AuthID"
msgstr "Clique na ligação para criar uma AuthID"
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr "Clique para definir as opções de velocidade"
@@ -383,7 +383,7 @@ msgstr "A terminar backup..."
msgid "Completing previous backup ..."
msgstr "A terminar backup anterior..."
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "Módulos de compressão:"
@@ -417,11 +417,11 @@ msgstr "Requer confirmação"
msgid "Connect"
msgstr "Estabelecer ligação"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "Estabelecer ligação agora"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "A estabelecer ligação ao servidor..."
@@ -429,11 +429,11 @@ msgstr "A estabelecer ligação ao servidor..."
msgid "Connecting to task ...."
msgstr "A estabelecer ligação à tarefa..."
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "A estabelecer ligação..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "Ligação perdida"
@@ -442,7 +442,7 @@ msgstr "Ligação perdida"
msgid "Connection worked!"
msgstr "Ligação funcional!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "Nome do 'container'"
@@ -454,7 +454,7 @@ msgstr "Região do 'container'"
msgid "Continue"
msgstr "Continuar"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Continuar sem encriptação"
@@ -462,6 +462,10 @@ msgstr "Continuar sem encriptação"
msgid "Copied!"
msgstr "Copiada!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "Copiar URL para a área de transferência"
@@ -526,6 +530,10 @@ msgstr "URL S3 personalizado"
msgid "Custom authentication url"
msgstr "URL personalizado de autenticação"
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "Localização personalizada ({{server}})"
@@ -550,7 +558,7 @@ msgstr "Classe personalizada do armazenamento ({{class}})"
msgid "Database ..."
msgstr "Base de dados..."
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Dias"
@@ -582,6 +590,10 @@ msgstr "Apagar..."
msgid "Delete backup"
msgstr "Apagar backup"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "Apagar base de dados local"
@@ -650,18 +662,10 @@ msgid "Do you really want to delete the local database for: {{name}}"
msgstr ""
"Tem a certeza de que deseja apagar a base de dados local para: {{name}}?"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Donativos"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Donativo via Bitcoin"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Donativo via Paypal"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Mensagens de donativo"
@@ -698,11 +702,11 @@ msgstr "A descarregar atualização..."
msgid "Duplicate option {{opt}}"
msgstr "Opção duplicada {{opt}}"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Site do Duplicati"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Fórum"
@@ -732,12 +736,12 @@ msgstr ""
msgid "Edit ..."
msgstr "Editar"
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "Editar como lista..."
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "Editar como texto"
@@ -751,19 +755,28 @@ msgstr "Encriptar ficheiro"
msgid "Encryption"
msgstr "Encriptação"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "Encriptação alterada"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "Módulos de encriptação:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Digite o URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "Digite a chave de acesso"
@@ -896,6 +909,10 @@ msgstr "Exportar configuração"
msgid "Exporting ..."
msgstr "A exportar..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (Alternativo)"
@@ -936,7 +953,7 @@ msgstr "Falha ao obter a informação do caminho: {{message}}"
msgid "Failed to import:"
msgstr "Falha ao importar:"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "Falha ao ler as definições do backup:"
@@ -1026,7 +1043,7 @@ msgstr "Gerar política de acesso IAM"
msgid "Getting file versions ..."
msgstr "A obter versão dos ficheiros..."
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "Ficheiros ocultos"
@@ -1038,7 +1055,7 @@ msgstr "Ocultar"
msgid "Hide hidden folders"
msgstr "Ocultar ficheiros ocultos"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "Página inicial"
@@ -1073,6 +1090,12 @@ msgstr "ID:"
msgid "If a date was missed, the job will run as soon as possible."
msgstr "Se não existir data, a tarefa será executada assim que possível."
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1131,7 +1154,7 @@ msgstr ""
"Se a sua máquina tiver vários utilizadores (mais do que uma conta), terá que definir uma palavra-passe para impedir que os outros utilizadores acedam aos dados da sua conta.\n"
"Deseja definir agora essa palavra-passe?"
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "Importar"
@@ -1157,11 +1180,15 @@ msgstr "Falha ao importar:"
msgid "Import from a file"
msgstr "Importar de um ficheiro"
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "A importar..."
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "Incluir um ficheiro?"
@@ -1193,16 +1220,17 @@ msgstr "Instalar"
msgid "Install failed:"
msgstr "Falha ao instalar:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr "Caracteres inválidos no caminho"
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "Tempo de retenção inválido"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1218,9 +1246,13 @@ msgstr "KByte"
msgid "KByte/s"
msgstr "KByte/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
-msgstr "Manter este número de backups"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
+msgstr ""
#: templates/settings.html:40
msgid "Language in user interface"
@@ -1242,7 +1274,7 @@ msgstr "Último"
msgid "Libraries"
msgstr "Bibliotecas"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr "Linux"
@@ -1274,7 +1306,7 @@ msgstr ""
msgid "Load older data"
msgstr "Carregar dados antigos"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1285,6 +1317,10 @@ msgstr "A carregar..."
msgid "Loading remote storage usage ..."
msgstr "A carregar utilização do armazenamento externo..."
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "Base de dados local para"
@@ -1293,7 +1329,11 @@ msgstr "Base de dados local para"
msgid "Local database path:"
msgstr "Caminho da base de dados local:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "Armazenamento local"
@@ -1313,7 +1353,7 @@ msgstr "Registo para <b>{{Backup.Backup.Name}}</b>"
msgid "Log data from the server"
msgstr "Registo a partir do servidor"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "Terminar sessão"
@@ -1341,8 +1381,8 @@ msgstr "Velocidade máxima para descargas"
msgid "Max upload speed"
msgstr "Velocidade máxima para envios"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "Menu"
@@ -1359,7 +1399,7 @@ msgstr "Bases de dados Microsoft SQL"
msgid "Minimum redundancy"
msgstr "Redundância mínima"
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr "A redundância mínima é 1.0"
@@ -1368,15 +1408,15 @@ msgstr "A redundância mínima é 1.0"
msgid "Minutes"
msgstr "Minutos"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "Nome em falta"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "Palavra-passe inexistente"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "Fontes em falta"
@@ -1384,7 +1424,7 @@ msgstr "Fontes em falta"
msgid "Mon"
msgstr "Seg"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "Meses"
@@ -1443,11 +1483,11 @@ msgstr "Seguinte"
msgid "Next scheduled run:"
msgstr "Próximo agendamento:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "Próxima tarefa agendada:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "Próxima tarefa:"
@@ -1456,9 +1496,9 @@ msgid "Next time"
msgstr "Próxima hora"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1468,9 +1508,9 @@ msgstr "Próxima hora"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "Não"
@@ -1485,7 +1525,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr ""
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "Sem encriptação"
@@ -1501,7 +1541,7 @@ msgstr ""
msgid "No passphrase entered"
msgstr "Palavra-passe não introduzida"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "Nenhuma tarefa agendada"
@@ -1509,7 +1549,7 @@ msgstr "Nenhuma tarefa agendada"
msgid "No, my machine has only a single account"
msgstr "Apenas existe uma conta na minha máquina"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "Disparidade de palavras-passe"
@@ -1517,23 +1557,33 @@ msgstr "Disparidade de palavras-passe"
msgid "None / disabled"
msgstr ""
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "Aceitar"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr "OSX"
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr "OpenStack AuthURI"
@@ -1574,10 +1624,17 @@ msgstr ""
msgid "Original location"
msgstr "Localização original"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Outras"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "Substituir"
@@ -1591,16 +1648,16 @@ msgstr "Palavra-passe"
msgid "Passphrase (if encrypted)"
msgstr "Palavra-passe (se encriptado)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "Palavra-passe alterada"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "Disparidade de palavras-passe"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1608,7 +1665,7 @@ msgstr "Disparidade de palavras-passe"
msgid "Password"
msgstr "Palavra-passe"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "Palavras-passe não coincidentes"
@@ -1616,7 +1673,7 @@ msgstr "Palavras-passe não coincidentes"
msgid "Patching files with local blocks ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "Caminho não encontrado"
@@ -1657,7 +1714,7 @@ msgid "Port"
msgstr "Porta"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "Anterior"
@@ -1666,7 +1723,7 @@ msgstr "Anterior"
msgid "ProjectID is optional if the bucket exist"
msgstr ""
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr "Proprietário"
@@ -1690,7 +1747,7 @@ msgstr "A recriar base de dados..."
msgid "Registering temporary backup ..."
msgstr "A registar backup temporário..."
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "Caminhos relativos não são permitidos"
@@ -1702,6 +1759,22 @@ msgstr "Recarregar"
msgid "Remote"
msgstr "Remoto"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "Remover"
@@ -1730,7 +1803,7 @@ msgstr "Reporte:"
msgid "Reset"
msgstr "Repor"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "Restaurar"
@@ -1772,7 +1845,7 @@ msgstr "Restaurar permissões de leitura/escrita"
msgid "Restoring files ..."
msgstr "A restaurar ficheiros..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "Retomar"
@@ -1796,7 +1869,7 @@ msgstr "Em curso..."
msgid "Running commandline entry"
msgstr ""
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "Tarefa em execução:"
@@ -1812,7 +1885,7 @@ msgstr ""
msgid "Sat"
msgstr "Sáb"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "Guardar"
@@ -1824,7 +1897,7 @@ msgstr "Guardar e reparar"
msgid "Save different versions with timestamp in file name"
msgstr ""
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "Guardar imediatamente"
@@ -1861,7 +1934,7 @@ msgstr ""
msgid "Select files"
msgstr "Selecionar ficheiros"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "Servidor"
@@ -1891,11 +1964,11 @@ msgstr "Palavra-passe do servidor"
msgid "Server paused"
msgstr "Servidor em pausa"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "Propriedades do estado do servidor"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "Definições"
@@ -1913,7 +1986,7 @@ msgstr "Mostrar editor avançado"
msgid "Show hidden folders"
msgstr "Mostrar pastas ocultas"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "Mostrar registo"
@@ -1929,6 +2002,10 @@ msgstr "Mostrar em árvore"
msgid "Sia server password"
msgstr "Palavra-passe do servidor Sia"
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1955,7 +2032,7 @@ msgstr "Origem:"
msgid "Specific builds for developers only."
msgstr "Versões específicas para programadores."
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "Protocolos padrão"
@@ -1989,11 +2066,11 @@ msgstr "Parar backup em execução"
msgid "Stop running task"
msgstr "Parar tarefa em execução"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr "Parar depois de carregar:"
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "Parar tarefa:"
@@ -2013,7 +2090,7 @@ msgstr ""
msgid "Stored"
msgstr ""
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "Forte"
@@ -2034,7 +2111,7 @@ msgstr "Ligação simbólica"
msgid "System default ({{levelname}})"
msgstr "Predefinição ({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "Ficheiros do sistema"
@@ -2042,7 +2119,7 @@ msgstr "Ficheiros do sistema"
msgid "System info"
msgstr "Informações do sistema"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "Propriedades do sistema"
@@ -2062,7 +2139,7 @@ msgstr "Caminho do destino, isto é /backup"
msgid "Task is running"
msgstr "Tarefa em execução"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "Ficheiros temporários"
@@ -2090,16 +2167,16 @@ msgstr "A testar permissões..."
msgid "Testing permissions..."
msgstr "A testar permissões..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr ""
@@ -2113,11 +2190,9 @@ msgstr "Azul em tema claro (by Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"A pasta {{folder}} não existe.\n"
-"Criar agora?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2126,24 +2201,24 @@ msgid ""
"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
"Do you want to include the specified file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2273,8 +2348,8 @@ msgstr ""
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
#: templates/settings.html:102
@@ -2289,15 +2364,15 @@ msgstr "Estatísticas de utilização, avisos e erros"
msgid "Use SSL"
msgstr "Usar SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "Usar base de dados existente?"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "Utilizar palavra-passe fraca"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "Inútil"
@@ -2313,20 +2388,16 @@ msgstr "Utilizador com demasiadas permissões"
msgid "User interface settings"
msgstr "Definições da interface"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "Nome de utilizador"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, Paypal..."
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "A validar..."
@@ -2356,15 +2427,15 @@ msgstr "A verificar dados remotos..."
msgid "Verifying restored files ..."
msgstr "A verificar ficheiros restaurados..."
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "Muito forte"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "Muito fraca"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "Visite-nos em"
@@ -2394,15 +2465,21 @@ msgstr "À espera para carregar..."
msgid "Warnings, errors and crashes"
msgstr "Avisos e erros"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "Fraca"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "Palavra-passe fraca"
@@ -2410,7 +2487,7 @@ msgstr "Palavra-passe fraca"
msgid "Wed"
msgstr "Qua"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "Semanas"
@@ -2422,19 +2499,19 @@ msgstr "De onde deseja restaurar?"
msgid "Where do you want to restore the files to?"
msgstr "Para onde deseja restaurar os ficheiros?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr "MS Windows"
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "Anos"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2444,21 +2521,21 @@ msgstr "Anos"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "Sim"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr ""
@@ -2478,7 +2555,7 @@ msgid ""
"Are you sure this is what you want?"
msgstr ""
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "Está a executar o {{appname}} {{version}}"
@@ -2498,19 +2575,19 @@ msgstr ""
"Pode parar a tarefa imediatamente ou permitir que o ficheiro atual seja "
"carregado."
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
msgstr ""
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2520,42 +2597,46 @@ msgstr ""
msgid "You have chosen to restore to a new location, but not entered one"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr "Tem que escolher, pelo menos, uma pasta de origem"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "Tem que introduzir o nome para o backup"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr ""
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr "Tem que introduzir um número positivo para os backups a manter"
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "Tem que preencher uma palavra-passe ou uma chave API"
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr "Tem que preencher uma palavra-passe ou uma chave API mas não ambas"
@@ -2576,11 +2657,11 @@ msgstr "Tem que preencher o nome de utilizador"
msgid "You must fill in {{field}}"
msgstr "Tem que preencher {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "Tem que selecionar ou preencher o AuthURI"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "Tem que selecionar ou preencher o servidor"
@@ -2592,14 +2673,10 @@ msgstr "Tem que especificar o caminho"
msgid "Your files and folders have been restored successfully."
msgstr "Os seus ficheiros e pastas foram restaurados com sucesso."
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr "A sua palavra-passe é muito fraca. Deve alterar para uma mais forte."
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "número específico"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "'bucket'/pasta/sub-pasta"
@@ -2612,7 +2689,7 @@ msgstr "byte"
msgid "byte/s"
msgstr "byte/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2623,15 +2700,7 @@ msgstr "personalizado"
msgid "resume now"
msgstr "retomar agora"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "ilimitado"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "até ser anterior a"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-pt_BR.po b/Localizations/webroot/localization_webroot-pt_BR.po
index 91c9bb50c..a7efeec4e 100644
--- a/Localizations/webroot/localization_webroot-pt_BR.po
+++ b/Localizations/webroot/localization_webroot-pt_BR.po
@@ -5,10 +5,11 @@
# Luiz Cezar Philippi Junior <philippi.rsl@gmail.com>, 2017
# Ricardo Bezerra <camalau@gmail.com>, 2017
# Paulo Calixto <paulinhoocx@gmail.com>, 2017
+# Tácio Andrade <tacioandrade@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Last-Translator: Paulo Calixto <paulinhoocx@gmail.com>, 2017\n"
+"Last-Translator: Tácio Andrade <tacioandrade@gmail.com>, 2018\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/duplicati/teams/67655/pt_BR/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -121,7 +122,7 @@ msgstr "Avançado:"
#: scripts/controllers/EditBackupController.js:22
msgid "All"
-msgstr ""
+msgstr "Todos"
#: scripts/directives/sourceFolderPicker.js:423
msgid "All Hyper-V Machines"
@@ -247,10 +248,6 @@ msgstr "Backup:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Acesso quebrado"
@@ -568,7 +565,7 @@ msgstr "Padrão ({{channelname}})"
#: templates/addoredit.html:201
msgid "Default Filters"
-msgstr ""
+msgstr "Filtros padrões"
#: templates/settings.html:131
msgid "Default options"
@@ -657,14 +654,14 @@ msgstr "Deseja realmente remover a base local para: {{name}}"
msgid "Donate"
msgstr "Doar"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Doar com Bitcoins"
-
#: index.html:147 index.html:275
msgid "Donate with PayPal"
msgstr "Doar com Paypal"
+#: index.html:144 index.html:272
+msgid "Donate with crypto currency"
+msgstr "Doe com cripto moeda"
+
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Sugestões de doação"
@@ -1247,7 +1244,7 @@ msgstr "Bibliotecas"
#: scripts/controllers/EditBackupController.js:21
msgid "Linux"
-msgstr ""
+msgstr "Linux"
#: scripts/controllers/RestoreDirectController.js:64
msgid "Listing backup dates ..."
@@ -1532,14 +1529,14 @@ msgstr "Nenhum / desabilitado"
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
#: scripts/controllers/EditBackupController.js:20
msgid "OSX"
-msgstr ""
+msgstr "OSX"
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
@@ -2128,11 +2125,11 @@ msgstr "O tema padrão azul sobre branco (por Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"A pasta {{folder}} não existe\n"
-"Criar agora?"
+"O diretório {{folder}} não existe.\n"
+"Deseja cria-lo agora?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2367,10 +2364,6 @@ msgstr "Configurações da interface do usuário"
msgid "Username"
msgstr "Nome de usuário"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... via Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Validando ..."
@@ -2440,6 +2433,14 @@ msgstr "Aguardando pelo upload ..."
msgid "Warnings, errors and crashes"
msgstr "Avisos, erros e falhas"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+"Aceitamos doações através de diferentes serviços, como OpenCollective, "
+"PayPal, BountySource e várias cripto moedas."
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
@@ -2472,7 +2473,7 @@ msgstr "Para onde você deseja restaurar os arquivos?"
#: scripts/controllers/EditBackupController.js:19
msgid "Windows"
-msgstr ""
+msgstr "Windows"
#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
msgid "Years"
@@ -2584,6 +2585,8 @@ msgid ""
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
+"Você gerou uma senha segura. Certifique-se de fazer um cópia da mesma, pois "
+"os dados não podem ser recuperados se você perder a senha."
#: scripts/controllers/EditBackupController.js:311
msgid "You must choose at least one source folder"
diff --git a/Localizations/webroot/localization_webroot-ru.po b/Localizations/webroot/localization_webroot-ru.po
index c26a3a186..628d64639 100644
--- a/Localizations/webroot/localization_webroot-ru.po
+++ b/Localizations/webroot/localization_webroot-ru.po
@@ -5,11 +5,11 @@
# Alex McArrow <alex.mcarrow@gmail.com>, 2017
# Rondo Van <hope2013@mail.ru>, 2017
# Jony Rh <jonyrh@mail.ru>, 2017
-# Andrey <andrey@mailbox.org>, 2017
+# Andrey, 2017
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Last-Translator: Andrey <andrey@mailbox.org>, 2017\n"
+"Last-Translator: Andrey, 2017\n"
"Language-Team: Russian (https://www.transifex.com/duplicati/teams/67655/ru/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -28,12 +28,12 @@ msgstr "...загрузка..."
msgid "API Key"
msgstr "Ключ API"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "AWS Access ID"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -42,7 +42,7 @@ msgstr "AWS Access Key"
msgid "AWS IAM Policy"
msgstr "AWS IAM Policy"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "О программе"
@@ -50,7 +50,7 @@ msgstr "О программе"
msgid "About {{appname}}"
msgstr "О {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Ключ доступа"
@@ -62,7 +62,7 @@ msgstr "Доступ запрещен"
msgid "Access to user interface"
msgstr "Доступ в веб-интерфейс"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Имя учётной записи"
@@ -87,7 +87,7 @@ msgstr "Добавить путь непосредственно"
msgid "Add advanced option"
msgstr "Добавить расширенный параметр"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "Добавить резервную копию"
@@ -99,12 +99,12 @@ msgstr "Добавить фильтр"
msgid "Add path"
msgstr "Добавить путь"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "Изменить имя блока?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "Изменить имя пути?"
@@ -112,7 +112,7 @@ msgstr "Изменить имя пути?"
msgid "Advanced Options"
msgstr "Расширенные параметры"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "Расширенные параметры"
@@ -120,7 +120,7 @@ msgstr "Расширенные параметры"
msgid "Advanced:"
msgstr "Дополнительно:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr "Все"
@@ -167,7 +167,7 @@ msgstr ""
"Существующий файл был найден по новому пути\n"
"Вы точно хотите, чтобы база данных указывала на существующий файл?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -187,7 +187,7 @@ msgstr "Анонимные отчёты об использовании"
msgid "As Command-line"
msgstr "Как командная строка"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -201,7 +201,7 @@ msgstr "Пароль для аутентификации"
msgid "Authentication username"
msgstr "Имя пользователя для аутентификации"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "Сгенерированный пароль"
@@ -217,11 +217,11 @@ msgstr "B2 Account ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage Account ID"
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -229,7 +229,7 @@ msgstr "B2 Cloud Storage Application Key"
msgid "Back"
msgstr "Назад"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Модули бэкенда:"
@@ -242,6 +242,10 @@ msgstr "Хранение резервной копии"
msgid "Backup location"
msgstr "Расположение резервной копии"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Резервная копия:"
@@ -250,10 +254,6 @@ msgstr "Резервная копия:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "Битый доступ"
@@ -266,9 +266,9 @@ msgstr "Обзор"
msgid "Browser default"
msgstr "Браузер по-умолчанию"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Имя блока"
@@ -308,13 +308,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -322,9 +322,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -346,7 +346,7 @@ msgstr "Список изменений для {{appname}} {{version}}"
msgid "Check failed:"
msgstr "Проверка не удалась:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "Проверить наличие обновлений"
@@ -354,7 +354,7 @@ msgstr "Проверить наличие обновлений"
msgid "Checking ..."
msgstr "Проверка"
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "Проверка обновлений ..."
@@ -366,7 +366,7 @@ msgstr "Для начала выберите тип хранилища"
msgid "Click the AuthID link to create an AuthID"
msgstr "Нажмите на ссылку AuthID для создания AuthID"
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr "Нажмите, чтобы установить параметры ограничения скорости"
@@ -390,7 +390,7 @@ msgstr "Завершение резервного копирования ..."
msgid "Completing previous backup ..."
msgstr "Завершение предыдущего резервного копирования ..."
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "Модули сжатия:"
@@ -424,11 +424,11 @@ msgstr "Необходимо подтверждение"
msgid "Connect"
msgstr "Подключение"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "Подключиться сейчас"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "Подключение к серверу ..."
@@ -436,11 +436,11 @@ msgstr "Подключение к серверу ..."
msgid "Connecting to task ...."
msgstr "Подключение к задаче..."
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "Подключение..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "Потеряно соединение"
@@ -449,7 +449,7 @@ msgstr "Потеряно соединение"
msgid "Connection worked!"
msgstr "Подключение работает!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "Имя контейнера"
@@ -461,7 +461,7 @@ msgstr "Регион контейнера"
msgid "Continue"
msgstr "Продолжить"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Продолжить без шифрования"
@@ -469,6 +469,10 @@ msgstr "Продолжить без шифрования"
msgid "Copied!"
msgstr "Скопировано!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "Скопировать URL-адрес назначения в буфер обмена"
@@ -533,6 +537,10 @@ msgstr "Пользовательский S3 endpoint"
msgid "Custom authentication url"
msgstr "Пользовательский URL-адрес аутентификации"
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "Пользовательское местоположение ({{server}})"
@@ -557,7 +565,7 @@ msgstr "Пользовательский класс хранения ({{class}})
msgid "Database ..."
msgstr "База данных..."
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Дней"
@@ -589,6 +597,10 @@ msgstr "Удалить..."
msgid "Delete backup"
msgstr "Удалить резервную копию"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "Удалить локальную базу данных"
@@ -655,18 +667,10 @@ msgstr "Вы действительно хотите удалить резерв
msgid "Do you really want to delete the local database for: {{name}}"
msgstr "Вы действительно хотите удалить локальную базу данных для: {{name}}"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Пожертвовать"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Пожертвовать через Bitcoin"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Пожертвовать через PayPal"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "Напоминания о пожертвовании"
@@ -703,11 +707,11 @@ msgstr "Загрузка обновления..."
msgid "Duplicate option {{opt}}"
msgstr "Дублировать параметр {{opt}}"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Сайт Duplicati "
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Форум Duplicati"
@@ -737,12 +741,12 @@ msgstr ""
msgid "Edit ..."
msgstr "Изменить..."
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "Редактировать как список"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "Редактировать как текст"
@@ -756,19 +760,28 @@ msgstr "Шифровать файл"
msgid "Encryption"
msgstr "Шифрование"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "Шифрование изменено"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "Модули шифрования:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Введите URL-адрес"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "Введите ключ доступа"
@@ -902,6 +915,10 @@ msgstr "Экспорт конфигурации"
msgid "Exporting ..."
msgstr "Экспортирование ..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (Альтернативный)"
@@ -942,7 +959,7 @@ msgstr "Не удалось получить сведения о пути: {{mes
msgid "Failed to import:"
msgstr "Не удалось импортировать:"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "Не удалось прочитать настройки по умолчанию для резервной копии:"
@@ -1032,7 +1049,7 @@ msgstr "Сгенерировать политики доступа IAM"
msgid "Getting file versions ..."
msgstr "Получение версий файлов ..."
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "Скрытые файлы"
@@ -1044,7 +1061,7 @@ msgstr "Скрыть"
msgid "Hide hidden folders"
msgstr "Скрыть скрытые папки"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "Главная"
@@ -1079,6 +1096,12 @@ msgstr "ID:"
msgid "If a date was missed, the job will run as soon as possible."
msgstr "Если дата была пропущена, задание будет выполнено как можно скорее."
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1138,7 +1161,7 @@ msgstr ""
"Если ваш компьютер находится в многопользовательской среде (например, на компьютере имеется несколько учетных записей), вам необходимо установить пароль, чтобы другие пользователи не могли получать доступ к данным вашей учетной записи.\n"
"Вы хотите установить пароль сейчас?"
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "Импорт"
@@ -1162,11 +1185,15 @@ msgstr "Ошибка импорта"
msgid "Import from a file"
msgstr "Импортировать из файла"
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "Импортирование ..."
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "Включить файл?"
@@ -1198,16 +1225,17 @@ msgstr "Установить"
msgid "Install failed:"
msgstr "Установка не удалась:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr "Недопустимые символы в пути"
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "Недопустимое время хранения"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1223,9 +1251,13 @@ msgstr "КБайт"
msgid "KByte/s"
msgstr "КБ/сек"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
-msgstr "Хранить данное количество резервных копий"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
+msgstr ""
#: templates/settings.html:40
msgid "Language in user interface"
@@ -1247,7 +1279,7 @@ msgstr "Последнее"
msgid "Libraries"
msgstr "Библиотеки"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr "Linux"
@@ -1277,7 +1309,7 @@ msgstr ""
msgid "Load older data"
msgstr "Загрузить старые данные"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1288,6 +1320,10 @@ msgstr "Загрузка ..."
msgid "Loading remote storage usage ..."
msgstr "Загрузка использования удаленного хранилища ..."
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "Локальная база данных для"
@@ -1296,7 +1332,11 @@ msgstr "Локальная база данных для"
msgid "Local database path:"
msgstr "Путь локальной базы данных:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "Локальное хранилище"
@@ -1316,7 +1356,7 @@ msgstr "Данные журнала для <b>{{Backup.Backup.Name}}</b>"
msgid "Log data from the server"
msgstr "Сообщения журнала сервера"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "Выход"
@@ -1344,8 +1384,8 @@ msgstr "Максимальная скорость загрузки"
msgid "Max upload speed"
msgstr "Максимальная скорость выгрузки"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "Меню"
@@ -1362,7 +1402,7 @@ msgstr "Баз данных Microsoft SQL"
msgid "Minimum redundancy"
msgstr "Минимальная избыточность"
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr "Минимальная избыточность - 1.0"
@@ -1371,15 +1411,15 @@ msgstr "Минимальная избыточность - 1.0"
msgid "Minutes"
msgstr "минут"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "Отсутствует имя"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "Отсутствующие парольная фраза"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "Отсутствуют источники"
@@ -1387,7 +1427,7 @@ msgstr "Отсутствуют источники"
msgid "Mon"
msgstr "Пн"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "Месяцев"
@@ -1446,11 +1486,11 @@ msgstr "Далее"
msgid "Next scheduled run:"
msgstr "Следующий запуск:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "Следующий запуск:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "Следующая задача:"
@@ -1459,9 +1499,9 @@ msgid "Next time"
msgstr "В следующий раз"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1471,9 +1511,9 @@ msgstr "В следующий раз"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "Нет"
@@ -1491,7 +1531,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr "Не найден редактор для хранилища типа &quot;{{backend}}&quot;"
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "Без шифрования"
@@ -1508,7 +1548,7 @@ msgstr ""
msgid "No passphrase entered"
msgstr "Не введена кодовая фраза"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "Нет запланированных задач"
@@ -1516,7 +1556,7 @@ msgstr "Нет запланированных задач"
msgid "No, my machine has only a single account"
msgstr "Нет, мой компьютер имеет единственную учётную запись"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "Кодовые фразы не совпадают"
@@ -1524,23 +1564,33 @@ msgstr "Кодовые фразы не совпадают"
msgid "None / disabled"
msgstr "Нет / отключено"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "OK"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr "OSX"
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr "OpenStack AuthURI"
@@ -1583,10 +1633,17 @@ msgstr ""
msgid "Original location"
msgstr "Исходное местоположение"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Другие"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "Перезаписать"
@@ -1600,16 +1657,16 @@ msgstr "Кодовая фраза"
msgid "Passphrase (if encrypted)"
msgstr "Кодовая фраза (если зашифрован)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "Кодовая фраза изменена"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "Кодовые фразы не совпадают"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1617,7 +1674,7 @@ msgstr "Кодовые фразы не совпадают"
msgid "Password"
msgstr "Пароль"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "Пароли не совпадают"
@@ -1625,7 +1682,7 @@ msgstr "Пароли не совпадают"
msgid "Patching files with local blocks ..."
msgstr "Исправление файлов локальными блоками ..."
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "Путь не найден"
@@ -1666,7 +1723,7 @@ msgid "Port"
msgstr "Порт"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "Назад"
@@ -1675,7 +1732,7 @@ msgstr "Назад"
msgid "ProjectID is optional if the bucket exist"
msgstr "ProjectID необязателен, если существует bucket"
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr "Проприетарное"
@@ -1699,7 +1756,7 @@ msgstr "Пересоздание базы данных ..."
msgid "Registering temporary backup ..."
msgstr "Регистрация временной резервной копии ..."
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "Относительные пути не допускаются"
@@ -1711,6 +1768,22 @@ msgstr "Обновить"
msgid "Remote"
msgstr "Удаленный"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "Удалить"
@@ -1739,7 +1812,7 @@ msgstr "Отчетность:"
msgid "Reset"
msgstr "Сбросить"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "Восстановление"
@@ -1781,7 +1854,7 @@ msgstr "Восстановить разрешения чтения/записи"
msgid "Restoring files ..."
msgstr "Восстановление файлов ..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "Продолжить"
@@ -1805,7 +1878,7 @@ msgstr "Выполнение..."
msgid "Running commandline entry"
msgstr "Выполнение записи командной строки"
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "Выполняемая задача:"
@@ -1821,7 +1894,7 @@ msgstr "Такой же как в базовой версии: {{channelname}}"
msgid "Sat"
msgstr "Сб"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "Сохранить"
@@ -1833,7 +1906,7 @@ msgstr "Сохранить и исправить"
msgid "Save different versions with timestamp in file name"
msgstr "Сохранить различные версии с отметкой времени в имени файла"
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "Немедленно сохранить"
@@ -1872,7 +1945,7 @@ msgstr ""
msgid "Select files"
msgstr "Выбор файлов"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "Сервер"
@@ -1902,11 +1975,11 @@ msgstr "Пароль сервера"
msgid "Server paused"
msgstr "Сервер приостановлен"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "Свойства состояния сервера"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "Настройки"
@@ -1924,7 +1997,7 @@ msgstr "Текстовое отображение"
msgid "Show hidden folders"
msgstr "Показать скрытые папки"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "Журнал"
@@ -1940,6 +2013,10 @@ msgstr "Древовидное отображение"
msgid "Sia server password"
msgstr "Пароль сервера Sia"
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1968,7 +2045,7 @@ msgstr "Источник:"
msgid "Specific builds for developers only."
msgstr "Особые сборки только для разработчиков."
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "Стандартные протоколы"
@@ -2002,11 +2079,11 @@ msgstr "Остановить резервное копирование"
msgid "Stop running task"
msgstr "Остановить задачу"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr "Остановка после выгрузки:"
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "Остановка задачи:"
@@ -2026,7 +2103,7 @@ msgstr "Класс хранения для создания bucket"
msgid "Stored"
msgstr "Сохраненные"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "Сильный"
@@ -2047,7 +2124,7 @@ msgstr "Символическая ссылка"
msgid "System default ({{levelname}})"
msgstr "По умолчанию ({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "Системные файлы"
@@ -2055,7 +2132,7 @@ msgstr "Системные файлы"
msgid "System info"
msgstr "Информация о системе"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "Свойства системы"
@@ -2075,7 +2152,7 @@ msgstr "Целевой путь, т.е. /backup"
msgid "Task is running"
msgstr "Выполняется задача"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "Временные файлы"
@@ -2103,18 +2180,18 @@ msgstr "Проверка разрешений ..."
msgid "Testing permissions..."
msgstr "Проверка разрешений..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "Имя bucket должно быть строчным, преобразовать автоматически?"
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
"Имя bucket следует начинать с вашего имени пользователя, вставить "
"автоматически?"
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr "Потеряно соединение с сервером, повторная попытка через {{time}} ..."
@@ -2128,11 +2205,9 @@ msgstr "Стандартная тема синий на белом (от Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"Папка {{folder}} не существует\n"
-"Создать её?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2144,11 +2219,11 @@ msgstr ""
"\n"
"Вы хотите ЗАМЕНИТЬ ваш ТЕКУЩИЙ ключ узла «{{prev}}» ПОЛУЧЕННЫМ ключом хоста: {{key}}?"
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr "Путь, по-видимому, не существует, вы всё равно хотите его добавить?"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
@@ -2158,14 +2233,14 @@ msgstr ""
"\n"
"Вы хотите включить указанный файл?"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr ""
"Путь должен быть абсолютным, то есть он должен начинаться с косой черты «/»"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2313,12 +2388,9 @@ msgstr "Выгрузка файла проверки ..."
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
-"Отчёты об использовании помогают нам улучшить пользовательский интерфейс и "
-"оценить влияние новых функций. Мы используем отчёты для формирования <a "
-"href=\"{{link}}\" target=\"_blank\">открытой статистики использования</a>"
#: templates/settings.html:102
msgid "Usage statistics"
@@ -2332,15 +2404,15 @@ msgstr "Статистика использования, предупрежде
msgid "Use SSL"
msgstr "Использовать SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "Использовать существующую базу данных?"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "Использовать слабую кодовую фразу"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "Бесполезно"
@@ -2356,20 +2428,16 @@ msgstr "Пользователь имеет слишком много разре
msgid "User interface settings"
msgstr "Настройки интерфейса"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "Имя пользователя"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... через Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Проверка ..."
@@ -2399,15 +2467,15 @@ msgstr "Проверка дистанционных данных ..."
msgid "Verifying restored files ..."
msgstr "Проверка восстановленных файлов ..."
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "Очень надёжный"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "Очень слабый"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "Посетите нас на"
@@ -2438,16 +2506,22 @@ msgstr "Ожидание выгрузки ..."
msgid "Warnings, errors and crashes"
msgstr "Предупреждения, ошибки и падения"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
"Мы рекомендуем зашифровать все резервные копии, хранящиеся вне вашей системы"
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "Слабый"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "Слабая кодовая фраза"
@@ -2455,7 +2529,7 @@ msgstr "Слабая кодовая фраза"
msgid "Wed"
msgstr "Ср"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "Недель"
@@ -2467,19 +2541,19 @@ msgstr "Откуда вы хотите восстановить данные?"
msgid "Where do you want to restore the files to?"
msgstr "Куда вы хотите восстановить файлы?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr "Windows"
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "Лет"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2489,21 +2563,21 @@ msgstr "Лет"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "Да"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "Да, я надёжно сохранил кодовую фразу"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "Да, я смелый!"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr "Да, пожалуйста, сломайте мою резервную копию!"
@@ -2527,7 +2601,7 @@ msgstr ""
"Вы меняете путь базы данных отличный от существующей базы данных.\n"
"Вы уверены, что это то, что вы хотите?"
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "Вы используете {{appname}} {{version}}"
@@ -2547,7 +2621,7 @@ msgstr ""
"Вы можете завершить задачу немедленно или позволить процессу продолжить "
"текущий файл и остановиться."
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
@@ -2555,7 +2629,7 @@ msgstr ""
"Вы изменили режим шифрования. Это может что-нибудь сломать. Вместо этого вам"
" лучше создать новую резервную копию"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
@@ -2563,7 +2637,7 @@ msgstr ""
"Вы изменили кодовую фразу, но это не поддерживается. Вместо этого вам стоит "
"создать новую резервную копию."
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2575,7 +2649,7 @@ msgstr ""
msgid "You have chosen to restore to a new location, but not entered one"
msgstr "Вы выбрали новое место для восстановления, но не ввели его"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
@@ -2585,36 +2659,40 @@ msgstr ""
"надёжно сохранили парольную фразу, ибо восстановление данных невозможно в "
"случае её утраты."
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr "Вы должны выбрать по крайней мере одну исходную папку"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "Вам необходимо ввести имя резервной копии"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "Вы должны ввести кодовую фразу или отключить шифрование"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr "Необходимо ввести положительное число резервных копий для хранения"
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr ""
"Вам необходимо ввести имя арендатора, если вы не предоставите ключ API"
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr "Необходимо ввести допустимый срок времени хранения резервных копий"
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "Вы должны ввести пароль или ключ API"
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr "Вы должны ввести либо пароль, либо ключ API, но не оба"
@@ -2635,11 +2713,11 @@ msgstr "Вы должны заполнить имя пользователя"
msgid "You must fill in {{field}}"
msgstr "Вы должны заполнить {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "Вы должны выбрать или заполнить AuthURI"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "Вы должны выбрать или заполнить сервер"
@@ -2651,15 +2729,11 @@ msgstr "Вы должны указать путь"
msgid "Your files and folders have been restored successfully."
msgstr "Ваши файлы и папки были восстановлены успешно."
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr ""
"Вашу кодовую фразу легко отгадать. Подумайте об изменении кодовой фразы."
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "пользовательский"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "bucket/папка/подпапка"
@@ -2672,7 +2746,7 @@ msgstr "байт"
msgid "byte/s"
msgstr "байт/сек"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2683,15 +2757,7 @@ msgstr "пользовательские"
msgid "resume now"
msgstr "возобновить сейчас"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "неограниченный"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "пока они старее, чем"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-sk_SK.po b/Localizations/webroot/localization_webroot-sk_SK.po
index f319c561b..cc57cf7e2 100644
--- a/Localizations/webroot/localization_webroot-sk_SK.po
+++ b/Localizations/webroot/localization_webroot-sk_SK.po
@@ -23,12 +23,12 @@ msgstr "...načítavam..."
msgid "API Key"
msgstr "API Kľúč"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "AWS prístupové ID"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "AWS prístupový kľúč"
@@ -37,7 +37,7 @@ msgstr "AWS prístupový kľúč"
msgid "AWS IAM Policy"
msgstr "AWS IAM Pravidlá"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "O"
@@ -45,7 +45,7 @@ msgstr "O"
msgid "About {{appname}}"
msgstr "O {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Prístupový kľúč"
@@ -57,7 +57,7 @@ msgstr "Prístup zakázaný"
msgid "Access to user interface"
msgstr "Prístup k používateľskému rozhraniu"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Užívateľské meno"
@@ -82,7 +82,7 @@ msgstr "Pridajte cestu priamo"
msgid "Add advanced option"
msgstr "Pridať rozšírenú možnosť"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr ""
@@ -94,12 +94,12 @@ msgstr ""
msgid "Add path"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr ""
@@ -107,7 +107,7 @@ msgstr ""
msgid "Advanced Options"
msgstr ""
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr ""
@@ -115,7 +115,7 @@ msgstr ""
msgid "Advanced:"
msgstr ""
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr ""
@@ -154,7 +154,7 @@ msgid ""
"Are you sure you want the database to point to an existing file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -170,7 +170,7 @@ msgstr ""
msgid "As Command-line"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -184,7 +184,7 @@ msgstr "Prístupové heslo"
msgid "Authentication username"
msgstr "Prístupové užívateľské meno"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "Autogenerácia hesla"
@@ -200,11 +200,11 @@ msgstr ""
msgid "B2 Application Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr ""
@@ -212,7 +212,7 @@ msgstr ""
msgid "Back"
msgstr "Späť"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr ""
@@ -225,6 +225,10 @@ msgstr ""
msgid "Backup location"
msgstr ""
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Záloha:"
@@ -233,10 +237,6 @@ msgstr "Záloha:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr ""
@@ -249,9 +249,9 @@ msgstr ""
msgid "Browser default"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr ""
@@ -291,13 +291,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -305,9 +305,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -329,7 +329,7 @@ msgstr ""
msgid "Check failed:"
msgstr ""
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr ""
@@ -337,7 +337,7 @@ msgstr ""
msgid "Checking ..."
msgstr ""
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr ""
@@ -349,7 +349,7 @@ msgstr ""
msgid "Click the AuthID link to create an AuthID"
msgstr ""
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr ""
@@ -373,7 +373,7 @@ msgstr ""
msgid "Completing previous backup ..."
msgstr ""
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr ""
@@ -407,11 +407,11 @@ msgstr ""
msgid "Connect"
msgstr ""
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr ""
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr ""
@@ -419,11 +419,11 @@ msgstr ""
msgid "Connecting to task ...."
msgstr ""
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr ""
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr ""
@@ -432,7 +432,7 @@ msgstr ""
msgid "Connection worked!"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr ""
@@ -444,7 +444,7 @@ msgstr ""
msgid "Continue"
msgstr "Pokračovať"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Pokračovať bez šifrovania"
@@ -452,6 +452,10 @@ msgstr "Pokračovať bez šifrovania"
msgid "Copied!"
msgstr "Skopírované!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr ""
@@ -516,6 +520,10 @@ msgstr ""
msgid "Custom authentication url"
msgstr ""
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr ""
@@ -540,7 +548,7 @@ msgstr ""
msgid "Database ..."
msgstr ""
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Dni"
@@ -572,6 +580,10 @@ msgstr "Mazanie ..."
msgid "Delete backup"
msgstr "Zmazať zálohu"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr ""
@@ -635,18 +647,10 @@ msgstr "Ozaj chcete zmazať zálohu: \"{{name}}\" ?"
msgid "Do you really want to delete the local database for: {{name}}"
msgstr ""
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Darovať"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Darovať s Bitcoins"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Darovať s PayPal"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr ""
@@ -683,11 +687,11 @@ msgstr ""
msgid "Duplicate option {{opt}}"
msgstr ""
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Duplicati stránky"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr ""
@@ -710,12 +714,12 @@ msgstr ""
msgid "Edit ..."
msgstr ""
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr ""
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr ""
@@ -729,19 +733,28 @@ msgstr ""
msgid "Encryption"
msgstr "Šifrovanie"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr ""
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr ""
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Zadaj URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "Zadaj prístupový kľúč"
@@ -873,6 +886,10 @@ msgstr ""
msgid "Exporting ..."
msgstr ""
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr ""
@@ -913,7 +930,7 @@ msgstr ""
msgid "Failed to import:"
msgstr ""
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr ""
@@ -1003,7 +1020,7 @@ msgstr ""
msgid "Getting file versions ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr ""
@@ -1015,7 +1032,7 @@ msgstr ""
msgid "Hide hidden folders"
msgstr ""
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr ""
@@ -1050,6 +1067,12 @@ msgstr ""
msgid "If a date was missed, the job will run as soon as possible."
msgstr ""
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1093,7 +1116,7 @@ msgid ""
"Do you want to set a password now?"
msgstr ""
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr ""
@@ -1117,11 +1140,15 @@ msgstr ""
msgid "Import from a file"
msgstr ""
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr ""
@@ -1153,16 +1180,17 @@ msgstr ""
msgid "Install failed:"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1176,8 +1204,12 @@ msgstr ""
msgid "KByte/s"
msgstr ""
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
msgstr ""
#: templates/settings.html:40
@@ -1200,7 +1232,7 @@ msgstr ""
msgid "Libraries"
msgstr ""
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr ""
@@ -1228,7 +1260,7 @@ msgstr ""
msgid "Load older data"
msgstr ""
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1239,6 +1271,10 @@ msgstr ""
msgid "Loading remote storage usage ..."
msgstr ""
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr ""
@@ -1247,7 +1283,11 @@ msgstr ""
msgid "Local database path:"
msgstr ""
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr ""
@@ -1267,7 +1307,7 @@ msgstr ""
msgid "Log data from the server"
msgstr ""
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr ""
@@ -1295,8 +1335,8 @@ msgstr ""
msgid "Max upload speed"
msgstr ""
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr ""
@@ -1313,7 +1353,7 @@ msgstr ""
msgid "Minimum redundancy"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr ""
@@ -1322,15 +1362,15 @@ msgstr ""
msgid "Minutes"
msgstr ""
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr ""
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr ""
@@ -1338,7 +1378,7 @@ msgstr ""
msgid "Mon"
msgstr ""
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr ""
@@ -1395,11 +1435,11 @@ msgstr ""
msgid "Next scheduled run:"
msgstr ""
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr ""
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr ""
@@ -1408,9 +1448,9 @@ msgid "Next time"
msgstr ""
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1420,9 +1460,9 @@ msgstr ""
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr ""
@@ -1437,7 +1477,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr ""
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr ""
@@ -1453,7 +1493,7 @@ msgstr ""
msgid "No passphrase entered"
msgstr ""
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr ""
@@ -1461,7 +1501,7 @@ msgstr ""
msgid "No, my machine has only a single account"
msgstr ""
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr ""
@@ -1469,23 +1509,33 @@ msgstr ""
msgid "None / disabled"
msgstr ""
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr ""
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr ""
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr ""
@@ -1526,10 +1576,17 @@ msgstr ""
msgid "Original location"
msgstr ""
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr ""
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr ""
@@ -1543,16 +1600,16 @@ msgstr ""
msgid "Passphrase (if encrypted)"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr ""
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1560,7 +1617,7 @@ msgstr ""
msgid "Password"
msgstr ""
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr ""
@@ -1568,7 +1625,7 @@ msgstr ""
msgid "Patching files with local blocks ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr ""
@@ -1609,7 +1666,7 @@ msgid "Port"
msgstr ""
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr ""
@@ -1618,7 +1675,7 @@ msgstr ""
msgid "ProjectID is optional if the bucket exist"
msgstr ""
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr ""
@@ -1642,7 +1699,7 @@ msgstr ""
msgid "Registering temporary backup ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr ""
@@ -1654,6 +1711,22 @@ msgstr ""
msgid "Remote"
msgstr ""
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr ""
@@ -1682,7 +1755,7 @@ msgstr ""
msgid "Reset"
msgstr ""
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr ""
@@ -1724,7 +1797,7 @@ msgstr ""
msgid "Restoring files ..."
msgstr ""
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr ""
@@ -1748,7 +1821,7 @@ msgstr ""
msgid "Running commandline entry"
msgstr ""
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr ""
@@ -1764,7 +1837,7 @@ msgstr ""
msgid "Sat"
msgstr ""
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr ""
@@ -1776,7 +1849,7 @@ msgstr ""
msgid "Save different versions with timestamp in file name"
msgstr ""
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr ""
@@ -1813,7 +1886,7 @@ msgstr ""
msgid "Select files"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr ""
@@ -1843,11 +1916,11 @@ msgstr ""
msgid "Server paused"
msgstr ""
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr ""
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr ""
@@ -1865,7 +1938,7 @@ msgstr ""
msgid "Show hidden folders"
msgstr ""
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr ""
@@ -1881,6 +1954,10 @@ msgstr ""
msgid "Sia server password"
msgstr ""
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1907,7 +1984,7 @@ msgstr ""
msgid "Specific builds for developers only."
msgstr ""
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr ""
@@ -1941,11 +2018,11 @@ msgstr ""
msgid "Stop running task"
msgstr ""
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr ""
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr ""
@@ -1965,7 +2042,7 @@ msgstr ""
msgid "Stored"
msgstr ""
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr ""
@@ -1986,7 +2063,7 @@ msgstr ""
msgid "System default ({{levelname}})"
msgstr ""
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr ""
@@ -1994,7 +2071,7 @@ msgstr ""
msgid "System info"
msgstr ""
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr ""
@@ -2014,7 +2091,7 @@ msgstr ""
msgid "Task is running"
msgstr ""
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr ""
@@ -2042,16 +2119,16 @@ msgstr ""
msgid "Testing permissions..."
msgstr ""
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr ""
@@ -2065,7 +2142,7 @@ msgstr ""
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
@@ -2076,24 +2153,24 @@ msgid ""
"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
"Do you want to include the specified file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2223,8 +2300,8 @@ msgstr ""
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
#: templates/settings.html:102
@@ -2239,15 +2316,15 @@ msgstr ""
msgid "Use SSL"
msgstr ""
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr ""
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr ""
@@ -2263,20 +2340,16 @@ msgstr ""
msgid "User interface settings"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr ""
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr ""
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr ""
@@ -2306,15 +2379,15 @@ msgstr ""
msgid "Verifying restored files ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr ""
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr ""
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr ""
@@ -2344,15 +2417,21 @@ msgstr ""
msgid "Warnings, errors and crashes"
msgstr ""
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr ""
@@ -2360,7 +2439,7 @@ msgstr ""
msgid "Wed"
msgstr ""
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr ""
@@ -2372,19 +2451,19 @@ msgstr ""
msgid "Where do you want to restore the files to?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr ""
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr ""
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2394,21 +2473,21 @@ msgstr ""
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr ""
@@ -2428,7 +2507,7 @@ msgid ""
"Are you sure this is what you want?"
msgstr ""
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr ""
@@ -2444,19 +2523,19 @@ msgid ""
"current file and the stop."
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
msgstr ""
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2466,42 +2545,46 @@ msgstr ""
msgid "You have chosen to restore to a new location, but not entered one"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr ""
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr ""
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr ""
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr ""
@@ -2522,11 +2605,11 @@ msgstr ""
msgid "You must fill in {{field}}"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr ""
@@ -2538,14 +2621,10 @@ msgstr ""
msgid "Your files and folders have been restored successfully."
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr ""
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr ""
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr ""
@@ -2558,7 +2637,7 @@ msgstr ""
msgid "byte/s"
msgstr ""
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2569,15 +2648,7 @@ msgstr ""
msgid "resume now"
msgstr ""
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr ""
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr ""
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-sr_RS.po b/Localizations/webroot/localization_webroot-sr_RS.po
index 306bdd317..05fd064f6 100644
--- a/Localizations/webroot/localization_webroot-sr_RS.po
+++ b/Localizations/webroot/localization_webroot-sr_RS.po
@@ -23,12 +23,12 @@ msgstr "...učitavanje..."
msgid "API Key"
msgstr "API ključ"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "AWS Access ID"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -37,7 +37,7 @@ msgstr "AWS Access Key"
msgid "AWS IAM Policy"
msgstr "AWS IAM Policy"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "O nama"
@@ -45,7 +45,7 @@ msgstr "O nama"
msgid "About {{appname}}"
msgstr "O aplikaciji {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Pristupni ključ - access key"
@@ -57,7 +57,7 @@ msgstr "Pristup odbijen"
msgid "Access to user interface"
msgstr "Pristup korisničkom interfejsu"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "Korisničko ime"
@@ -82,7 +82,7 @@ msgstr ""
msgid "Add advanced option"
msgstr "Dodaj naprednu opciju"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "Dodaj bekap"
@@ -94,12 +94,12 @@ msgstr "Dodaj filter"
msgid "Add path"
msgstr "Dodaj putanju"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "Prilagodi ime kofice?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "Prilagodi ime putanje?"
@@ -107,7 +107,7 @@ msgstr "Prilagodi ime putanje?"
msgid "Advanced Options"
msgstr "Napredne opcije"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "Napredne opcije"
@@ -115,7 +115,7 @@ msgstr "Napredne opcije"
msgid "Advanced:"
msgstr "Napredno:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr ""
@@ -154,7 +154,7 @@ msgid ""
"Are you sure you want the database to point to an existing file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -170,7 +170,7 @@ msgstr ""
msgid "As Command-line"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Authentication username"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr ""
@@ -200,11 +200,11 @@ msgstr ""
msgid "B2 Application Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr ""
@@ -212,7 +212,7 @@ msgstr ""
msgid "Back"
msgstr "Nazad"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Backend moduli:"
@@ -225,6 +225,10 @@ msgstr "Backup odredište"
msgid "Backup location"
msgstr "Backup lokacija"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "Backup:"
@@ -233,10 +237,6 @@ msgstr "Backup:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr ""
@@ -249,9 +249,9 @@ msgstr ""
msgid "Browser default"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr ""
@@ -291,13 +291,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -305,9 +305,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -329,7 +329,7 @@ msgstr ""
msgid "Check failed:"
msgstr ""
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "Proveri ažuriranja odmah"
@@ -337,7 +337,7 @@ msgstr "Proveri ažuriranja odmah"
msgid "Checking ..."
msgstr "Proveravanje ..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "Proveravanje ažuriranja ..."
@@ -349,7 +349,7 @@ msgstr ""
msgid "Click the AuthID link to create an AuthID"
msgstr ""
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr ""
@@ -373,7 +373,7 @@ msgstr ""
msgid "Completing previous backup ..."
msgstr ""
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr ""
@@ -407,11 +407,11 @@ msgstr "Neophodna potvrda"
msgid "Connect"
msgstr "Poveži"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "Poveži odmah"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr ""
@@ -419,11 +419,11 @@ msgstr ""
msgid "Connecting to task ...."
msgstr "Povezivanje na zadatak ...."
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "Povezivanje..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "Veza izgubljena"
@@ -432,7 +432,7 @@ msgstr "Veza izgubljena"
msgid "Connection worked!"
msgstr "Veza je radila!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr ""
@@ -444,7 +444,7 @@ msgstr ""
msgid "Continue"
msgstr "Nastavi"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "Nastavi bez šifrovanja"
@@ -452,6 +452,10 @@ msgstr "Nastavi bez šifrovanja"
msgid "Copied!"
msgstr "Prekopirano!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "Kopiraj odredišni URL u privremenu memoriju"
@@ -516,6 +520,10 @@ msgstr ""
msgid "Custom authentication url"
msgstr ""
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr ""
@@ -540,7 +548,7 @@ msgstr ""
msgid "Database ..."
msgstr ""
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr ""
@@ -572,6 +580,10 @@ msgstr "Brisanje ..."
msgid "Delete backup"
msgstr "Obriši backup"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "Obriši lokalnu bazu podataka"
@@ -636,18 +648,10 @@ msgstr "Da li zaista želiš da obrišeš backup: \"{{name}}\" ?"
msgid "Do you really want to delete the local database for: {{name}}"
msgstr "Da li zaista želiš da obrišeš lokalnu bazu podataka za: {{name}}"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "Doniraj"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "Doniraj Bitcoine"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "Doniraj preko PayPal-a"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr ""
@@ -684,11 +688,11 @@ msgstr "Preuzimanje ažuriranja..."
msgid "Duplicate option {{opt}}"
msgstr ""
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr ""
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr ""
@@ -711,12 +715,12 @@ msgstr ""
msgid "Edit ..."
msgstr ""
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "Izmeni kao listu"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "Izmeni kao tekst"
@@ -730,19 +734,28 @@ msgstr "Šifruj datoteku"
msgid "Encryption"
msgstr "Šifrovanje"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "Šifrovanje promenjeno"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr ""
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "Unesi URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr ""
@@ -874,6 +887,10 @@ msgstr "Izvezi podešavanja"
msgid "Exporting ..."
msgstr ""
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr ""
@@ -914,7 +931,7 @@ msgstr ""
msgid "Failed to import:"
msgstr ""
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr ""
@@ -1004,7 +1021,7 @@ msgstr ""
msgid "Getting file versions ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "Skrivene datoteke"
@@ -1016,7 +1033,7 @@ msgstr "Sakrij"
msgid "Hide hidden folders"
msgstr "Sakrij skrivene fascikle"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "Glavna"
@@ -1051,6 +1068,12 @@ msgstr "ID:"
msgid "If a date was missed, the job will run as soon as possible."
msgstr ""
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1094,7 +1117,7 @@ msgid ""
"Do you want to set a password now?"
msgstr ""
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr ""
@@ -1118,11 +1141,15 @@ msgstr ""
msgid "Import from a file"
msgstr ""
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr ""
@@ -1154,16 +1181,17 @@ msgstr "Instalacija"
msgid "Install failed:"
msgstr "Instalacija nije uspela:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1177,8 +1205,12 @@ msgstr "KBajt"
msgid "KByte/s"
msgstr "KBajt/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
msgstr ""
#: templates/settings.html:40
@@ -1201,7 +1233,7 @@ msgstr ""
msgid "Libraries"
msgstr "Biblioteke"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr ""
@@ -1229,7 +1261,7 @@ msgstr ""
msgid "Load older data"
msgstr "Učitaj starije podatke"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1240,6 +1272,10 @@ msgstr "Učitavanje ..."
msgid "Loading remote storage usage ..."
msgstr ""
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "Lokalna baza podataka za"
@@ -1248,7 +1284,11 @@ msgstr "Lokalna baza podataka za"
msgid "Local database path:"
msgstr "Putanja lokalne baze podataka:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "Lokalno skladište"
@@ -1268,7 +1308,7 @@ msgstr ""
msgid "Log data from the server"
msgstr ""
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "Odjavi se"
@@ -1296,8 +1336,8 @@ msgstr ""
msgid "Max upload speed"
msgstr ""
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "Meni"
@@ -1314,7 +1354,7 @@ msgstr "Microsoft SQL baze podataka"
msgid "Minimum redundancy"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr ""
@@ -1323,15 +1363,15 @@ msgstr ""
msgid "Minutes"
msgstr "Minute"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "Nedostaje naziv"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "Nedostaje lozinka"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr ""
@@ -1339,7 +1379,7 @@ msgstr ""
msgid "Mon"
msgstr "Pon"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "Meseci"
@@ -1396,11 +1436,11 @@ msgstr "Sledeće"
msgid "Next scheduled run:"
msgstr "Sledeće zakazano pokretanje:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "Sledeći zakazan zadatak:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "Sledeći zadatak:"
@@ -1409,9 +1449,9 @@ msgid "Next time"
msgstr "Sledeći put"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1421,9 +1461,9 @@ msgstr "Sledeći put"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "Ne"
@@ -1438,7 +1478,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr ""
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "Bez šifrovanja"
@@ -1454,7 +1494,7 @@ msgstr ""
msgid "No passphrase entered"
msgstr "Lozinka nije uneta"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "Nema zakazanih zadataka"
@@ -1462,7 +1502,7 @@ msgstr "Nema zakazanih zadataka"
msgid "No, my machine has only a single account"
msgstr ""
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr ""
@@ -1470,23 +1510,33 @@ msgstr ""
msgid "None / disabled"
msgstr ""
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "U redu"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr ""
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr ""
@@ -1527,10 +1577,17 @@ msgstr ""
msgid "Original location"
msgstr ""
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Ostalo"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "Prepiši"
@@ -1544,16 +1601,16 @@ msgstr "Lozinka"
msgid "Passphrase (if encrypted)"
msgstr "Lozinka (ako je šifrovano)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "Lozinka promenjena"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "Lozinke se ne poklapaju"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1561,7 +1618,7 @@ msgstr "Lozinke se ne poklapaju"
msgid "Password"
msgstr "Lozinka"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "Lozinke se ne poklapaju"
@@ -1569,7 +1626,7 @@ msgstr "Lozinke se ne poklapaju"
msgid "Patching files with local blocks ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "Putanja nije pronađena"
@@ -1610,7 +1667,7 @@ msgid "Port"
msgstr "Port"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "Prethodno"
@@ -1619,7 +1676,7 @@ msgstr "Prethodno"
msgid "ProjectID is optional if the bucket exist"
msgstr ""
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr ""
@@ -1643,7 +1700,7 @@ msgstr ""
msgid "Registering temporary backup ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "Relativne putanje nisu dozvoljene"
@@ -1655,6 +1712,22 @@ msgstr "Učitaj ponovo"
msgid "Remote"
msgstr "Udaljeno"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "Ukloni"
@@ -1683,7 +1756,7 @@ msgstr ""
msgid "Reset"
msgstr "Resetovanje"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "Vrati"
@@ -1725,7 +1798,7 @@ msgstr "Vrati dozvole za čitanje i upis"
msgid "Restoring files ..."
msgstr "Vraćanje datoteka ..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "Nastavi"
@@ -1749,7 +1822,7 @@ msgstr "Izvršavanje ...."
msgid "Running commandline entry"
msgstr "Izvrši unos komandne linije"
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "Izvršavanje zadatka:"
@@ -1765,7 +1838,7 @@ msgstr ""
msgid "Sat"
msgstr "Sub"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "Sačuvaj"
@@ -1777,7 +1850,7 @@ msgstr "Snimi i popravi"
msgid "Save different versions with timestamp in file name"
msgstr "Snimi drugu verziju sa vremenom u nazivu datoteke"
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "Snimi odmah"
@@ -1814,7 +1887,7 @@ msgstr ""
msgid "Select files"
msgstr "Izaberite datoteke"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "Server"
@@ -1844,11 +1917,11 @@ msgstr ""
msgid "Server paused"
msgstr "Server je pauziran"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "Opcije stanja servera"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "Podešavanja"
@@ -1866,7 +1939,7 @@ msgstr "Prikaži napredni editor"
msgid "Show hidden folders"
msgstr "Prikaži skrivene fascikle"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "Prikaži dnevnik"
@@ -1882,6 +1955,10 @@ msgstr ""
msgid "Sia server password"
msgstr ""
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1908,7 +1985,7 @@ msgstr ""
msgid "Specific builds for developers only."
msgstr ""
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr ""
@@ -1942,11 +2019,11 @@ msgstr "Zaustavi pokrenuti backup"
msgid "Stop running task"
msgstr "Zaustavi pokrenuti zadatak"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr ""
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "Zaustavljanje zadatka:"
@@ -1966,7 +2043,7 @@ msgstr ""
msgid "Stored"
msgstr "Uskladišteno"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "Jaka"
@@ -1987,7 +2064,7 @@ msgstr "Simbolička veza"
msgid "System default ({{levelname}})"
msgstr ""
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "Sistemske datoteke"
@@ -1995,7 +2072,7 @@ msgstr "Sistemske datoteke"
msgid "System info"
msgstr "Sistemski podaci"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "Sistemske opcije"
@@ -2015,7 +2092,7 @@ msgstr ""
msgid "Task is running"
msgstr "Zadatak se izvršava"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "Privremene datoteke"
@@ -2043,16 +2120,16 @@ msgstr "Proveravanje dozvola ..."
msgid "Testing permissions..."
msgstr "Proveravanje dozvola..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr "Veza sa serverom je prekinuta, pokušavanje ponovo za {{time}} ..."
@@ -2066,11 +2143,9 @@ msgstr "Podrazumevana plavo na belom tema (napravio Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"Fascikla {{folder}} ne postoji\n"
-"Napraviti je odmah?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2079,24 +2154,24 @@ msgid ""
"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr "Putanja izgleda ne postoji, da li svejedno želite da je dodate?"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
"Do you want to include the specified file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2234,8 +2309,8 @@ msgstr ""
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
#: templates/settings.html:102
@@ -2250,15 +2325,15 @@ msgstr ""
msgid "Use SSL"
msgstr "Koristi SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "Koristi postojeću bazu podataka?"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "Koristi slabu lozinku"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "Beskorisno"
@@ -2274,20 +2349,16 @@ msgstr "Korisnik ima previše dozvola"
msgid "User interface settings"
msgstr "Podešavanja korisničkog interfejsa"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "Korisničko ime"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA, Mastercard, ... putem Paypal-a"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "Proveravanje ..."
@@ -2317,15 +2388,15 @@ msgstr ""
msgid "Verifying restored files ..."
msgstr "Proveravanje vraćenih datoteka .."
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "Veoma jaka"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "Veoma slaba"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "Posetite nas na"
@@ -2355,16 +2426,22 @@ msgstr ""
msgid "Warnings, errors and crashes"
msgstr ""
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
"Preporučujemo da šifrujete sve backup-ove uskladištene van Vašeg sistema"
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "Slaba"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "Slaba lozinka"
@@ -2372,7 +2449,7 @@ msgstr "Slaba lozinka"
msgid "Wed"
msgstr "Sre"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "Sedmica"
@@ -2384,19 +2461,19 @@ msgstr "Odakle želite da vratite?"
msgid "Where do you want to restore the files to?"
msgstr "Gde želite da vratite datoteke?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr ""
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "Godina"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2406,21 +2483,21 @@ msgstr "Godina"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "Da"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "Da, uskladištio sam lozinku bezbedno"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "Da, hrabar sam!"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr ""
@@ -2442,7 +2519,7 @@ msgid ""
"Are you sure this is what you want?"
msgstr ""
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "Trenutno koristite {{appname}} {{version}}"
@@ -2458,19 +2535,19 @@ msgid ""
"current file and the stop."
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
msgstr ""
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2480,42 +2557,46 @@ msgstr ""
msgid "You have chosen to restore to a new location, but not entered one"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr ""
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "Morate uneti naziv za backup"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "Morate uneti lozinku ili isključiti šifrovanje"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "Morate uneti ili lozinku ili API ključ"
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr "Morate uneti ili lozinku ili API ključ, ne oboje"
@@ -2536,11 +2617,11 @@ msgstr "Morate uneti korisničko ime"
msgid "You must fill in {{field}}"
msgstr "Morate uneti {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "Morate izabrati ili uneti AuthURI"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "Morate izabrati ili uneti server"
@@ -2552,14 +2633,10 @@ msgstr "Morate navesti putanju"
msgid "Your files and folders have been restored successfully."
msgstr "Vaše datoteke i fascikle su uspešno vraćene."
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr "Vaša lozinka je laka za pogađanje. Razmislite o promeni lozinke."
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr ""
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr ""
@@ -2572,7 +2649,7 @@ msgstr "bajt"
msgid "byte/s"
msgstr "bajt/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2583,15 +2660,7 @@ msgstr ""
msgid "resume now"
msgstr "nastavi odmah"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr ""
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr ""
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-zh_CN.po b/Localizations/webroot/localization_webroot-zh_CN.po
index 00a726eee..592f99b0f 100644
--- a/Localizations/webroot/localization_webroot-zh_CN.po
+++ b/Localizations/webroot/localization_webroot-zh_CN.po
@@ -22,12 +22,12 @@ msgstr "…载入中…"
msgid "API Key"
msgstr "API 密钥"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "AWS 访问 ID"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "AWS 访问密钥"
@@ -36,7 +36,7 @@ msgstr "AWS 访问密钥"
msgid "AWS IAM Policy"
msgstr "AWS IAM 策略"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "关于"
@@ -44,7 +44,7 @@ msgstr "关于"
msgid "About {{appname}}"
msgstr "关于 {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "访问密钥"
@@ -56,7 +56,7 @@ msgstr "访问被拒绝"
msgid "Access to user interface"
msgstr "访问控制"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "帐户名"
@@ -81,7 +81,7 @@ msgstr "直接添加路径"
msgid "Add advanced option"
msgstr "添加高级选项"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "新增备份"
@@ -93,12 +93,12 @@ msgstr "添加过滤条件"
msgid "Add path"
msgstr "添加路径"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "调整 bucket 名称?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "调整路径名称?"
@@ -106,7 +106,7 @@ msgstr "调整路径名称?"
msgid "Advanced Options"
msgstr "高级选项"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "高级选项"
@@ -114,7 +114,7 @@ msgstr "高级选项"
msgid "Advanced:"
msgstr "高级:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr "所有"
@@ -157,7 +157,7 @@ msgstr ""
"新位置已有文件\n"
"你确定要将数据库指向已存在的文件?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -176,7 +176,7 @@ msgstr "使用情况报告级别"
msgid "As Command-line"
msgstr "导出为命令行"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -190,7 +190,7 @@ msgstr "认证密码"
msgid "Authentication username"
msgstr "认证用户名"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "自动生成的密码"
@@ -206,11 +206,11 @@ msgstr "B2 帐户 ID"
msgid "B2 Application Key"
msgstr "B2 应用密钥"
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr "B2 云存储帐户 ID"
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 云存储应用密钥"
@@ -218,7 +218,7 @@ msgstr "B2 云存储应用密钥"
msgid "Back"
msgstr "返回"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "后端模块:"
@@ -231,6 +231,10 @@ msgstr "备份保存位置"
msgid "Backup location"
msgstr "备份位置"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "备份数据:"
@@ -239,10 +243,6 @@ msgstr "备份数据:"
msgid "Beta"
msgstr " Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "比特币:{{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "访问错误"
@@ -255,9 +255,9 @@ msgstr "浏览"
msgid "Browser default"
msgstr "浏览器默认语言"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Bucket 名称"
@@ -297,13 +297,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -311,9 +311,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -335,7 +335,7 @@ msgstr "{{appname}} {{version}} 更新日志"
msgid "Check failed:"
msgstr "检查失败:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "立即检查更新"
@@ -343,7 +343,7 @@ msgstr "立即检查更新"
msgid "Checking ..."
msgstr "正在检查…"
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "正在检查更新…"
@@ -355,7 +355,7 @@ msgstr "选择存储类型以开始"
msgid "Click the AuthID link to create an AuthID"
msgstr "点击\"授权 ID\"链接来创建一个授权 ID"
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr "点击配置限流"
@@ -379,7 +379,7 @@ msgstr "即将完成备份…"
msgid "Completing previous backup ..."
msgstr "即将完成前一备份…"
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "压缩模块:"
@@ -413,11 +413,11 @@ msgstr "需要确认"
msgid "Connect"
msgstr "连接"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "立即连接"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "正在连接服务器…"
@@ -425,11 +425,11 @@ msgstr "正在连接服务器…"
msgid "Connecting to task ...."
msgstr "正在连接至任务..."
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "正在连接…"
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "连接中断"
@@ -438,7 +438,7 @@ msgstr "连接中断"
msgid "Connection worked!"
msgstr "连接正常!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "容器名称"
@@ -450,7 +450,7 @@ msgstr "容器区域"
msgid "Continue"
msgstr "继续"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "继续且不启用加密"
@@ -458,6 +458,10 @@ msgstr "继续且不启用加密"
msgid "Copied!"
msgstr "已复制!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "复制地址到剪贴板"
@@ -522,6 +526,10 @@ msgstr "自定义 S3 端点"
msgid "Custom authentication url"
msgstr "自定义认证地址"
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "自定义区域 ({{server}})"
@@ -546,7 +554,7 @@ msgstr "自定义存储类别 ({{class}})"
msgid "Database ..."
msgstr "数据库..."
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "天"
@@ -578,6 +586,10 @@ msgstr "删除…"
msgid "Delete backup"
msgstr "删除备份"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "删除本地数据库"
@@ -643,18 +655,10 @@ msgstr "你确定要删除备份:\"{{name}}\"吗 ?"
msgid "Do you really want to delete the local database for: {{name}}"
msgstr "你确定要删除 \"{{name}}\" 的本地数据库吗 ?"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "捐赠"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "通过比特币捐赠"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "通过 Paypal 捐赠"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "捐赠信息"
@@ -691,11 +695,11 @@ msgstr "正在下载更新…"
msgid "Duplicate option {{opt}}"
msgstr "Duplicati 选项 {{opt}}"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Duplicati 网站"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Duplicati 论坛"
@@ -721,12 +725,12 @@ msgstr "每个备份都有一个关联的本地数据库,用来存储远程备
msgid "Edit ..."
msgstr "编辑…"
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "以列表形式编辑"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "以文本形式编辑"
@@ -740,19 +744,28 @@ msgstr "加密文件"
msgid "Encryption"
msgstr "加密方式"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "加密方式已更改"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "加密模块:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "输入地址"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "输入访问密钥"
@@ -884,6 +897,10 @@ msgstr "导出配置"
msgid "Exporting ..."
msgstr "正在导出…"
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (备选)"
@@ -924,7 +941,7 @@ msgstr "获取路径信息失败: {{message}}"
msgid "Failed to import:"
msgstr "导入失败:"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "读取备份默认设置失败:"
@@ -1014,7 +1031,7 @@ msgstr "生成 IAM 访问策略"
msgid "Getting file versions ..."
msgstr "正在读取文件版本..."
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "隐藏文件"
@@ -1026,7 +1043,7 @@ msgstr "隐藏"
msgid "Hide hidden folders"
msgstr "隐藏被隐藏的文件夹"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "首页"
@@ -1061,6 +1078,12 @@ msgstr "ID:"
msgid "If a date was missed, the job will run as soon as possible."
msgstr "如果时间错过,任务将尽快运行。"
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1112,7 +1135,7 @@ msgstr ""
"如果你的机器处于多用户环境(比如机器上有多个帐户),你需要设定一个密码来防止其他帐户访问你的数据。\n"
"你要现在设定密码吗?"
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "导入"
@@ -1136,11 +1159,15 @@ msgstr "导入失败"
msgid "Import from a file"
msgstr "从文件导入"
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "正在导入…"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "包含一个文件?"
@@ -1172,16 +1199,17 @@ msgstr "安装"
msgid "Install failed:"
msgstr "安装失败:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr "路径中包含无效字符"
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "无效的保留时间"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1197,9 +1225,13 @@ msgstr "KB"
msgid "KByte/s"
msgstr "KB/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
-msgstr "保留备份"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
+msgstr ""
#: templates/settings.html:40
msgid "Language in user interface"
@@ -1221,7 +1253,7 @@ msgstr "最新"
msgid "Libraries"
msgstr "第三方库"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr "hadoop01"
@@ -1249,7 +1281,7 @@ msgstr "从已导出的任务文件或存储提供商处载入目标位置"
msgid "Load older data"
msgstr "载入之前的数据"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1260,6 +1292,10 @@ msgstr "载入中…"
msgid "Loading remote storage usage ..."
msgstr "正在载入远程存储使用量…"
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "本地数据库"
@@ -1268,7 +1304,11 @@ msgstr "本地数据库"
msgid "Local database path:"
msgstr "本地数据库路径:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "本地存储"
@@ -1288,7 +1328,7 @@ msgstr "<b>{{Backup.Backup.Name}}</b> 的日志"
msgid "Log data from the server"
msgstr "Duplicati 服务器日志"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "登出"
@@ -1316,8 +1356,8 @@ msgstr "最大下载速度"
msgid "Max upload speed"
msgstr "最大上传速度"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "菜单"
@@ -1334,7 +1374,7 @@ msgstr "Microsoft SQL 数据库"
msgid "Minimum redundancy"
msgstr "最小冗余"
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr "最小冗余为 1.0"
@@ -1343,15 +1383,15 @@ msgstr "最小冗余为 1.0"
msgid "Minutes"
msgstr "分钟"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "缺少名称"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "缺少密码"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "缺少源数据"
@@ -1359,7 +1399,7 @@ msgstr "缺少源数据"
msgid "Mon"
msgstr "周一"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "月"
@@ -1418,11 +1458,11 @@ msgstr "下一步"
msgid "Next scheduled run:"
msgstr "下一次计划运行于:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "下一次计划任务:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "下一次任务:"
@@ -1431,9 +1471,9 @@ msgid "Next time"
msgstr "下一次运行时间:"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1443,9 +1483,9 @@ msgstr "下一次运行时间:"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "否"
@@ -1463,7 +1503,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr "未找到 &quot;{{backend}}&quot; 存储类型的编辑器"
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "无加密"
@@ -1479,7 +1519,7 @@ msgstr "未恢复项目,请至少选择一项"
msgid "No passphrase entered"
msgstr "未输入密码"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "暂无计划任务"
@@ -1487,7 +1527,7 @@ msgstr "暂无计划任务"
msgid "No, my machine has only a single account"
msgstr "否,我的机器只有一个帐户"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "密码不匹配"
@@ -1495,23 +1535,33 @@ msgstr "密码不匹配"
msgid "None / disabled"
msgstr "无 / 禁用"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "确定"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr "OSX"
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr "OpenStack 认证地址"
@@ -1552,10 +1602,17 @@ msgstr "此处选项将对所有备份生效,但你可以单独设置备份来
msgid "Original location"
msgstr "原位置"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "其它"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "覆盖"
@@ -1569,16 +1626,16 @@ msgstr "密码"
msgid "Passphrase (if encrypted)"
msgstr "密码 (若启用加密)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "密码已更改"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "密码不匹配"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1586,7 +1643,7 @@ msgstr "密码不匹配"
msgid "Password"
msgstr "密码"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "密码不匹配"
@@ -1594,7 +1651,7 @@ msgstr "密码不匹配"
msgid "Patching files with local blocks ..."
msgstr "正在使用本地块修补文件…"
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "路径未找到"
@@ -1635,7 +1692,7 @@ msgid "Port"
msgstr "端口"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "上一步"
@@ -1644,7 +1701,7 @@ msgstr "上一步"
msgid "ProjectID is optional if the bucket exist"
msgstr "若 Bucket 存在, 则项目ID 可选"
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr "专有"
@@ -1668,7 +1725,7 @@ msgstr "正在重建数据库…"
msgid "Registering temporary backup ..."
msgstr "正在注册临时备份…"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "不允许相对路径"
@@ -1680,6 +1737,22 @@ msgstr "重新载入"
msgid "Remote"
msgstr "远程"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "移除"
@@ -1708,7 +1781,7 @@ msgstr "报告:"
msgid "Reset"
msgstr "重置"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "恢复文件"
@@ -1750,7 +1823,7 @@ msgstr "恢复读写权限"
msgid "Restoring files ..."
msgstr "正在恢复文件…"
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "恢复运行"
@@ -1774,7 +1847,7 @@ msgstr "正在运行..."
msgid "Running commandline entry"
msgstr "正在运行命令行"
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "运行中的任务:"
@@ -1790,7 +1863,7 @@ msgstr "与当前安装版本一致:{{channelname}}"
msgid "Sat"
msgstr "周六"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "保存"
@@ -1802,7 +1875,7 @@ msgstr "保存并修复"
msgid "Save different versions with timestamp in file name"
msgstr "保存不同版本 (文件名中添加时间戳)"
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "立即保存"
@@ -1839,7 +1912,7 @@ msgstr "选择日志级别并实时查看"
msgid "Select files"
msgstr "选择文件"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "服务器"
@@ -1869,11 +1942,11 @@ msgstr "服务器密码"
msgid "Server paused"
msgstr "服务器已暂停"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "Duplicati 服务器状态"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "设置"
@@ -1891,7 +1964,7 @@ msgstr "显示高级编辑器"
msgid "Show hidden folders"
msgstr "显示隐藏文件夹"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "日志"
@@ -1907,6 +1980,10 @@ msgstr "显示树状视图"
msgid "Sia server password"
msgstr "Sia 服务器密码"
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1933,7 +2010,7 @@ msgstr "源数据:"
msgid "Specific builds for developers only."
msgstr "面向开发者的特定构建"
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "标准协议"
@@ -1967,11 +2044,11 @@ msgstr "停止正在运行的备份"
msgid "Stop running task"
msgstr "停止正在运行的任务"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr "于此完成后停止:"
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "正在停止任务:"
@@ -1991,7 +2068,7 @@ msgstr "创建 Bucket 的存储类别"
msgid "Stored"
msgstr "存档"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "强度高"
@@ -2012,7 +2089,7 @@ msgstr "符号链接"
msgid "System default ({{levelname}})"
msgstr "默认 ({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "系统文件"
@@ -2020,7 +2097,7 @@ msgstr "系统文件"
msgid "System info"
msgstr "系统信息"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "系统属性"
@@ -2040,7 +2117,7 @@ msgstr "目标路径,例如 /backup"
msgid "Task is running"
msgstr "任务正在运行中"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "临时文件"
@@ -2068,16 +2145,16 @@ msgstr "正在测试权限…"
msgid "Testing permissions..."
msgstr "正在测试权限…"
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "Bucket 名称应当是全小写,自动转换?"
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr "Bucket 名称应该以你的用户名开头,自动加上?"
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr "服务器连接中断,将在 {{time}} 后重新连接…"
@@ -2091,11 +2168,9 @@ msgstr "默认蓝白主题 (by Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
msgstr ""
-"文件夹 {{folder}} 不存在\n"
-"现在创建它吗?"
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2107,11 +2182,11 @@ msgstr ""
"\n"
"你想要把现有密钥 \"{{prev}}\" 替换为 {{key}} 吗?"
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr "路径似乎不存在,你确定要添加它吗?"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
@@ -2120,13 +2195,13 @@ msgstr ""
"路径不应该以 '{{dirsep}}' 字符结尾,这意味你想要包含一个文件而不是文件夹。\n"
"你想要包含指定文件吗?"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr "路径必须为绝对路径,也就是以斜杠 '/' 开头"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2260,11 +2335,9 @@ msgstr "正在上传校验文件…"
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
-"使用情况报告帮助我们提升用户体验,评估新特性的影响,我们用它们生成 <a href=\"{{link}}\" "
-"target=\"_blank\">公共使用统计</a>"
#: templates/settings.html:102
msgid "Usage statistics"
@@ -2278,15 +2351,15 @@ msgstr "使用情况统计,警告,错误,崩溃"
msgid "Use SSL"
msgstr "启用 SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "使用已存在的数据库?"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "确定使用弱密码"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "无用"
@@ -2302,20 +2375,16 @@ msgstr "用户权限太多"
msgid "User interface settings"
msgstr "界面设置"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "用户名"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr " Paypal:VISA, Mastercard, ... "
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "正在验证…"
@@ -2345,15 +2414,15 @@ msgstr "正在校验远程数据…"
msgid "Verifying restored files ..."
msgstr "正在校验恢复出的文件…"
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "强度非常高"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "强度非常低"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "了解我们"
@@ -2383,15 +2452,21 @@ msgstr "等待上传完成…"
msgid "Warnings, errors and crashes"
msgstr "警告,错误,崩溃"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr "我们推荐加密所有保存在第三方系统中的数据"
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "强度低"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "弱密码"
@@ -2399,7 +2474,7 @@ msgstr "弱密码"
msgid "Wed"
msgstr "周三"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "周"
@@ -2411,19 +2486,19 @@ msgstr "你想从哪里恢复呢?"
msgid "Where do you want to restore the files to?"
msgstr "你想把文件恢复到哪里?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr "Windows"
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "年"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2433,21 +2508,21 @@ msgstr "年"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "是"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "是,我已将密码安全保存"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "是,我无所谓"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr "是,请清除我的备份"
@@ -2471,7 +2546,7 @@ msgstr ""
"你正在改变数据库路径。\n"
"你确定想要这么做吗?"
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "当前正在运行 {{appname}} {{version}}"
@@ -2487,19 +2562,19 @@ msgid ""
"current file and the stop."
msgstr "你可以立即停止任务,也可以在当前文件处理完成后停止。"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
msgstr "你已经更改了加密方式,这可能破坏备份。你更应当创建新备份。"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
msgstr "你已经更改密码,这是不支持的操作。你更应当创建新备份。"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2509,42 +2584,46 @@ msgstr "你已选择不加密备份,推荐加密所有存储在远程服务器
msgid "You have chosen to restore to a new location, but not entered one"
msgstr "你选择了恢复到新位置,却没有指定具体位置"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr "你已经生成了一个强密码,确保你安全记录下了此密码,否则,万一你丢失了密码,数据将不能恢复。"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr "你必须选择至少一个源文件夹"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "你必须输入备份名称"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "你必须输入加密密码或禁用加密"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr "你输入要保留的版本数必须为正"
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr "如果你没有提供 API 密钥,你必须输入租户名称"
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr "你必须输入有效的保留时长"
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "你必须输入一个密码或 API 密钥"
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr "你必须只输入一个密码或 API 密钥,而不是两者同时"
@@ -2565,11 +2644,11 @@ msgstr "你必须填写用户名"
msgid "You must fill in {{field}}"
msgstr "你必须填写 {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "你必须选择或填写认证地址"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "你必须选择或填写服务器"
@@ -2581,14 +2660,10 @@ msgstr "你必须指定路径"
msgid "Your files and folders have been restored successfully."
msgstr "文件恢复成功!"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr "你的密码很容易被破解,请考虑更换一个强密码"
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "指定版本数"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "Bucket / 文件夹 / 子文件夹"
@@ -2601,7 +2676,7 @@ msgstr "B"
msgid "byte/s"
msgstr "B/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2612,15 +2687,7 @@ msgstr "自定义"
msgid "resume now"
msgstr "立即恢复运行"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "永久"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "指定时长"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-zh_HK.po b/Localizations/webroot/localization_webroot-zh_HK.po
index e17000705..f8ac995a9 100644
--- a/Localizations/webroot/localization_webroot-zh_HK.po
+++ b/Localizations/webroot/localization_webroot-zh_HK.po
@@ -1,9 +1,9 @@
# Translators:
-# Aticaler <aticaler@a-box.xyz>, 2017
+# Aticaler, 2017
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Last-Translator: Aticaler <aticaler@a-box.xyz>, 2017\n"
+"Last-Translator: Aticaler, 2017\n"
"Language-Team: Chinese (Hong Kong) (https://www.transifex.com/duplicati/teams/67655/zh_HK/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -22,12 +22,12 @@ msgstr "...載入中..."
msgid "API Key"
msgstr "API Key"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr ""
@@ -36,7 +36,7 @@ msgstr ""
msgid "AWS IAM Policy"
msgstr "AWS IAM 原則"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "關於"
@@ -44,7 +44,7 @@ msgstr "關於"
msgid "About {{appname}}"
msgstr "關於 {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr ""
@@ -56,7 +56,7 @@ msgstr "存取被拒"
msgid "Access to user interface"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "用戶名"
@@ -81,7 +81,7 @@ msgstr "直接加入路徑"
msgid "Add advanced option"
msgstr "新增進階選項"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "新增備份"
@@ -93,12 +93,12 @@ msgstr "新增過濾器"
msgid "Add path"
msgstr "加入路徑"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Advanced Options"
msgstr "進階選項"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "進階選項"
@@ -114,7 +114,7 @@ msgstr "進階選項"
msgid "Advanced:"
msgstr "進階:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr ""
@@ -153,7 +153,7 @@ msgid ""
"Are you sure you want the database to point to an existing file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -169,7 +169,7 @@ msgstr "匿名使用報告"
msgid "As Command-line"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -183,7 +183,7 @@ msgstr "認證密碼"
msgid "Authentication username"
msgstr "認證用戶名"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "自動產生密碼"
@@ -199,11 +199,11 @@ msgstr "B2 帳號 ID"
msgid "B2 Application Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr ""
@@ -211,7 +211,7 @@ msgstr ""
msgid "Back"
msgstr "返回"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr ""
@@ -224,6 +224,10 @@ msgstr "備份目的地"
msgid "Backup location"
msgstr "備份位置"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "備份:"
@@ -232,10 +236,6 @@ msgstr "備份:"
msgid "Beta"
msgstr "Beta"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "Bitcoin: {{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr ""
@@ -248,9 +248,9 @@ msgstr "瀏覽"
msgid "Browser default"
msgstr "瀏覽預設"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Bucket 名稱"
@@ -290,13 +290,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -304,9 +304,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -328,7 +328,7 @@ msgstr "{{appname}} {{version}} 更新日誌"
msgid "Check failed:"
msgstr "檢查失敗:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "立即檢查更新"
@@ -336,7 +336,7 @@ msgstr "立即檢查更新"
msgid "Checking ..."
msgstr "檢查中..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "檢查更新中..."
@@ -348,7 +348,7 @@ msgstr ""
msgid "Click the AuthID link to create an AuthID"
msgstr ""
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr ""
@@ -372,7 +372,7 @@ msgstr "正在完成備份..."
msgid "Completing previous backup ..."
msgstr "正在完成上次備份..."
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "壓縮模組:"
@@ -406,11 +406,11 @@ msgstr "需要確認"
msgid "Connect"
msgstr "連接"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "立即連接"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "正在連接伺服器..."
@@ -418,11 +418,11 @@ msgstr "正在連接伺服器..."
msgid "Connecting to task ...."
msgstr "正在連接工作..."
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "連接中..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "連接中斷"
@@ -431,7 +431,7 @@ msgstr "連接中斷"
msgid "Connection worked!"
msgstr "連接成功!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "容器名稱"
@@ -443,7 +443,7 @@ msgstr "容器區域"
msgid "Continue"
msgstr "繼續"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "繼續但不加密"
@@ -451,6 +451,10 @@ msgstr "繼續但不加密"
msgid "Copied!"
msgstr "已複製!"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "複製目的地網址到剪貼簿"
@@ -515,6 +519,10 @@ msgstr ""
msgid "Custom authentication url"
msgstr ""
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "自訂位置({{server}})"
@@ -539,7 +547,7 @@ msgstr ""
msgid "Database ..."
msgstr "資料庫..."
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "Days"
@@ -571,6 +579,10 @@ msgstr "刪除..."
msgid "Delete backup"
msgstr "刪除備份"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "刪除本地資料庫"
@@ -634,18 +646,10 @@ msgstr "您真的確定要刪除備份: \"{{name}}\" ?"
msgid "Do you really want to delete the local database for: {{name}}"
msgstr "您真的確定要刪除 \"{{name}}\" 的本地數據庫?"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "捐贈"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "使用Bitcoins捐贈"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "使用Paypal捐贈"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "捐贈訊息"
@@ -682,11 +686,11 @@ msgstr "下載更新中..."
msgid "Duplicate option {{opt}}"
msgstr "Duplicati 選項 {{opt}}"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Duplicati 網站"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Duplicati 討論區"
@@ -709,12 +713,12 @@ msgstr ""
msgid "Edit ..."
msgstr "修改..."
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr ""
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr ""
@@ -728,19 +732,28 @@ msgstr "加密檔案"
msgid "Encryption"
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr ""
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "加密模組:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "輸入網址"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "輸入Access Key"
@@ -872,6 +885,10 @@ msgstr "匯出設定"
msgid "Exporting ..."
msgstr "匯出中..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP(備用)"
@@ -912,7 +929,7 @@ msgstr "無法取得路徑資料:{{message}}"
msgid "Failed to import:"
msgstr "匯入失敗"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "讀取預設備份失敗:"
@@ -1002,7 +1019,7 @@ msgstr "產生 IAM 存取原則"
msgid "Getting file versions ..."
msgstr "取得檔案版本中..."
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "隱藏的檔案"
@@ -1014,7 +1031,7 @@ msgstr "隱藏"
msgid "Hide hidden folders"
msgstr "不顯示隱藏的資料夾"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "首頁"
@@ -1049,6 +1066,12 @@ msgstr "ID:"
msgid "If a date was missed, the job will run as soon as possible."
msgstr "如果錯過了時間,將儘快執行工作。"
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1092,7 +1115,7 @@ msgid ""
"Do you want to set a password now?"
msgstr ""
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "匯入"
@@ -1116,11 +1139,15 @@ msgstr "匯入失敗"
msgid "Import from a file"
msgstr "從檔案匯入"
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "匯入中..."
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "包括一個檔案?"
@@ -1152,16 +1179,17 @@ msgstr "安裝"
msgid "Install failed:"
msgstr "安裝失敗:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr "路徑中有無效的字符"
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "無效的保留時間"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1175,9 +1203,13 @@ msgstr "KByte"
msgid "KByte/s"
msgstr "KByte/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
-msgstr "保留的備份數量"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
+msgstr ""
#: templates/settings.html:40
msgid "Language in user interface"
@@ -1199,7 +1231,7 @@ msgstr "最新"
msgid "Libraries"
msgstr ""
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr ""
@@ -1227,7 +1259,7 @@ msgstr ""
msgid "Load older data"
msgstr "載入舊資料"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1238,6 +1270,10 @@ msgstr "載入中..."
msgid "Loading remote storage usage ..."
msgstr "載入遠端儲存使用量中..."
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "本地資連庫"
@@ -1246,7 +1282,11 @@ msgstr "本地資連庫"
msgid "Local database path:"
msgstr "本地資料庫路徑:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "本地儲存"
@@ -1266,7 +1306,7 @@ msgstr ""
msgid "Log data from the server"
msgstr "來自伺服器的記錄"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "登出"
@@ -1294,8 +1334,8 @@ msgstr "最高下載速度"
msgid "Max upload speed"
msgstr "最高上傳速度"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "選單"
@@ -1312,7 +1352,7 @@ msgstr "Microsoft SQL 資料庫"
msgid "Minimum redundancy"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr ""
@@ -1321,15 +1361,15 @@ msgstr ""
msgid "Minutes"
msgstr "分鐘"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "沒有名稱"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "沒有密碼"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "沒有來源"
@@ -1337,7 +1377,7 @@ msgstr "沒有來源"
msgid "Mon"
msgstr "星期一"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "月"
@@ -1396,11 +1436,11 @@ msgstr "下一步"
msgid "Next scheduled run:"
msgstr "下次預定報行的時間:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "下次預定報行的工作:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "下次的工作:"
@@ -1409,9 +1449,9 @@ msgid "Next time"
msgstr "下次執行時間:"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1421,9 +1461,9 @@ msgstr "下次執行時間:"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "否"
@@ -1441,7 +1481,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr ""
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "無加密"
@@ -1457,7 +1497,7 @@ msgstr "沒有需要還原的項目,請擇一個或以上的項目"
msgid "No passphrase entered"
msgstr "沒有輸入密碼"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "沒有預定的工作"
@@ -1465,7 +1505,7 @@ msgstr "沒有預定的工作"
msgid "No, my machine has only a single account"
msgstr ""
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "密碼不正確"
@@ -1473,23 +1513,33 @@ msgstr "密碼不正確"
msgid "None / disabled"
msgstr "沒有/已停用"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "確定"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr ""
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr ""
@@ -1530,10 +1580,17 @@ msgstr ""
msgid "Original location"
msgstr ""
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "Others"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "覆蓋"
@@ -1547,16 +1604,16 @@ msgstr "密碼"
msgid "Passphrase (if encrypted)"
msgstr "密碼(如已加密)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "已更改密碼"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "密碼不相同"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1564,7 +1621,7 @@ msgstr "密碼不相同"
msgid "Password"
msgstr "密碼"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "密碼不正確"
@@ -1572,7 +1629,7 @@ msgstr "密碼不正確"
msgid "Patching files with local blocks ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "找不到路徑"
@@ -1613,7 +1670,7 @@ msgid "Port"
msgstr "埠"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "Previous"
@@ -1622,7 +1679,7 @@ msgstr "Previous"
msgid "ProjectID is optional if the bucket exist"
msgstr ""
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr ""
@@ -1646,7 +1703,7 @@ msgstr "重建資料庫中..."
msgid "Registering temporary backup ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr ""
@@ -1658,6 +1715,22 @@ msgstr ""
msgid "Remote"
msgstr "遠端"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "移除"
@@ -1686,7 +1759,7 @@ msgstr "報告︰"
msgid "Reset"
msgstr "重設"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "還原"
@@ -1728,7 +1801,7 @@ msgstr ""
msgid "Restoring files ..."
msgstr "還原檔案中..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "繼續"
@@ -1752,7 +1825,7 @@ msgstr "執行中..."
msgid "Running commandline entry"
msgstr ""
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "正在執行工作:"
@@ -1768,7 +1841,7 @@ msgstr ""
msgid "Sat"
msgstr "星期六"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "儲存"
@@ -1780,7 +1853,7 @@ msgstr "儲存並修復"
msgid "Save different versions with timestamp in file name"
msgstr ""
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "立即儲存"
@@ -1817,7 +1890,7 @@ msgstr ""
msgid "Select files"
msgstr "選擇檔案"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "伺服器"
@@ -1847,11 +1920,11 @@ msgstr "伺服器密碼"
msgid "Server paused"
msgstr "伺服器已暫停"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "伺服器狀態"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "設定"
@@ -1869,7 +1942,7 @@ msgstr "顯示進階編輯"
msgid "Show hidden folders"
msgstr "顯示隱藏的資料夾"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "顯示記錄"
@@ -1885,6 +1958,10 @@ msgstr "顯示樹狀檢視"
msgid "Sia server password"
msgstr "Sia 伺服器密碼"
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1911,7 +1988,7 @@ msgstr "來源:"
msgid "Specific builds for developers only."
msgstr ""
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "標準通訊協定"
@@ -1945,11 +2022,11 @@ msgstr "停止正在進行的備份"
msgid "Stop running task"
msgstr "停止正在進行的工作"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr "上傳後停止:"
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "停止工作中:"
@@ -1969,7 +2046,7 @@ msgstr ""
msgid "Stored"
msgstr "已儲存"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "強"
@@ -1990,7 +2067,7 @@ msgstr "符號連結"
msgid "System default ({{levelname}})"
msgstr "系統預設({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "系統檔案"
@@ -1998,7 +2075,7 @@ msgstr "系統檔案"
msgid "System info"
msgstr "系統資訊"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "系統內容"
@@ -2018,7 +2095,7 @@ msgstr "目的地路徑,例如 /backup"
msgid "Task is running"
msgstr "工作執行中"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "暫存檔案"
@@ -2046,16 +2123,16 @@ msgstr "測試權限中..."
msgid "Testing permissions..."
msgstr "測試權限中..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr ""
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr "伺服器連線中斷,{{time}} 後重試..."
@@ -2069,9 +2146,9 @@ msgstr "預設的藍白色主題(Alexi設計)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
-msgstr "找不到資料夾 {{folder}} ,要立即建立?"
+msgstr ""
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2080,24 +2157,24 @@ msgid ""
"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
"Do you want to include the specified file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2227,8 +2304,8 @@ msgstr ""
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
#: templates/settings.html:102
@@ -2243,15 +2320,15 @@ msgstr ""
msgid "Use SSL"
msgstr "使用 SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "使用強度為弱的密碼"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "不使用"
@@ -2267,20 +2344,16 @@ msgstr ""
msgid "User interface settings"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "使用者"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr ""
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr ""
@@ -2310,15 +2383,15 @@ msgstr "驗證遠端資料中..."
msgid "Verifying restored files ..."
msgstr "驗證已還原的檔案中.."
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "十分強"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "十分弱"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr ""
@@ -2348,15 +2421,21 @@ msgstr ""
msgid "Warnings, errors and crashes"
msgstr ""
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "弱密碼"
@@ -2364,7 +2443,7 @@ msgstr "弱密碼"
msgid "Wed"
msgstr "星期三"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "星期"
@@ -2376,19 +2455,19 @@ msgstr ""
msgid "Where do you want to restore the files to?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr ""
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "年"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2398,21 +2477,21 @@ msgstr "年"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "是"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr ""
@@ -2432,7 +2511,7 @@ msgid ""
"Are you sure this is what you want?"
msgstr ""
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr ""
@@ -2448,19 +2527,19 @@ msgid ""
"current file and the stop."
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
msgstr ""
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2470,42 +2549,46 @@ msgstr "您選擇了不加密備份。建議備份所有儲存在遠端伺服器
msgid "You have chosen to restore to a new location, but not entered one"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr ""
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr ""
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr ""
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr ""
@@ -2526,11 +2609,11 @@ msgstr ""
msgid "You must fill in {{field}}"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "您必須選擇或填寫伺服器"
@@ -2542,14 +2625,10 @@ msgstr ""
msgid "Your files and folders have been restored successfully."
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr ""
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr ""
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr ""
@@ -2562,7 +2641,7 @@ msgstr "byte"
msgid "byte/s"
msgstr "byte/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2573,15 +2652,7 @@ msgstr "custom"
msgid "resume now"
msgstr "立即繼續"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "無限"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "直至日期舊於"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot-zh_TW.po b/Localizations/webroot/localization_webroot-zh_TW.po
index 548fdd9eb..31fa38470 100644
--- a/Localizations/webroot/localization_webroot-zh_TW.po
+++ b/Localizations/webroot/localization_webroot-zh_TW.po
@@ -22,12 +22,12 @@ msgstr "...載入中..."
msgid "API Key"
msgstr "API Key"
-#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54
+#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr "AWS Access ID"
-#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58
+#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
msgstr "AWS Access Key"
@@ -36,7 +36,7 @@ msgstr "AWS Access Key"
msgid "AWS IAM Policy"
msgstr "AWS IAM Policy"
-#: index.html:226 index.html:242
+#: index.html:217 index.html:233
msgid "About"
msgstr "關於"
@@ -44,7 +44,7 @@ msgstr "關於"
msgid "About {{appname}}"
msgstr "關於 {{appname}}"
-#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11
+#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11
msgid "Access Key"
msgstr "Access Key"
@@ -56,7 +56,7 @@ msgstr "拒絕存取"
msgid "Access to user interface"
msgstr "進入使用者介面"
-#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7
+#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7
msgid "Account name"
msgstr "帳號名稱"
@@ -81,7 +81,7 @@ msgstr "直接增加資料路徑"
msgid "Add advanced option"
msgstr "加入進階選項"
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr "加入備份"
@@ -93,12 +93,12 @@ msgstr "加入篩選條件"
msgid "Add path"
msgstr "加入路徑"
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr "調整 bucket 名稱?"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr "調整 path 名稱?"
@@ -106,7 +106,7 @@ msgstr "調整 path 名稱?"
msgid "Advanced Options"
msgstr "進階選項"
-#: templates/addoredit.html:348 templates/edituri.html:28
+#: templates/addoredit.html:374 templates/edituri.html:28
msgid "Advanced options"
msgstr "進階選項"
@@ -114,7 +114,7 @@ msgstr "進階選項"
msgid "Advanced:"
msgstr "進階:"
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr ""
@@ -158,7 +158,7 @@ msgid ""
"Are you sure you want the database to point to an existing file?"
msgstr "新的位置發現已既有檔案存在,您要將資料庫指向其中一個既有檔案嗎?"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -178,7 +178,7 @@ msgstr "匿名使用報告"
msgid "As Command-line"
msgstr "如同 Command-Line"
-#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8
+#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8
#: templates/backends/gcs.html:9 templates/backends/oauth.html:8
#: templates/backends/oauth.html:9
msgid "AuthID"
@@ -192,7 +192,7 @@ msgstr "認證密碼"
msgid "Authentication username"
msgstr "認證名稱"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr "自動產生密碼"
@@ -208,11 +208,11 @@ msgstr "B2 帳號 ID"
msgid "B2 Application Key"
msgstr "B2 Application Key"
-#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13
+#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage 帳號 ID"
-#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17
+#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"
@@ -220,7 +220,7 @@ msgstr "B2 Cloud Storage Application Key"
msgid "Back"
msgstr "返回"
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr "Backend 模組:"
@@ -233,6 +233,10 @@ msgstr "備份目的地"
msgid "Backup location"
msgstr "備份位置"
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr "備份:"
@@ -241,10 +245,6 @@ msgstr "備份:"
msgid "Beta"
msgstr "測試版 (Beta)"
-#: templates/restore.html:143
-msgid "Bitcoin: {{bitcoinaddr}}"
-msgstr "比特幣:{{bitcoinaddr}}"
-
#: scripts/services/AppUtils.js:67
msgid "Broken access"
msgstr "故障連線"
@@ -257,9 +257,9 @@ msgstr "瀏覽"
msgid "Browser default"
msgstr "瀏覽器預設"
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr "Bucket 名稱"
@@ -299,13 +299,13 @@ msgstr "Canary"
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -313,9 +313,9 @@ msgstr "Canary"
#: scripts/controllers/StateController.js:112
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54
#: templates/export.html:26 templates/settings.html:146
#: templates/waitarea.html:19
msgid "Cancel"
@@ -337,7 +337,7 @@ msgstr "更新記錄:{{appname}} {{version}}"
msgid "Check failed:"
msgstr "檢查失敗:"
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr "現在檢查更新"
@@ -345,7 +345,7 @@ msgstr "現在檢查更新"
msgid "Checking ..."
msgstr "檢查中 ..."
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr "檢查更新中 ..."
@@ -357,7 +357,7 @@ msgstr "選擇儲存區類型,然後開始"
msgid "Click the AuthID link to create an AuthID"
msgstr "按下 AuthID 連結來建立一組 AuthID"
-#: index.html:156 index.html:199
+#: index.html:150 index.html:193
msgid "Click to set throttle options"
msgstr "點這裡進入頻寬限制設定"
@@ -381,7 +381,7 @@ msgstr "正在完成備份 ..."
msgid "Completing previous backup ..."
msgstr "正在完成上一次備份 ..."
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr "壓縮模組:"
@@ -415,11 +415,11 @@ msgstr "需要確認"
msgid "Connect"
msgstr "連線"
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr "立即連線"
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr "正在連線到伺服器 ..."
@@ -427,11 +427,11 @@ msgstr "正在連線到伺服器 ..."
msgid "Connecting to task ...."
msgstr "正在連線到工作 ..."
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr "連線中..."
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr "連線失敗"
@@ -440,7 +440,7 @@ msgstr "連線失敗"
msgid "Connection worked!"
msgstr "連線已建立!"
-#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2
+#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2
msgid "Container name"
msgstr "容器名稱"
@@ -452,7 +452,7 @@ msgstr "容器區域"
msgid "Continue"
msgstr "繼續"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr "不加密並繼續"
@@ -460,6 +460,10 @@ msgstr "不加密並繼續"
msgid "Copied!"
msgstr "已複製"
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99 templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
msgstr "複製目標 URL 至剪貼簿"
@@ -524,6 +528,10 @@ msgstr "自訂 S3 進入點"
msgid "Custom authentication url"
msgstr "自訂授權 URL"
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr "自訂位置 ({{server}})"
@@ -548,7 +556,7 @@ msgstr "自訂儲存等級 ({{class}})"
msgid "Database ..."
msgstr "資料庫 ..."
-#: scripts/services/AppUtils.js:90 templates/addoredit.html:328
+#: scripts/services/AppUtils.js:90 templates/addoredit.html:349
msgid "Days"
msgstr "日"
@@ -580,6 +588,10 @@ msgstr "刪除 ..."
msgid "Delete backup"
msgstr "刪除備份"
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr "刪除本機資料庫"
@@ -645,18 +657,10 @@ msgstr "您真的要刪除 \"{{name}}\" 這個備份?"
msgid "Do you really want to delete the local database for: {{name}}"
msgstr "您真的要刪除 {{name}} 這個本機資料庫?"
-#: index.html:141 index.html:269
+#: index.html:142 index.html:241
msgid "Donate"
msgstr "贊助"
-#: index.html:144 index.html:272
-msgid "Donate with Bitcoins"
-msgstr "以比特幣贊助"
-
-#: index.html:147 index.html:275
-msgid "Donate with PayPal"
-msgstr "以 Paypal 贊助"
-
#: templates/settings.html:58 templates/settings.html:60
msgid "Donation messages"
msgstr "贊助資訊"
@@ -693,11 +697,11 @@ msgstr "正在下載更新 ..."
msgid "Duplicate option {{opt}}"
msgstr "重複選項 {{opt}}"
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr "Duplicati 官方網站"
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr "Duplicati 論壇"
@@ -727,12 +731,12 @@ msgstr ""
msgid "Edit ..."
msgstr "編輯 ..."
-#: templates/addoredit.html:170 templates/addoredit.html:359
+#: templates/addoredit.html:170 templates/addoredit.html:385
#: templates/edituri.html:39 templates/settings.html:135
msgid "Edit as list"
msgstr "編輯清單"
-#: templates/addoredit.html:173 templates/addoredit.html:362
+#: templates/addoredit.html:173 templates/addoredit.html:388
#: templates/edituri.html:42 templates/settings.html:141
msgid "Edit as text"
msgstr "編輯文字內容"
@@ -746,19 +750,28 @@ msgstr "加密檔案"
msgid "Encryption"
msgstr "加密方式"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr "加密方式已變更"
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr "加密模組:"
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr "輸入 URL"
+#: templates/addoredit.html:337
+msgid ""
+"Enter a retention strategy manually. Placeholders are D/W/Y for "
+"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one "
+"backup for each of the next 7 days, one for each of the next 4 weeks, and "
+"one for each of the next 36 months. This can also be written as "
+"1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr "輸入 access key"
@@ -890,6 +903,10 @@ msgstr "匯出設定"
msgid "Exporting ..."
msgstr "正在匯出 ..."
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr "FTP (替代)"
@@ -930,7 +947,7 @@ msgstr "列取路徑資訊失敗: {{message}}"
msgid "Failed to import:"
msgstr "匯入失敗:"
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr "讀取備份預設值失敗︰"
@@ -1020,7 +1037,7 @@ msgstr "產生 IAM access policy"
msgid "Getting file versions ..."
msgstr "正在取得檔案版本 ..."
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr "隱藏檔案"
@@ -1032,7 +1049,7 @@ msgstr "隱藏"
msgid "Hide hidden folders"
msgstr "隱藏目錄"
-#: index.html:208 scripts/services/AppUtils.js:61
+#: index.html:202 scripts/services/AppUtils.js:61
msgid "Home"
msgstr "首頁"
@@ -1067,6 +1084,12 @@ msgstr "ID:"
msgid "If a date was missed, the job will run as soon as possible."
msgstr "如果已錯過時間,將儘可能快速進行這個工作。"
+#: templates/addoredit.html:357
+msgid ""
+"If at least one newer backup is found, all backups older than this date are "
+"deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid ""
"If the backup and the remote storage is out of sync, Duplicati will require "
@@ -1119,7 +1142,7 @@ msgstr ""
"如果你的主機是多使用者環境(例如這個主機不只有這一個使用者帳號),建議您設定一組密碼,以防址其它使用者存取您的 Duplicati 設定資料。\n"
"您是否要立即前往設定密碼?"
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr "匯入"
@@ -1143,11 +1166,15 @@ msgstr "匯入失敗"
msgid "Import from a file"
msgstr "從檔案匯入"
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr "正在匯入 ..."
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr "包含檔案?"
@@ -1179,16 +1206,17 @@ msgstr "安裝"
msgid "Install failed:"
msgstr "安裝失敗:"
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr "路徑有無法使用的字元"
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr "保留時間無效"
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1204,9 +1232,13 @@ msgstr "KByte"
msgid "KByte/s"
msgstr "KByte/s"
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
-msgstr "保留指定份數備份"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
+msgstr ""
#: templates/settings.html:40
msgid "Language in user interface"
@@ -1228,7 +1260,7 @@ msgstr "最新"
msgid "Libraries"
msgstr "Libraries"
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr ""
@@ -1256,7 +1288,7 @@ msgstr "從匯出的備份任務或儲存區來載入備份目的地"
msgid "Load older data"
msgstr "載入較舊的資料"
-#: templates/about.html:44 templates/about.html:49 templates/about.html:55
+#: templates/about.html:45 templates/about.html:50 templates/about.html:56
#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22
#: templates/log.html:45 templates/log.html:53 templates/log.html:60
#: templates/log.html:67 templates/updatechangelog.html:7
@@ -1267,6 +1299,10 @@ msgstr "載入中 ..."
msgid "Loading remote storage usage ..."
msgstr "正在載入遠端儲存區使用資訊 ..."
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr "本機資料庫"
@@ -1275,7 +1311,11 @@ msgstr "本機資料庫"
msgid "Local database path:"
msgstr "本機資料庫路徑:"
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr "本機儲存區"
@@ -1295,7 +1335,7 @@ msgstr "<b>{{Backup.Backup.Name}}</b> 的記錄資料"
msgid "Log data from the server"
msgstr "伺服器上的記錄"
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr "登出"
@@ -1323,8 +1363,8 @@ msgstr "最大下載速度"
msgid "Max upload speed"
msgstr "最大上傳速度"
-#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165
-#: templates/addoredit.html:354 templates/addoredit.html:91
+#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165
+#: templates/addoredit.html:380 templates/addoredit.html:91
#: templates/edituri.html:34 templates/restoredirect.html:34
msgid "Menu"
msgstr "功能"
@@ -1341,7 +1381,7 @@ msgstr "Microsoft SQL 資料庫"
msgid "Minimum redundancy"
msgstr "Minimum redundancy"
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr "Minimum redundancy is 1.0"
@@ -1350,15 +1390,15 @@ msgstr "Minimum redundancy is 1.0"
msgid "Minutes"
msgstr "分鐘"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr "遺失名稱"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr "遺失密碼"
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr "遺失來源"
@@ -1366,7 +1406,7 @@ msgstr "遺失來源"
msgid "Mon"
msgstr "週一"
-#: scripts/services/AppUtils.js:92 templates/addoredit.html:330
+#: scripts/services/AppUtils.js:92 templates/addoredit.html:351
msgid "Months"
msgstr "月"
@@ -1425,11 +1465,11 @@ msgstr "下一頁"
msgid "Next scheduled run:"
msgstr "下一次排程執行時間:"
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr "下一個排程工作:"
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr "下一個工作:"
@@ -1438,9 +1478,9 @@ msgid "Next time"
msgstr "下一次"
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1450,9 +1490,9 @@ msgstr "下一次"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr "否"
@@ -1470,7 +1510,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr "找不到 &quot;{{backend}}&quot; 儲存區類型"
-#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45
+#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45
msgid "No encryption"
msgstr "不加密"
@@ -1486,7 +1526,7 @@ msgstr "沒有要還原的項目,請至少選擇一個項目"
msgid "No passphrase entered"
msgstr "沒有輸入密碼"
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr "沒有排程工作"
@@ -1494,7 +1534,7 @@ msgstr "沒有排程工作"
msgid "No, my machine has only a single account"
msgstr "不用,我的主機只有一個帳號在使用"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr "密碼不相符"
@@ -1502,23 +1542,33 @@ msgstr "密碼不相符"
msgid "None / disabled"
msgstr "無 / 取消"
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28
#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58
-#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:147
+#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146
#: templates/settings.html:147
msgid "OK"
msgstr "確定"
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr ""
+#: templates/addoredit.html:344
+msgid ""
+"Once there are more backups than the specified number, the oldest backups "
+"are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr "OpenStack AuthURI"
@@ -1559,10 +1609,17 @@ msgstr "這裡的選項將適用所有備份任務,不過每個任務內可以
msgid "Original location"
msgstr "原始位置"
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr "其它"
+#: templates/addoredit.html:330
+msgid ""
+"Over time backups will be deleted automatically. There will remain one "
+"backup for each of the last 7 days, each of the last 4 weeks, each of the "
+"last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr "覆寫"
@@ -1576,16 +1633,16 @@ msgstr "密碼"
msgid "Passphrase (if encrypted)"
msgstr "密碼 (如果已加密)"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr "密碼已變更"
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr "密碼不相符"
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33
#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11
#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11
#: templates/backends/mega.html:12 templates/backends/openstack.html:22
@@ -1593,7 +1650,7 @@ msgstr "密碼不相符"
msgid "Password"
msgstr "密碼"
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr "密碼不符"
@@ -1601,7 +1658,7 @@ msgstr "密碼不符"
msgid "Patching files with local blocks ..."
msgstr "使用本機區塊修復檔案中 ..."
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr "找不到路徑"
@@ -1642,7 +1699,7 @@ msgid "Port"
msgstr "連接埠"
#: templates/addoredit.html:110 templates/addoredit.html:251
-#: templates/addoredit.html:301 templates/addoredit.html:381
+#: templates/addoredit.html:301 templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr "上一頁"
@@ -1651,7 +1708,7 @@ msgstr "上一頁"
msgid "ProjectID is optional if the bucket exist"
msgstr "ProjectID is optional if the bucket exist"
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr "所有權"
@@ -1675,7 +1732,7 @@ msgstr "正在重建資料庫 ..."
msgid "Registering temporary backup ..."
msgstr "正在註冊暫時備份 ..."
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr "不允許使用相對路徑"
@@ -1687,6 +1744,22 @@ msgstr "重新載入"
msgid "Remote"
msgstr "入遠端"
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr "移除"
@@ -1715,7 +1788,7 @@ msgstr "報告︰"
msgid "Reset"
msgstr "重置"
-#: index.html:214 templates/restore.html:131
+#: index.html:208 templates/restore.html:131
msgid "Restore"
msgstr "還原"
@@ -1757,7 +1830,7 @@ msgstr "還原讀/寫權限"
msgid "Restoring files ..."
msgstr "正在還原檔案 ..."
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr "繼續"
@@ -1781,7 +1854,7 @@ msgstr "執行中 ..."
msgid "Running commandline entry"
msgstr "Running commandline entry"
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr "正在執行工作:"
@@ -1797,7 +1870,7 @@ msgstr "Same as the base install version: {{channelname}}"
msgid "Sat"
msgstr "週六"
-#: templates/addoredit.html:380 templates/localdatabase.html:32
+#: templates/addoredit.html:406 templates/localdatabase.html:32
msgid "Save"
msgstr "儲存"
@@ -1809,7 +1882,7 @@ msgstr "儲存並修復"
msgid "Save different versions with timestamp in file name"
msgstr "在檔案名稱中儲存不同版本的時間戳記"
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr "立即儲存"
@@ -1846,7 +1919,7 @@ msgstr "選擇一個記錄等級以查看訊息︰"
msgid "Select files"
msgstr "選擇檔案"
-#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8
+#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
msgstr "伺服器"
@@ -1876,11 +1949,11 @@ msgstr "伺服器密碼"
msgid "Server paused"
msgstr "伺服器目前已暫停"
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr "伺服器狀態屬性"
-#: index.html:220 templates/settings.html:2
+#: index.html:214 templates/settings.html:2
msgid "Settings"
msgstr "設定"
@@ -1898,7 +1971,7 @@ msgstr "顯示進階編輯器"
msgid "Show hidden folders"
msgstr "顯示隱藏資料夾"
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr "顯示記錄"
@@ -1914,6 +1987,10 @@ msgstr "顯示樹狀清單"
msgid "Sia server password"
msgstr "Sia 伺服器密碼"
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid ""
"Some OpenStack providers allow an API key instead of a password and tenant "
@@ -1940,7 +2017,7 @@ msgstr "來源:"
msgid "Specific builds for developers only."
msgstr "Specific builds for developers only."
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr "標準通訊協定"
@@ -1974,11 +2051,11 @@ msgstr "停止正在進行的備份"
msgid "Stop running task"
msgstr "停止正在進行的工作"
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr "Stopping after upload:"
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr "正在停止工作:"
@@ -1998,7 +2075,7 @@ msgstr "建立 Bucket 的儲存類型"
msgid "Stored"
msgstr "儲存"
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr "強"
@@ -2019,7 +2096,7 @@ msgstr "符號連結"
msgid "System default ({{levelname}})"
msgstr "系統預設 ({{levelname}})"
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr "系統檔案"
@@ -2027,7 +2104,7 @@ msgstr "系統檔案"
msgid "System info"
msgstr "系統資訊"
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr "系統屬性"
@@ -2047,7 +2124,7 @@ msgstr "目的地路徑,例如 /backup"
msgid "Task is running"
msgstr "工作正在執行"
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr "暫存檔案"
@@ -2075,16 +2152,16 @@ msgstr "正在測試權限 ..."
msgid "Testing permissions..."
msgstr "正在測試權限 ..."
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr "Bucket 名稱應該全部小寫,要自動轉換嗎?"
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid ""
"The bucket name should start with your username, prepend automatically?"
msgstr "Bucket 名稱應該以您的使用者名稱開頭,要自動加入嗎?"
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr "連接伺服器的失敗,再次嘗試 {{}}......"
@@ -2098,9 +2175,9 @@ msgstr "預設白色主題 (by Alex)"
#: scripts/directives/backupEditUri.js:131
msgid ""
-"The folder {{folder}} does not exist\n"
+"The folder {{folder}} does not exist.\n"
"Create it now?"
-msgstr "找不到資料夾 {{folder}} ,是否立即建立?"
+msgstr ""
#: scripts/directives/backupEditUri.js:212
msgid ""
@@ -2112,11 +2189,11 @@ msgstr ""
"\n"
"你想要更換原先的主機金鑰 \"{{prev}}\" 到 {{key}} 嗎?"
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr "路徑似乎不存在,無論如何你都要加入嗎?"
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
@@ -2126,13 +2203,13 @@ msgstr ""
"\n"
"Do you want to include the specified file?"
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid ""
"The path must be an absolute path, i.e. it must start with a forward slash "
"'/'"
msgstr "必須是絕對路徑,也就是說必須以斜線開頭 '/'"
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2273,11 +2350,9 @@ msgstr "正在上傳驗證檔案 ..."
#: templates/settings.html:114
msgid ""
"Usage reports help us improve the user experience and evaluate impact of new"
-" features. We use them to generate <a href=\"{{link}}\" "
-"target=\"_blank\">public usage statistics</a>"
+" features. We use them to generate <external-link link=\"link\">public usage"
+" statistics</external-link>"
msgstr ""
-"使用報告可以協助改善使用者體驗,並用以評估新功能。我們靠他來產生 <a href=\"{{link}}\" "
-"target=\"_blank\">公開使用統計</a>"
#: templates/settings.html:102
msgid "Usage statistics"
@@ -2291,15 +2366,15 @@ msgstr "使用統計、警告、錯誤與當機"
msgid "Use SSL"
msgstr "使用 SSL"
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr "使用已存在資料庫?"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr "使用低強度密碼"
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr "不使用"
@@ -2315,20 +2390,16 @@ msgstr "使用者有太多權限"
msgid "User interface settings"
msgstr "使用者介面設定"
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29
#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7
#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7
#: templates/backends/mega.html:8 templates/backends/openstack.html:18
msgid "Username"
msgstr "使用者"
-#: templates/restore.html:142
-msgid "VISA, Mastercard, ... via Paypal"
-msgstr "VISA、Mastercard、 ... 透過 Paypal"
-
#: templates/addoredit.html:151
msgid "Validating ..."
msgstr "確認中 ..."
@@ -2358,15 +2429,15 @@ msgstr "正在驗證遠端資料 ..."
msgid "Verifying restored files ..."
msgstr "正在驗證已還原檔案 ..."
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr "非常強"
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr "非常弱"
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr "拜訪我們"
@@ -2398,15 +2469,21 @@ msgstr "正在等待上傳 ..."
msgid "Warnings, errors and crashes"
msgstr "警告、錯誤與當機"
+#: templates/restore.html:142
+msgid ""
+"We accept donations via different services, such as OpenCollective, PayPal, "
+"BountySource and various crypto currencies."
+msgstr ""
+
#: templates/addoredit.html:50
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr "我們建議,您將放在您自己控管系統以外的備份都進行加密"
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr "弱"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr "弱密碼"
@@ -2414,7 +2491,7 @@ msgstr "弱密碼"
msgid "Wed"
msgstr "週三"
-#: scripts/services/AppUtils.js:91 templates/addoredit.html:329
+#: scripts/services/AppUtils.js:91 templates/addoredit.html:350
msgid "Weeks"
msgstr "週"
@@ -2426,19 +2503,19 @@ msgstr "您要從那裡還原?"
msgid "Where do you want to restore the files to?"
msgstr "您要還原檔案到哪裡?"
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr ""
-#: scripts/services/AppUtils.js:93 templates/addoredit.html:331
+#: scripts/services/AppUtils.js:93 templates/addoredit.html:352
msgid "Years"
msgstr "年"
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2448,21 +2525,21 @@ msgstr "年"
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr "是"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr "是,我已安全的儲存密碼"
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr "是的,我敢!"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr "是,請中斷我的備份!"
@@ -2486,7 +2563,7 @@ msgstr ""
"您正在變更現有資料庫的路徑。\n"
"您確定這是您想要的嗎?"
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr "您正在執行 {{appname}} {{version}}"
@@ -2506,19 +2583,19 @@ msgstr ""
"You can stop the task immediately, or allow the process to continue its "
"current file and the stop."
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid ""
"You have changed the encryption mode. This may break stuff. You are "
"encouraged to create a new backup instead"
msgstr "您已變更加密模式。這可能導致資料損毀。我們建議您建立一個新的備份"
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid ""
"You have changed the passphrase, which is not supported. You are encouraged "
"to create a new backup instead."
msgstr "您變更加密密碼,這個動作不被支援。我們建議您建立一個新的備份。"
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid ""
"You have chosen not to encrypt the backup. Encryption is recommended for all"
" data stored on a remote server."
@@ -2528,42 +2605,46 @@ msgstr "您已選擇備份不加密。建議將存在遠端伺服器上的資料
msgid "You have chosen to restore to a new location, but not entered one"
msgstr "You have chosen to restore to a new location, but not entered one"
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid ""
"You have generated a strong passphrase. Make sure you have made a safe copy "
"of the passphrase, as the data cannot be recovered if you lose the "
"passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr "您至少要選擇一個來源資料夾"
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr "您必須輸入備份名稱"
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr "您必須輸入密碼或取消加密"
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr "您必須輸入正數,備份才能保存"
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr "如果您不提供 API Key,您必須輸入 Tenant 名稱"
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr "您必須輸入有效的起迄時間來保留備份"
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr "您必須輸入密碼或 API Key"
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr "您必須輸入密碼或者 API Key,二擇一"
@@ -2584,11 +2665,11 @@ msgstr "您必須填寫使用者名稱"
msgid "You must fill in {{field}}"
msgstr "您必須填寫 {{field}}"
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr "您必須選擇或填寫 AuthURI"
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr "您必須選擇或填寫伺服器"
@@ -2600,14 +2681,10 @@ msgstr "您必須指定一個路徑"
msgid "Your files and folders have been restored successfully."
msgstr "您的檔案與資料夾已成功還原。"
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr "您的密碼很容易被猜到。請考慮變更密碼。"
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr "指定數目"
-
#: templates/backends/gcs.html:3 templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
msgstr "bucket/folder/subfolder"
@@ -2620,7 +2697,7 @@ msgstr "byte"
msgid "byte/s"
msgstr "byte/s"
-#: templates/addoredit.html:276 templates/addoredit.html:332
+#: templates/addoredit.html:276 templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2631,15 +2708,7 @@ msgstr "自訂"
msgid "resume now"
msgstr "立即繼續"
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr "無限制"
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr "日期小於"
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid ""
"{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> "
"and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from "
diff --git a/Localizations/webroot/localization_webroot.pot b/Localizations/webroot/localization_webroot.pot
index 0aec24546..827e5139c 100644
--- a/Localizations/webroot/localization_webroot.pot
+++ b/Localizations/webroot/localization_webroot.pot
@@ -17,13 +17,13 @@ msgstr ""
msgid "API Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:691
+#: scripts/services/EditUriBuiltins.js:725
#: templates/backends/s3.html:54
#: templates/backends/s3.html:55
msgid "AWS Access ID"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:692
+#: scripts/services/EditUriBuiltins.js:726
#: templates/backends/s3.html:58
#: templates/backends/s3.html:59
msgid "AWS Access Key"
@@ -33,8 +33,8 @@ msgstr ""
msgid "AWS IAM Policy"
msgstr ""
-#: index.html:226
-#: index.html:242
+#: index.html:217
+#: index.html:233
msgid "About"
msgstr ""
@@ -42,7 +42,7 @@ msgstr ""
msgid "About {{appname}}"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:656
+#: scripts/services/EditUriBuiltins.js:690
#: templates/backends/azure.html:11
msgid "Access Key"
msgstr ""
@@ -55,7 +55,7 @@ msgstr ""
msgid "Access to user interface"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:655
+#: scripts/services/EditUriBuiltins.js:689
#: templates/backends/azure.html:7
msgid "Account name"
msgstr ""
@@ -82,7 +82,7 @@ msgstr ""
msgid "Add advanced option"
msgstr ""
-#: index.html:211
+#: index.html:205
msgid "Add backup"
msgstr ""
@@ -94,12 +94,12 @@ msgstr ""
msgid "Add path"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Adjust bucket name?"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid "Adjust path name?"
msgstr ""
@@ -108,7 +108,7 @@ msgstr ""
msgid "Advanced Options"
msgstr ""
-#: templates/addoredit.html:348
+#: templates/addoredit.html:374
#: templates/edituri.html:28
msgid "Advanced options"
msgstr ""
@@ -117,7 +117,7 @@ msgstr ""
msgid "Advanced:"
msgstr ""
-#: scripts/controllers/EditBackupController.js:22
+#: scripts/controllers/EditBackupController.js:24
msgid "All"
msgstr ""
@@ -151,7 +151,7 @@ msgid ""
"Are you sure you want the database to point to an existing file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid ""
"An existing local database for the storage has been found.\n"
"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n"
@@ -167,7 +167,7 @@ msgstr ""
msgid "As Command-line"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:614
+#: scripts/services/EditUriBuiltins.js:648
#: templates/backends/gcs.html:8
#: templates/backends/gcs.html:9
#: templates/backends/oauth.html:8
@@ -185,7 +185,7 @@ msgstr ""
msgid "Authentication username"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Autogenerated passphrase"
msgstr ""
@@ -201,12 +201,12 @@ msgstr ""
msgid "B2 Application Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:738
+#: scripts/services/EditUriBuiltins.js:772
#: templates/backends/b2.html:13
msgid "B2 Cloud Storage Account ID"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:739
+#: scripts/services/EditUriBuiltins.js:773
#: templates/backends/b2.html:17
msgid "B2 Cloud Storage Application Key"
msgstr ""
@@ -216,7 +216,7 @@ msgstr ""
msgid "Back"
msgstr ""
-#: templates/about.html:66
+#: templates/about.html:67
msgid "Backend modules:"
msgstr ""
@@ -230,6 +230,10 @@ msgstr ""
msgid "Backup location"
msgstr ""
+#: templates/addoredit.html:317
+msgid "Backup retention"
+msgstr ""
+
#: templates/home.html:60
msgid "Backup:"
msgstr ""
@@ -251,9 +255,9 @@ msgstr ""
msgid "Browser default"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:666
-#: scripts/services/EditUriBuiltins.js:690
-#: scripts/services/EditUriBuiltins.js:737
+#: scripts/services/EditUriBuiltins.js:700
+#: scripts/services/EditUriBuiltins.js:724
+#: scripts/services/EditUriBuiltins.js:771
msgid "Bucket Name"
msgstr ""
@@ -296,13 +300,13 @@ msgstr ""
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:366
-#: scripts/controllers/EditBackupController.js:381
-#: scripts/controllers/EditBackupController.js:415
-#: scripts/controllers/EditBackupController.js:424
-#: scripts/controllers/EditBackupController.js:451
-#: scripts/controllers/EditBackupController.js:472
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:390
+#: scripts/controllers/EditBackupController.js:405
+#: scripts/controllers/EditBackupController.js:439
+#: scripts/controllers/EditBackupController.js:448
+#: scripts/controllers/EditBackupController.js:475
+#: scripts/controllers/EditBackupController.js:496
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/LocalDatabaseController.js:72
#: scripts/controllers/LocalDatabaseController.js:88
#: scripts/controllers/RestoreDirectController.js:24
@@ -311,9 +315,9 @@ msgstr ""
#: scripts/services/CaptchaService.js:22
#: scripts/services/DialogService.js:50
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
#: templates/delete.html:54
#: templates/export.html:26
#: templates/settings.html:146
@@ -337,7 +341,7 @@ msgstr ""
msgid "Check failed:"
msgstr ""
-#: templates/about.html:35
+#: templates/about.html:36
msgid "Check for updates now"
msgstr ""
@@ -345,7 +349,7 @@ msgstr ""
msgid "Checking ..."
msgstr ""
-#: templates/about.html:36
+#: templates/about.html:37
msgid "Checking for updates ..."
msgstr ""
@@ -358,8 +362,8 @@ msgstr ""
msgid "Click the AuthID link to create an AuthID"
msgstr ""
-#: index.html:156
-#: index.html:199
+#: index.html:150
+#: index.html:193
msgid "Click to set throttle options"
msgstr ""
@@ -384,7 +388,7 @@ msgstr ""
msgid "Completing previous backup ..."
msgstr ""
-#: templates/about.html:67
+#: templates/about.html:68
msgid "Compression modules:"
msgstr ""
@@ -418,11 +422,11 @@ msgstr ""
msgid "Connect"
msgstr ""
-#: index.html:319
+#: index.html:305
msgid "Connect now"
msgstr ""
-#: index.html:315
+#: index.html:301
msgid "Connecting to server ..."
msgstr ""
@@ -430,11 +434,11 @@ msgstr ""
msgid "Connecting to task ...."
msgstr ""
-#: index.html:320
+#: index.html:306
msgid "Connecting..."
msgstr ""
-#: index.html:311
+#: index.html:297
msgid "Connection lost"
msgstr ""
@@ -443,7 +447,7 @@ msgstr ""
msgid "Connection worked!"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:657
+#: scripts/services/EditUriBuiltins.js:691
#: templates/backends/azure.html:2
msgid "Container name"
msgstr ""
@@ -456,7 +460,7 @@ msgstr ""
msgid "Continue"
msgstr ""
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "Continue without encryption"
msgstr ""
@@ -464,6 +468,10 @@ msgstr ""
msgid "Copied!"
msgstr ""
+#: templates/copy_clipboard_buttons.html:3
+msgid "Copy"
+msgstr ""
+
#: templates/addoredit.html:99
#: templates/restoredirect.html:42
msgid "Copy Destination URL to Clipboard"
@@ -529,6 +537,10 @@ msgstr ""
msgid "Custom authentication url"
msgstr ""
+#: templates/addoredit.html:323
+msgid "Custom backup retention"
+msgstr ""
+
#: templates/backends/gcs.html:18
msgid "Custom location ({{server}})"
msgstr ""
@@ -556,7 +568,7 @@ msgid "Database ..."
msgstr ""
#: scripts/services/AppUtils.js:90
-#: templates/addoredit.html:328
+#: templates/addoredit.html:349
msgid "Days"
msgstr ""
@@ -589,6 +601,10 @@ msgstr ""
msgid "Delete backup"
msgstr ""
+#: templates/addoredit.html:320
+msgid "Delete backups that are older than"
+msgstr ""
+
#: templates/delete.html:13
msgid "Delete local database"
msgstr ""
@@ -651,21 +667,11 @@ msgstr ""
msgid "Do you really want to delete the local database for: {{name}}"
msgstr ""
-#: index.html:141
-#: index.html:269
+#: index.html:142
+#: index.html:241
msgid "Donate"
msgstr ""
-#: index.html:147
-#: index.html:275
-msgid "Donate with PayPal"
-msgstr ""
-
-#: index.html:144
-#: index.html:272
-msgid "Donate with crypto currency"
-msgstr ""
-
#: templates/settings.html:58
#: templates/settings.html:60
msgid "Donation messages"
@@ -703,11 +709,11 @@ msgstr ""
msgid "Duplicate option {{opt}}"
msgstr ""
-#: index.html:263
+#: index.html:261
msgid "Duplicati Website"
msgstr ""
-#: index.html:251
+#: index.html:249
msgid "Duplicati forum"
msgstr ""
@@ -727,14 +733,14 @@ msgid "Edit ..."
msgstr ""
#: templates/addoredit.html:170
-#: templates/addoredit.html:359
+#: templates/addoredit.html:385
#: templates/edituri.html:39
#: templates/settings.html:135
msgid "Edit as list"
msgstr ""
#: templates/addoredit.html:173
-#: templates/addoredit.html:362
+#: templates/addoredit.html:388
#: templates/edituri.html:42
#: templates/settings.html:141
msgid "Edit as text"
@@ -751,19 +757,23 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Encryption changed"
msgstr ""
-#: templates/about.html:68
+#: templates/about.html:69
msgid "Encryption modules:"
msgstr ""
-#: scripts/controllers/EditBackupController.js:82
+#: scripts/controllers/EditBackupController.js:84
#: scripts/controllers/RestoreDirectController.js:24
msgid "Enter URL"
msgstr ""
+#: templates/addoredit.html:337
+msgid "Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M."
+msgstr ""
+
#: templates/backends/azure.html:12
msgid "Enter access key"
msgstr ""
@@ -903,6 +913,10 @@ msgstr ""
msgid "Exporting ..."
msgstr ""
+#: templates/externallink.html:1
+msgid "External link"
+msgstr ""
+
#: scripts/services/SystemInfo.js:52
msgid "FTP (Alternative)"
msgstr ""
@@ -943,7 +957,7 @@ msgstr ""
msgid "Failed to import:"
msgstr ""
-#: scripts/controllers/EditBackupController.js:737
+#: scripts/controllers/EditBackupController.js:768
msgid "Failed to read backup defaults:"
msgstr ""
@@ -1041,7 +1055,7 @@ msgstr ""
msgid "Getting file versions ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:26
+#: scripts/controllers/EditBackupController.js:28
msgid "Hidden files"
msgstr ""
@@ -1054,7 +1068,7 @@ msgstr ""
msgid "Hide hidden folders"
msgstr ""
-#: index.html:208
+#: index.html:202
#: scripts/services/AppUtils.js:61
msgid "Home"
msgstr ""
@@ -1091,6 +1105,10 @@ msgstr ""
msgid "If a date was missed, the job will run as soon as possible."
msgstr ""
+#: templates/addoredit.html:357
+msgid "If at least one newer backup is found, all backups older than this date are deleted."
+msgstr ""
+
#: templates/localdatabase.html:13
msgid "If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate."
msgstr ""
@@ -1123,7 +1141,7 @@ msgid ""
"Do you want to set a password now?"
msgstr ""
-#: templates/import.html:26
+#: templates/import.html:31
msgid "Import"
msgstr ""
@@ -1148,11 +1166,15 @@ msgstr ""
msgid "Import from a file"
msgstr ""
-#: templates/import.html:30
+#: templates/import.html:19
+msgid "Import metadata"
+msgstr ""
+
+#: templates/import.html:35
msgid "Importing ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid "Include a file?"
msgstr ""
@@ -1185,16 +1207,17 @@ msgstr ""
msgid "Install failed:"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:771
+#: scripts/services/EditUriBuiltins.js:805
msgid "Invalid characters in path"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:337
+#: scripts/controllers/EditBackupController.js:344
+#: scripts/controllers/EditBackupController.js:351
msgid "Invalid retention time"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:590
+#: scripts/services/EditUriBuiltins.js:624
msgid ""
"It is possible to connect to some FTP without a password.\n"
"Are you sure your FTP server supports password-less logins?"
@@ -1208,8 +1231,12 @@ msgstr ""
msgid "KByte/s"
msgstr ""
-#: templates/addoredit.html:317
-msgid "Keep this number of backups"
+#: templates/addoredit.html:321
+msgid "Keep a specific number of backups"
+msgstr ""
+
+#: templates/addoredit.html:319
+msgid "Keep all backups"
msgstr ""
#: templates/settings.html:40
@@ -1232,7 +1259,7 @@ msgstr ""
msgid "Libraries"
msgstr ""
-#: scripts/controllers/EditBackupController.js:21
+#: scripts/controllers/EditBackupController.js:23
msgid "Linux"
msgstr ""
@@ -1263,9 +1290,9 @@ msgstr ""
msgid "Load older data"
msgstr ""
-#: templates/about.html:44
-#: templates/about.html:49
-#: templates/about.html:55
+#: templates/about.html:45
+#: templates/about.html:50
+#: templates/about.html:56
#: templates/captcha.html:14
#: templates/log.html:15
#: templates/log.html:22
@@ -1281,6 +1308,10 @@ msgstr ""
msgid "Loading remote storage usage ..."
msgstr ""
+#: scripts/services/EditUriBuiltins.js:818
+msgid "Local Repository"
+msgstr ""
+
#: templates/localdatabase.html:2
msgid "Local database for"
msgstr ""
@@ -1289,7 +1320,11 @@ msgstr ""
msgid "Local database path:"
msgstr ""
-#: scripts/services/SystemInfo.js:77
+#: templates/backends/rclone.html:2
+msgid "Local repository"
+msgstr ""
+
+#: scripts/services/SystemInfo.js:78
msgid "Local storage"
msgstr ""
@@ -1309,7 +1344,7 @@ msgstr ""
msgid "Log data from the server"
msgstr ""
-#: index.html:229
+#: index.html:220
msgid "Log out"
msgstr ""
@@ -1338,10 +1373,10 @@ msgstr ""
msgid "Max upload speed"
msgstr ""
-#: index.html:152
+#: index.html:146
#: templates/addoredit.html:123
#: templates/addoredit.html:165
-#: templates/addoredit.html:354
+#: templates/addoredit.html:380
#: templates/addoredit.html:91
#: templates/edituri.html:34
#: templates/restoredirect.html:34
@@ -1360,7 +1395,7 @@ msgstr ""
msgid "Minimum redundancy"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:775
+#: scripts/services/EditUriBuiltins.js:809
msgid "Minimum redundancy is 1.0"
msgstr ""
@@ -1370,15 +1405,15 @@ msgstr ""
msgid "Minutes"
msgstr ""
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "Missing name"
msgstr ""
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "Missing passphrase"
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "Missing sources"
msgstr ""
@@ -1387,7 +1422,7 @@ msgid "Mon"
msgstr ""
#: scripts/services/AppUtils.js:92
-#: templates/addoredit.html:330
+#: templates/addoredit.html:351
msgid "Months"
msgstr ""
@@ -1447,11 +1482,11 @@ msgstr ""
msgid "Next scheduled run:"
msgstr ""
-#: index.html:183
+#: index.html:177
msgid "Next scheduled task:"
msgstr ""
-#: index.html:180
+#: index.html:174
msgid "Next task:"
msgstr ""
@@ -1460,9 +1495,9 @@ msgid "Next time"
msgstr ""
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -1472,9 +1507,9 @@ msgstr ""
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "No"
msgstr ""
@@ -1489,7 +1524,7 @@ msgstr ""
msgid "No editor found for the &quot;{{backend}}&quot; storage type"
msgstr ""
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
#: templates/addoredit.html:45
msgid "No encryption"
msgstr ""
@@ -1506,7 +1541,7 @@ msgstr ""
msgid "No passphrase entered"
msgstr ""
-#: index.html:185
+#: index.html:179
msgid "No scheduled tasks"
msgstr ""
@@ -1514,7 +1549,7 @@ msgstr ""
msgid "No, my machine has only a single account"
msgstr ""
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Non-matching passphrase"
msgstr ""
@@ -1522,10 +1557,14 @@ msgstr ""
msgid "None / disabled"
msgstr ""
+#: templates/addoredit.html:326
+msgid "Nothing will be deleted. The backup size will grow with each change."
+msgstr ""
+
#: scripts/controllers/AppController.js:44
#: scripts/controllers/AppController.js:59
-#: scripts/controllers/EditBackupController.js:82
-#: scripts/controllers/EditBackupController.js:90
+#: scripts/controllers/EditBackupController.js:84
+#: scripts/controllers/EditBackupController.js:92
#: scripts/controllers/RestoreDirectController.js:24
#: scripts/controllers/RestoreDirectController.js:33
#: scripts/services/CaptchaService.js:22
@@ -1538,10 +1577,14 @@ msgstr ""
msgid "OK"
msgstr ""
-#: scripts/controllers/EditBackupController.js:20
+#: scripts/controllers/EditBackupController.js:22
msgid "OSX"
msgstr ""
+#: templates/addoredit.html:344
+msgid "Once there are more backups than the specified number, the oldest backups are deleted."
+msgstr ""
+
#: templates/backends/openstack.html:7
msgid "OpenStack AuthURI"
msgstr ""
@@ -1582,10 +1625,14 @@ msgstr ""
msgid "Original location"
msgstr ""
-#: scripts/services/SystemInfo.js:80
+#: scripts/services/SystemInfo.js:81
msgid "Others"
msgstr ""
+#: templates/addoredit.html:330
+msgid "Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup."
+msgstr ""
+
#: templates/restore.html:114
msgid "Overwrite"
msgstr ""
@@ -1600,16 +1647,16 @@ msgstr ""
msgid "Passphrase (if encrypted)"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Passphrase changed"
msgstr ""
-#: scripts/controllers/EditBackupController.js:304
+#: scripts/controllers/EditBackupController.js:306
msgid "Passphrases are not matching"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:749
-#: scripts/services/EditUriBuiltins.js:759
+#: scripts/services/EditUriBuiltins.js:783
+#: scripts/services/EditUriBuiltins.js:793
#: templates/backends/file.html:33
#: templates/backends/generic.html:22
#: templates/backends/jottacloud.html:11
@@ -1621,7 +1668,7 @@ msgstr ""
msgid "Password"
msgstr ""
-#: scripts/controllers/EditBackupController.js:36
+#: scripts/controllers/EditBackupController.js:38
msgid "Passwords do not match"
msgstr ""
@@ -1629,7 +1676,7 @@ msgstr ""
msgid "Patching files with local blocks ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "Path not found"
msgstr ""
@@ -1674,7 +1721,7 @@ msgstr ""
#: templates/addoredit.html:110
#: templates/addoredit.html:251
#: templates/addoredit.html:301
-#: templates/addoredit.html:381
+#: templates/addoredit.html:407
#: templates/restoredirect.html:81
msgid "Previous"
msgstr ""
@@ -1683,7 +1730,7 @@ msgstr ""
msgid "ProjectID is optional if the bucket exist"
msgstr ""
-#: scripts/services/SystemInfo.js:79
+#: scripts/services/SystemInfo.js:80
msgid "Proprietary"
msgstr ""
@@ -1707,7 +1754,7 @@ msgstr ""
msgid "Registering temporary backup ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "Relative paths not allowed"
msgstr ""
@@ -1719,6 +1766,22 @@ msgstr ""
msgid "Remote"
msgstr ""
+#: scripts/services/EditUriBuiltins.js:819
+msgid "Remote Path"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:817
+msgid "Remote Repository"
+msgstr ""
+
+#: templates/backends/rclone.html:10
+msgid "Remote path"
+msgstr ""
+
+#: templates/backends/rclone.html:6
+msgid "Remote repository"
+msgstr ""
+
#: templates/addoredit.html:193
msgid "Remove"
msgstr ""
@@ -1747,7 +1810,7 @@ msgstr ""
msgid "Reset"
msgstr ""
-#: index.html:214
+#: index.html:208
#: templates/restore.html:131
msgid "Restore"
msgstr ""
@@ -1792,7 +1855,7 @@ msgstr ""
msgid "Restoring files ..."
msgstr ""
-#: index.html:217
+#: index.html:211
msgid "Resume"
msgstr ""
@@ -1817,7 +1880,7 @@ msgstr ""
msgid "Running commandline entry"
msgstr ""
-#: index.html:172
+#: index.html:166
msgid "Running task:"
msgstr ""
@@ -1833,7 +1896,7 @@ msgstr ""
msgid "Sat"
msgstr ""
-#: templates/addoredit.html:380
+#: templates/addoredit.html:406
#: templates/localdatabase.html:32
msgid "Save"
msgstr ""
@@ -1846,7 +1909,7 @@ msgstr ""
msgid "Save different versions with timestamp in file name"
msgstr ""
-#: templates/import.html:19
+#: templates/import.html:24
msgid "Save immediately"
msgstr ""
@@ -1886,7 +1949,7 @@ msgstr ""
msgid "Select files"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:767
+#: scripts/services/EditUriBuiltins.js:801
#: templates/backends/s3.html:8
#: templates/backends/sia.html:2
msgid "Server"
@@ -1918,11 +1981,11 @@ msgstr ""
msgid "Server paused"
msgstr ""
-#: templates/about.html:71
+#: templates/about.html:72
msgid "Server state properties"
msgstr ""
-#: index.html:220
+#: index.html:214
#: templates/settings.html:2
msgid "Settings"
msgstr ""
@@ -1943,7 +2006,7 @@ msgstr ""
msgid "Show hidden folders"
msgstr ""
-#: index.html:223
+#: templates/about.html:8
msgid "Show log"
msgstr ""
@@ -1959,6 +2022,10 @@ msgstr ""
msgid "Sia server password"
msgstr ""
+#: templates/addoredit.html:322
+msgid "Smart backup retention"
+msgstr ""
+
#: templates/backends/openstack.html:33
msgid "Some OpenStack providers allow an API key instead of a password and tenant name"
msgstr ""
@@ -1984,7 +2051,7 @@ msgstr ""
msgid "Specific builds for developers only."
msgstr ""
-#: scripts/services/SystemInfo.js:78
+#: scripts/services/SystemInfo.js:79
msgid "Standard protocols"
msgstr ""
@@ -2019,11 +2086,11 @@ msgstr ""
msgid "Stop running task"
msgstr ""
-#: index.html:168
+#: index.html:162
msgid "Stopping after upload:"
msgstr ""
-#: index.html:173
+#: index.html:167
msgid "Stopping task:"
msgstr ""
@@ -2043,7 +2110,7 @@ msgstr ""
msgid "Stored"
msgstr ""
-#: scripts/controllers/EditBackupController.js:40
+#: scripts/controllers/EditBackupController.js:42
msgid "Strong"
msgstr ""
@@ -2064,7 +2131,7 @@ msgstr ""
msgid "System default ({{levelname}})"
msgstr ""
-#: scripts/controllers/EditBackupController.js:27
+#: scripts/controllers/EditBackupController.js:29
msgid "System files"
msgstr ""
@@ -2072,7 +2139,7 @@ msgstr ""
msgid "System info"
msgstr ""
-#: templates/about.html:63
+#: templates/about.html:64
msgid "System properties"
msgstr ""
@@ -2092,7 +2159,7 @@ msgstr ""
msgid "Task is running"
msgstr ""
-#: scripts/controllers/EditBackupController.js:28
+#: scripts/controllers/EditBackupController.js:30
msgid "Temporary files"
msgstr ""
@@ -2121,15 +2188,15 @@ msgstr ""
msgid "Testing permissions..."
msgstr ""
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:753
msgid "The bucket name should be all lower-case, convert automatically?"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:702
+#: scripts/services/EditUriBuiltins.js:736
msgid "The bucket name should start with your username, prepend automatically?"
msgstr ""
-#: index.html:312
+#: index.html:298
msgid "The connection to the server is lost, attempting again in {{time}} ..."
msgstr ""
@@ -2154,22 +2221,22 @@ msgid ""
"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:140
+#: scripts/controllers/EditBackupController.js:142
msgid "The path does not appear to exist, do you want to add it anyway?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:150
+#: scripts/controllers/EditBackupController.js:152
msgid ""
"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n"
"\n"
"Do you want to include the specified file?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:125
+#: scripts/controllers/EditBackupController.js:127
msgid "The path must be an absolute path, i.e. it must start with a forward slash '/'"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:630
+#: scripts/services/EditUriBuiltins.js:664
msgid ""
"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n"
"\n"
@@ -2287,7 +2354,7 @@ msgid "Uploading verification file ..."
msgstr ""
#: templates/settings.html:114
-msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate <a href=\"{{link}}\" target=\"_blank\">public usage statistics</a>"
+msgid "Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate <external-link link=\"link\">public usage statistics</external-link>"
msgstr ""
#: templates/settings.html:102
@@ -2303,15 +2370,15 @@ msgstr ""
msgid "Use SSL"
msgstr ""
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:496
msgid "Use existing database?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Use weak passphrase"
msgstr ""
-#: scripts/controllers/EditBackupController.js:37
+#: scripts/controllers/EditBackupController.js:39
msgid "Useless"
msgstr ""
@@ -2327,10 +2394,10 @@ msgstr ""
msgid "User interface settings"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:585
-#: scripts/services/EditUriBuiltins.js:665
-#: scripts/services/EditUriBuiltins.js:748
-#: scripts/services/EditUriBuiltins.js:758
+#: scripts/services/EditUriBuiltins.js:619
+#: scripts/services/EditUriBuiltins.js:699
+#: scripts/services/EditUriBuiltins.js:782
+#: scripts/services/EditUriBuiltins.js:792
#: templates/backends/file.html:29
#: templates/backends/generic.html:18
#: templates/backends/jottacloud.html:7
@@ -2373,15 +2440,15 @@ msgstr ""
msgid "Verifying restored files ..."
msgstr ""
-#: scripts/controllers/EditBackupController.js:41
+#: scripts/controllers/EditBackupController.js:43
msgid "Very strong"
msgstr ""
-#: scripts/controllers/EditBackupController.js:38
+#: scripts/controllers/EditBackupController.js:40
msgid "Very weak"
msgstr ""
-#: index.html:248
+#: index.html:246
msgid "Visit us on"
msgstr ""
@@ -2417,11 +2484,11 @@ msgstr ""
msgid "We recommend that you encrypt all backups stored outside your system"
msgstr ""
-#: scripts/controllers/EditBackupController.js:39
+#: scripts/controllers/EditBackupController.js:41
msgid "Weak"
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Weak passphrase"
msgstr ""
@@ -2430,7 +2497,7 @@ msgid "Wed"
msgstr ""
#: scripts/services/AppUtils.js:91
-#: templates/addoredit.html:329
+#: templates/addoredit.html:350
msgid "Weeks"
msgstr ""
@@ -2442,20 +2509,20 @@ msgstr ""
msgid "Where do you want to restore the files to?"
msgstr ""
-#: scripts/controllers/EditBackupController.js:19
+#: scripts/controllers/EditBackupController.js:21
msgid "Windows"
msgstr ""
#: scripts/services/AppUtils.js:93
-#: templates/addoredit.html:331
+#: templates/addoredit.html:352
msgid "Years"
msgstr ""
#: scripts/controllers/AppController.js:172
#: scripts/controllers/DeleteController.js:77
-#: scripts/controllers/EditBackupController.js:140
-#: scripts/controllers/EditBackupController.js:150
-#: scripts/controllers/EditBackupController.js:472
+#: scripts/controllers/EditBackupController.js:142
+#: scripts/controllers/EditBackupController.js:152
+#: scripts/controllers/EditBackupController.js:496
#: scripts/controllers/HomeController.js:7
#: scripts/controllers/LocalDatabaseController.js:28
#: scripts/controllers/LocalDatabaseController.js:72
@@ -2465,21 +2532,21 @@ msgstr ""
#: scripts/directives/backupEditUri.js:87
#: scripts/services/EditUriBackendConfig.js:66
#: scripts/services/EditUriBuiltins.js:47
-#: scripts/services/EditUriBuiltins.js:630
-#: scripts/services/EditUriBuiltins.js:702
-#: scripts/services/EditUriBuiltins.js:719
+#: scripts/services/EditUriBuiltins.js:664
+#: scripts/services/EditUriBuiltins.js:736
+#: scripts/services/EditUriBuiltins.js:753
msgid "Yes"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "Yes, I have stored the passphrase safely"
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "Yes, I'm brave!"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "Yes, please break my backup!"
msgstr ""
@@ -2499,7 +2566,7 @@ msgid ""
"Are you sure this is what you want?"
msgstr ""
-#: templates/about.html:26
+#: templates/about.html:27
msgid "You are currently running {{appname}} {{version}}"
msgstr ""
@@ -2511,15 +2578,15 @@ msgstr ""
msgid "You can stop the task immediately, or allow the process to continue its current file and the stop."
msgstr ""
-#: scripts/controllers/EditBackupController.js:424
+#: scripts/controllers/EditBackupController.js:448
msgid "You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead"
msgstr ""
-#: scripts/controllers/EditBackupController.js:415
+#: scripts/controllers/EditBackupController.js:439
msgid "You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead."
msgstr ""
-#: scripts/controllers/EditBackupController.js:451
+#: scripts/controllers/EditBackupController.js:475
msgid "You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server."
msgstr ""
@@ -2527,39 +2594,43 @@ msgstr ""
msgid "You have chosen to restore to a new location, but not entered one"
msgstr ""
-#: scripts/controllers/EditBackupController.js:381
+#: scripts/controllers/EditBackupController.js:405
msgid "You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you lose the passphrase."
msgstr ""
-#: scripts/controllers/EditBackupController.js:311
+#: scripts/controllers/EditBackupController.js:313
msgid "You must choose at least one source folder"
msgstr ""
-#: scripts/controllers/EditBackupController.js:290
+#: scripts/controllers/EditBackupController.js:292
msgid "You must enter a name for the backup"
msgstr ""
-#: scripts/controllers/EditBackupController.js:298
+#: scripts/controllers/EditBackupController.js:300
msgid "You must enter a passphrase or disable encryption"
msgstr ""
-#: scripts/controllers/EditBackupController.js:330
+#: scripts/controllers/EditBackupController.js:344
msgid "You must enter a positive number of backups to keep"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:677
+#: scripts/services/EditUriBuiltins.js:711
msgid "You must enter a tenant name if you do not provide an API Key"
msgstr ""
-#: scripts/controllers/EditBackupController.js:323
+#: scripts/controllers/EditBackupController.js:337
msgid "You must enter a valid duration for the time to keep backups"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:674
+#: scripts/controllers/EditBackupController.js:351
+msgid "You must enter a valid rentention policy string"
+msgstr ""
+
+#: scripts/services/EditUriBuiltins.js:708
msgid "You must enter either a password or an API Key"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:681
+#: scripts/services/EditUriBuiltins.js:715
msgid "You must enter either a password or an API Key, not both"
msgstr ""
@@ -2580,11 +2651,11 @@ msgstr ""
msgid "You must fill in {{field}}"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:669
+#: scripts/services/EditUriBuiltins.js:703
msgid "You must select or fill in the AuthURI"
msgstr ""
-#: scripts/services/EditUriBuiltins.js:695
+#: scripts/services/EditUriBuiltins.js:729
msgid "You must select or fill in the server"
msgstr ""
@@ -2596,14 +2667,10 @@ msgstr ""
msgid "Your files and folders have been restored successfully."
msgstr ""
-#: scripts/controllers/EditBackupController.js:366
+#: scripts/controllers/EditBackupController.js:390
msgid "Your passphrase is easy to guess. Consider changing passphrase."
msgstr ""
-#: templates/addoredit.html:321
-msgid "a specific number"
-msgstr ""
-
#: templates/backends/gcs.html:3
#: templates/backends/openstack.html:3
msgid "bucket/folder/subfolder"
@@ -2618,7 +2685,7 @@ msgid "byte/s"
msgstr ""
#: templates/addoredit.html:276
-#: templates/addoredit.html:332
+#: templates/addoredit.html:353
#: templates/advancedoptionseditor.html:28
#: templates/advancedoptionseditor.html:35
msgid "custom"
@@ -2630,15 +2697,7 @@ msgstr ""
msgid "resume now"
msgstr ""
-#: templates/addoredit.html:319
-msgid "unlimited"
-msgstr ""
-
-#: templates/addoredit.html:320
-msgid "until they are older than"
-msgstr ""
-
-#: templates/about.html:11
+#: templates/about.html:12
msgid "{{appname}} was primarily developed by <a href=\"{{mail1}}\">{{dev1}}</a> and <a href=\"{{mail2}}\">{{dev2}}</a>. {{appname}} can be downloaded from <a href=\"{{websitelink}}\">{{websitename}}</a>. {{appname}} is licensed under the <a href=\"{{licenselink}}\">{{licensename}}</a>."
msgstr ""