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

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorownClouders <devops@owncloud.com>2021-12-14 06:19:05 +0300
committerownClouders <devops@owncloud.com>2021-12-14 06:19:05 +0300
commit97cc4ad75a366befa6a097395bd183d35b76760b (patch)
tree1462b0349d7a24544bc679b1f082d4c2812e6209 /translations
parent2ae2e7220fb0460f134cbe86709ebce86e1ad2f8 (diff)
[tx] updated client translations from transifex [skip ci]
Diffstat (limited to 'translations')
-rw-r--r--translations/client_ar.ts101
-rw-r--r--translations/client_bg_BG.ts101
-rw-r--r--translations/client_cs.ts101
-rw-r--r--translations/client_de.ts101
-rw-r--r--translations/client_de_CH.ts101
-rw-r--r--translations/client_el.ts101
-rw-r--r--translations/client_en.ts101
-rw-r--r--translations/client_en_GB.ts101
-rw-r--r--translations/client_es.ts101
-rw-r--r--translations/client_fr.ts101
-rw-r--r--translations/client_gl.ts101
-rw-r--r--translations/client_he.ts101
-rw-r--r--translations/client_it.ts101
-rw-r--r--translations/client_ko.ts101
-rw-r--r--translations/client_nl.ts101
-rw-r--r--translations/client_pt_BR.ts101
-rw-r--r--translations/client_ru.ts101
-rw-r--r--translations/client_sq.ts101
-rw-r--r--translations/client_th.ts101
-rw-r--r--translations/client_tr.ts101
-rw-r--r--translations/client_zh_CN.ts101
-rw-r--r--translations/client_zh_TW.ts101
22 files changed, 1166 insertions, 1056 deletions
diff --git a/translations/client_ar.ts b/translations/client_ar.ts
index 4c823bb73..653ee9249 100644
--- a/translations/client_ar.ts
+++ b/translations/client_ar.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>المجلد المحلي %1 غير موجود.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 يجب أن يكون مجلدًا لكنه ليس كذلك.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 غير قابل للقراءة.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 تمت إزالته.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 تم تحديثه.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 تمت إعادة تسميته باسم %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 تم نقله إلى %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>تمت إزالة %1 و%n ملف آخر.</numerusform><numerusform>تمت إزالة %1 و%n ملف آخر.</numerusform><numerusform>تمت إزالة %1 و%n ملفين آخرين.</numerusform><numerusform>تمت إزالة %1 و%n ملفات أخرى.</numerusform><numerusform>تمت إزالة %1 و%n ملفات أخرى.</numerusform><numerusform>تمت إزالة %1 و%n ملفات أخرى.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>تمت إضافة %1 و%n ملف آخر.</numerusform><numerusform>تمت إضافة %1 و%n ملف آخر.</numerusform><numerusform>تمت إضافة %1 و%n ملفين آخرين.</numerusform><numerusform>تمت إضافة %1 و%n ملفات أخرى.</numerusform><numerusform>تمت إضافة %1 و%n ملفات أخرى.</numerusform><numerusform>تمت إضافة %1 و%n ملفات أخرى.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 تمت إضافته.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>تم تحديث %1 و%n ملف آخر.</numerusform><numerusform>تم تحديث %1 و%n ملف آخر.</numerusform><numerusform>تم تحديث %1 و%n ملفين آخرين.</numerusform><numerusform>تم تحديث %1 و%n ملفات أخرى.</numerusform><numerusform>تم تحديث %1 و%n ملفات أخرى.</numerusform><numerusform>تم تحديث %1 و%n ملفات أخرى.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>تمت إعادة تسمية %1 باسم %2 وتمت إعادة تسمية %n ملف آخر.</numerusform><numerusform>تمت إعادة تسمية %1 باسم %2 وتمت إعادة تسمية %n ملف آخر.</numerusform><numerusform>تمت إعادة تسمية %1 باسم %2 وتمت إعادة تسمية %n ملفين آخرين.</numerusform><numerusform>تمت إعادة تسمية %1 باسم %2 وتمت إعادة تسمية %n ملفات أخرى.</numerusform><numerusform>تمت إعادة تسمية %1 باسم %2 وتمت إعادة تسمية %n ملفات أخرى.</numerusform><numerusform>تمت إعادة تسمية %1 باسم %2 وتمت إعادة تسمية %n ملفات أخرى.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>تم نقل %1 إلى %2 وتم نقل %n ملف آخر.</numerusform><numerusform>تم نقل %1 إلى %2 وتم نقل %n ملف آخر.</numerusform><numerusform>تم نقل %1 إلى %2 وتم نقل %n ملفين آخرين.</numerusform><numerusform>تم نقل %1 إلى %2 وتم نقل %n ملفات أخرى.</numerusform><numerusform>تم نقل %1 إلى %2 وتم نقل %n ملفات أخرى.</numerusform><numerusform>تم نقل %1 إلى %2 وتم نقل %n ملفات أخرى.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>حدث تعارض في مزامنة %1 ومزامنة %n ملف آخر.</numerusform><numerusform>حدث تعارض في مزامنة %1 ومزامنة %n ملف آخر.</numerusform><numerusform>حدث تعارض في مزامنة %1 ومزامنة %n ملفين آخرين.</numerusform><numerusform>حدث تعارض في مزامنة %1 ومزامنة %n ملفات أخرى.</numerusform><numerusform>حدث تعارض في مزامنة %1 ومزامنة %n ملفات أخرى.</numerusform><numerusform>حدث تعارض في مزامنة %1 ومزامنة %n ملفات أخرى.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 حدث تعارض في مزامنته. يُرجى فحص ملف التعارض!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>تعذّرت مزامنة %1 و%n ملف آخر بسبب الأخطاء. اطلع على السجل للحصول على التفاصيل.</numerusform><numerusform>تعذّرت مزامنة %1 و%n ملف آخر بسبب الأخطاء. اطلع على السجل للحصول على التفاصيل.</numerusform><numerusform>تعذّرت مزامنة %1 و%n ملفين آخرين بسبب الأخطاء. اطلع على السجل للحصول على التفاصيل.</numerusform><numerusform>تعذّرت مزامنة %1 و%n ملفات أخرى بسبب الأخطاء. اطلع على السجل للحصول على التفاصيل.</numerusform><numerusform>تعذّرت مزامنة %1 و%n ملفات أخرى بسبب الأخطاء. اطلع على السجل للحصول على التفاصيل.</numerusform><numerusform>تعذّرت مزامنة %1 و%n ملفات أخرى بسبب الأخطاء. اطلع على السجل للحصول على التفاصيل.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 تعذّرت المزامنة بسبب حدوث خطأ. اطلع على السجل للحصول على التفاصيل.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>نشاط المزامنة</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>تعذّرت قراءة ملف استبعاد النظام</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>تمت إضافة مجلد جديد أكبر من %1 ميجا بايت: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>تمت إضافة مجلد من وحدات التخزين الخارجية.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>يُرجى الانتقال إلى الإعدادات لتحديده إذا كنت ترغب في تنزيله.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>تم إنشاء المجلد %1 لكن تم استبعاده من المزامنة مسبقًا. لن تتم مزامنة البيانات الموجودة بداخله.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>تم إنشاء ملف %1 لكن تم استبعاده من المزامنة مسبقًا. لن تتم مزامنته.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ This means that the synchronization client might not upload local changes immedi
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ If you decide to delete the files, they will be unavailable to you, unless you a
إذا قررت حذف الملفات، ستكون غير متوفرة لك، ما لم تكن أنت المالك.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
إذا حدث ذلك صدفة، وقررت الاحتفاظ بملفاتك، ستتم إعادة مزامنتها من الخادم.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>هل تريد إزالة كل الملفات؟</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>إزالة كل الملفات</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>حفظ الملفات</translation>
</message>
@@ -2437,7 +2437,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2706,12 +2706,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2745,6 +2745,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>تم حذف الملف من الخادم</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>تعذّر تنزيل الملف بالكامل.</translation>
@@ -2782,7 +2787,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>؛ فشلت الاستعادة: %1</translation>
</message>
@@ -2918,12 +2923,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>تعذر تحديث الملف : ٪ 1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4006,58 +4011,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (تم التجاوز بسبب خطأ سابق، أعد المحاولة مرة أخرى في %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>يتوفر %1 فقط، مطلوب %2 على الأقل للبدء</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>تعذّر فتح قاعد بيانات المزامنة المحلية أو إنشاؤها. تأكد أن لديك حق وصول للكتابة في مجلد المزامنة.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>مساحة القرص منخفضة: تم تجاوز التنزيلات التي تقلل المساحة الفارغة عن %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>لا تتوفر مساحة كافية على الخادم لبعض التحميلات.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>تعارض معلق.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>استخدام ملفات ظاهرية ذات لاحقة، ولكن بدون تعيين اللاحقة</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>تعذّرت قراءة القائمة السوداء من قاعدة البيانات المحلية</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>تعذّرت القراءة من دفتر يومية المزامنة.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>لا يمكن فتح دفتر يومية المزامنة</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>تم الإلغاء</translation>
</message>
diff --git a/translations/client_bg_BG.ts b/translations/client_bg_BG.ts
index 129539c09..b042ec766 100644
--- a/translations/client_bg_BG.ts
+++ b/translations/client_bg_BG.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Локалната папка %1 не съществува.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 би трябвало да е папка, но не е.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 не може да бъде прочетена.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 бе премахнат.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 бе обновен.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 бе преименуван на %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 бе преместен в %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 и %n други файл(а) са премахнати.</numerusform><numerusform>%1 и %n други файл(а) са премахнати.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 е добавен.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 и %n други файл(а) са обновени.</numerusform><numerusform>%1 и %n други файл(а) са обновени.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 е преименуван на %2 и %n други файл(а) са също преименувани.</numerusform><numerusform>%1 е преименуван на %2 и %n други файл(а) са също преименувани.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 е преместен до %2 и %n други файл(а) са също преместени.</numerusform><numerusform>%1 е преместен до %2 и %n други файл(а) са също преместени.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 и още %n други файл(а) имат конфликти при синхронизацията.</numerusform><numerusform>%1 и още %n други файл(а) имат конфликти при синхронизацията.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 има конфликт при синхронизацията. Моля, проверете конфликта!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 и %n други файл(а) не са синхронизирани, защото имат грешки. Вижте доклада за допълнителна информация.</numerusform><numerusform>%1 и %n други файл(а) не са синхронизирани защото имат грешки. Вижте доклада за допълнителна информация.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 не успя да се синхронизира поради грешка. Разгледайте доклада за повече информация.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Активност на Синхронизацията</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Неуспешно прочитане на системния файл за пренебрегване на файлове. </translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Нова папка по-голяма от %1 МБ е добавена: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Добавена е папка от външно дисково устройство.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Моля, отидете в настройки за да изберете дали искате да го изтеглите.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>Папката %1 беше създадена, но преди това беше изключена от синхронизацията. Данните в нея няма да бъдат синхронизирани.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Файлът %1 беше създаден, но преди това беше изключен от синхронизация. Той няма да бъде синхронизиран.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ This means that the synchronization client might not upload local changes immedi
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ If you decide to delete the files, they will be unavailable to you, unless you a
Но ако решите да изтриете файловете, то те няма да са достъпни за вас, освен ако не сте собственик.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
Ако това е инцидент и решите да запазите вашите файлове те ще бъдат синхронизирани отново от сървъра.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Премахни Всички Файлове?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Премахни всички файлове</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Запази файловете</translation>
</message>
@@ -2433,7 +2433,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2702,12 +2702,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2741,6 +2741,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Файлът е изтрит от сървъра</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Файлът не може да бъде свален напълно.</translation>
@@ -2778,7 +2783,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Неуспешно Възстановяване: %1</translation>
</message>
@@ -2914,12 +2919,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4002,58 +4007,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (пропусна поради по-ранна грешка, опита се отоново в %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>На разположение са само %1, минимум %2 са нужни</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Не може да се отвори или създаде локална база данни за синхронизация. Уверете се, че имате достъп за запис в папката за синхронизиране.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Дисковото пространство е малко: Ограничени са изтеглянията, които биха намалили свободното пространство под %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>На сървъра няма достатъчно място за някои качвания.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Нерешен конфликт.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Използване на виртуални файлове със суфикс, но суфиксът не е зададен</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не може да се прочете черния списък от локалната база данни</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Не може да се прочете дневника за синхронизиране.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Не може да се отвори дневника за синхронизиране</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Преустановено</translation>
</message>
diff --git a/translations/client_cs.ts b/translations/client_cs.ts
index 1dae270aa..a9dced32a 100644
--- a/translations/client_cs.ts
+++ b/translations/client_cs.ts
@@ -972,139 +972,139 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Místní adresář %1 neexistuje.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 by měl být adresář, ale není.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 není čitelný.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 byl odebrán.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 byl aktualizován.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 byl přejmenován na %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 byl přemístěn do %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 soubor bude smazán.</numerusform><numerusform>%1 a %n další soubory budou smazány.</numerusform><numerusform>%1 a %n další soubory budou smazány.</numerusform><numerusform>%1 a %n další soubory budou smazány.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 a %n další soubor byl přidán.</numerusform><numerusform>%1 a %n dalších souborů bylo přidáno.</numerusform><numerusform>%1 a %n dalších souborů bylo přidáno.</numerusform><numerusform>%1 a %n další soubory(ů) byly přidány.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 přidán.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 soubor byl aktualizován.</numerusform><numerusform>%1 a %n další soubory byly aktualizovány.</numerusform><numerusform>%1 a %n další soubory byly aktualizovány.</numerusform><numerusform>%1 a %n další soubory byly aktualizovány.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 byl přejmenován na %2.</numerusform><numerusform>%1 byl přejmenován na %2 a %n další soubory byly přejmenovány.</numerusform><numerusform>%1 byl přejmenován na %2 a %n další soubory byly přejmenovány.</numerusform><numerusform>%1 byl přejmenován na %2 a %n další soubory byly přejmenovány.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 byl přesunut do %2.</numerusform><numerusform>%1 byl přesunut do %2 a %n dalších souborů bylo přesunuto.</numerusform><numerusform>%1 byl přesunut do %2 a %n dalších souborů bylo přesunuto.</numerusform><numerusform>%1 byl přesunut do %2 a %n dalších souborů bylo přesunuto.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 má problém se synchronizací.</numerusform><numerusform>%1 a %n dalších souborů má problém se synchronizací.</numerusform><numerusform>%1 a %n dalších souborů má problém se synchronizací.</numerusform><numerusform>%1 a %n dalších souborů má problém se synchronizací.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 má problém se synchronizací. Prosím zkontrolujte chybový soubor.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 soubor nemůže být synchronizován kvůli chybám. Shlédněte log pro detaily.</numerusform><numerusform>%1 a %n dalších souborů nemohou být synchronizovány kvůli chybám. Shlédněte log pro detaily.</numerusform><numerusform>%1 a %n dalších souborů nemohou být synchronizovány kvůli chybám. Shlédněte log pro detaily.</numerusform><numerusform>%1 a %n dalších souborů nemohou být synchronizovány kvůli chybám. Shlédněte log pro detaily.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 nebyl kvůli chybě synchronizován. Detaily jsou k nalezení v logu.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Průběh synchronizace</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Nezdařilo se přečtení systémového exclude souboru</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Nová složka větší než %1 MB byla přidána: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Byla přidána složka z externího úložiště.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Pokud to chcete stáhnout, běžte do nastavení a vyberte to.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1113,7 +1113,7 @@ This means that the synchronization client might not upload local changes immedi
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1123,7 +1123,7 @@ Tyto soubory budou smazány i ve vaší místní synchronizované složce a nebu
Rozhodnete-li se soubory smazat, budou vám nedostupné, nejste-li jejich vlastníkem.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1132,17 +1132,17 @@ Jste si jisti, že chcete tyto akce synchronizovat se serverem?
Pokud to byl omyl a chcete si soubory ponechat, budou opět synchronizovány ze serveru.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Odstranit všechny soubory?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Odstranit všechny soubory</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Ponechat soubory</translation>
</message>
@@ -2423,7 +2423,7 @@ můžete být požádáni o dodatečná oprávnění.</translation>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation>Soubor %1 je právě využíván</translation>
</message>
@@ -2686,12 +2686,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2725,6 +2725,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Soubor byl smazán ze serveru</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Soubor nemohl být kompletně stažen.</translation>
@@ -2762,7 +2767,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Obnovení selhalo: %1</translation>
</message>
@@ -2898,12 +2903,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>Nedaří se aktualizovat soubor: %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -3986,58 +3991,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (Přeskočeno kvůli předchozí chybě. Zkusím to znovu za %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Je dostupných pouze %1, pro spuštění je potřeba alespoň %2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Na serveru není dostatek místa.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Nevyřešený konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Používání virtuálních souborů s koncovkou, která ovšem není nastavena</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nelze načíst blacklist z místní databáze</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Nelze číst ze žurnálu synchronizace.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Nelze otevřít synchronizační žurnál</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Zrušeno</translation>
</message>
diff --git a/translations/client_de.ts b/translations/client_de.ts
index 18f3084e7..8d934e8db 100644
--- a/translations/client_de.ts
+++ b/translations/client_de.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Lokales Verzeichnis %1 existiert nicht.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 sollte ein Ordner sein, ist es aber nicht.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 ist nicht lesbar.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 wurde gelöscht.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 wurde aktualisiert.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 wurde in %2 umbenannt.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 wurde in %2 verschoben.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 und %n andere Datei wurde gelöscht.</numerusform><numerusform>%1 und %n andere Dateien wurden gelöscht.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 und %n andere Datei(en) wurden hinzugefügt.</numerusform><numerusform>%1 und %n andere Datei(en) wurden hinzugefügt.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 wurde hinzugefügt.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 und %n andere Datei wurde aktualisiert.</numerusform><numerusform>%1 und %n andere Dateien wurden aktualisiert.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 wurde in %2 umbenannt und %n andere Datei wurde umbenannt.</numerusform><numerusform>%1 wurde in %2 umbenannt und %n andere Dateien wurden umbenannt.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 wurde in %2 verschoben und %n andere Datei wurde verschoben.</numerusform><numerusform>%1 wurde in %2 verschoben und %n andere Dateien wurden verschoben.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 und %n andere Datei haben Konflikte beim Abgleichen.</numerusform><numerusform>%1 und %n andere Dateien haben Konflikte beim Abgleichen.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>Es gab einen Konflikt bei der Synchronisierung von %1. Bitte prüfen Sie die Konfliktdatei!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 und %n weitere Datei konnten aufgrund von Fehlern nicht synchronisiert werden. Schauen Sie in das Protokoll für Details.</numerusform><numerusform>%1 und %n weitere Dateien konnten aufgrund von Fehlern nicht synchronisiert werden. Schauen Sie in das Protokoll für Details.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 konnte aufgrund eines Fehlers nicht synchronisiert werden. Schauen Sie in das Protokoll für Details.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Synchronisierungsaktivität</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Systemeigene Ausschlussdatei kann nicht gelesen werden</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Ein neues Verzeichnis größer als %1 MB wurde hinzugefügt: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Ein Verzeichnis, von einem externen Speicher wurde hinzugefügt.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Bitte wechseln Sie zu den Einstellungen, falls Sie das Verzeichnis herunterladen möchten.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>Der Ordner %1 wurde erzeugt aber früher von der Synchronisation ausgeschlossen. Daten im Ordner werden nicht synchronisiert.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Die Datei %1 wurde erzeugt aber früher von der Synchronisation ausgeschlossen. Sie wird nicht synchronisiert.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ Dies bedeutet, dass der Synchronisationsclient lokale Änderungen möglicherweis
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ Wenn Sie sich dazu entscheiden, diese Dateien zu behalten, werden diese wieder z
Wenn Sie sich zum Löschen der Dateien entscheiden, sind diese nicht mehr verfügbar, außer Sie sind der Eigentümer.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ Sind Sie sich sicher, dass Sie diese Aktion mit Ihrem Server synchronisieren mö
Falls dies ein Missgeschick war und Sie sich zum Behalten der Dateien entscheiden, werden diese wieder vom Server synchronisiert.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Alle Dateien löschen?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Lösche alle Dateien</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Dateien behalten</translation>
</message>
@@ -2435,7 +2435,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation>Datei %1 wird gerade benutzt</translation>
</message>
@@ -2702,12 +2702,12 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2741,6 +2741,11 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<translation>Die Datei wurde vom Server gelöscht</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Die Datei konnte nicht vollständig herunter geladen werden.</translation>
@@ -2778,7 +2783,7 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Wiederherstellung fehlgeschlagen: %1</translation>
</message>
@@ -2914,12 +2919,12 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>Die Datei konnte nicht aktualisiert werden: %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4002,58 +4007,58 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (Übersprungen aufgrund des früheren Fehlers, erneuter Versuch in %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Nur %1 sind verfügbar. Zum Beginnen werden mindestens %2 benötigt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Öffnen oder Erstellen der Sync-Datenbank nicht möglich. Bitte sicherstellen, dass Schreibrechte für den zu synchronisierenden Ordner existieren.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Der freie Speicherplatz wird knapp: Downloads, die den freien Speicher unter %1 senken, wurden ausgelassen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Auf dem Server ist für einige Dateien zum Hochladen nicht genug Platz.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Ungelöster Konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Virtuelle Dateien mit Dateiendung werden genutzt, aber die Dateiendung ist nicht definiert</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Fehler beim Einlesen der Blacklist aus der lokalen Datenbank</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Fehler beim Einlesen des Synchronisierungsprotokolls.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Synchronisationsbericht kann nicht geöffnet werden</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Abgebrochen</translation>
</message>
diff --git a/translations/client_de_CH.ts b/translations/client_de_CH.ts
index 25cdda3bf..3d235e4fd 100644
--- a/translations/client_de_CH.ts
+++ b/translations/client_de_CH.ts
@@ -974,140 +974,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Lokales Verzeichnis %1 existiert nicht</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 sollte ein Verzeichnis sein, ist es aber nicht.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 ist nicht lesbar.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 wurde gelöscht.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 wurde aktualisiert.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 wurde in %2 umbenannt.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 wurde in %2 verschoben.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 und %n andere Datei wurde gelöscht.</numerusform><numerusform>%1 und %n andere Dateien wurden gelöscht.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 und %n andere Dateien wurden hinzugefügt.</numerusform><numerusform>%1 und %n andere Datei(en) wurden hinzugefügt.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 wurde hinzugefügt.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 und %n andere Datei wurde aktualisiert.</numerusform><numerusform>%1 und %n andere Dateien wurden aktualisiert.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 wurde in %2 umbenannt und %n andere Datei wurde umbenannt.</numerusform><numerusform>%1 wurde in %2 umbenannt und %n andere Dateien wurden umbenannt.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 wurde in %2 verschoben und %n andere Datei wurde verschoben.</numerusform><numerusform>%1 wurde in %2 verschoben und %n andere Dateien wurden verschoben.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 und %n andere Datei haben Konflikte beim Abgleichen.</numerusform><numerusform>%1 und %n andere Dateien haben Konflikte beim Abgleichen.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>Es gab einen Konflikt bei der Synchronisierung von %1. Bitte prüfe die Konfliktdatei!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 und %n weitere Datei konnten aufgrund von Fehlern nicht synchronisiert werden. Schaue in das Protokoll für Details.</numerusform><numerusform>%1 und %n weitere Dateien konnten aufgrund von Fehlern nicht synchronisiert werden. Schaue in das Protokoll für Details.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 konnte aufgrund eines Fehlers nicht synchronisiert werden. Schaue in das Protokoll für Details.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Synchronisierungsaktivität</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Systemeigene Ausschlussdatei kann nicht gelesen werden</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Ein neues Verzeichnis, welcher grösser als %1 MB ist, wurde hinzugefügt: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Ein Verzeichnis, von einem externen Speicher wurde hinzugefügt.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Bitte wechsele zu den Einstellungen, falls du das Verzeichnis herunterladen möchtest.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>Ordner %1 wurde angelegt, aber früher von der Synchronisation ausgeschlossen. Daten im Ordner werden nicht synchronisiert.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Datei %1 wurde angelegt, aber früher von der Synchronisation ausgeschlossen, sie wird nicht synchronisiert.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1120,7 +1120,7 @@ Dies bedeutet, dass der Synchronisationsclient lokale Änderungen möglicherweis
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1131,7 +1131,7 @@ Wenn du dich entscheidest, diese Dateien zu behalten, werden diese wieder zum Se
Wenn du dich zum Löschen der Dateien entscheidest, sind diese nicht mehr verfügbar, ausser du bist der Eigentümer.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1140,17 +1140,17 @@ Bist du dir sicher, dass du diese Aktion mit Ihrem Server synchronisieren möcht
Falls dies ein Missgeschick war und du dich zum Behalten der Datei entscheidest, werden diese wieder vom Server synchronisiert.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Alle Dateien löschen?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Alle Dateien löschen</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Dateien behalten</translation>
</message>
@@ -2431,7 +2431,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2698,12 +2698,12 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2737,6 +2737,11 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<translation>Datei wurde vom Server gelöscht</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Die Datei konnte nicht vollständig herunter geladen werden.</translation>
@@ -2774,7 +2779,7 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Wiederherstellung fehlgeschlagen: %1</translation>
</message>
@@ -2910,12 +2915,12 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -3998,58 +4003,58 @@ Dies ist ein neuer, experimenteller Modus. Wenn sie sich dafür entscheiden, ber
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1(Übersprungen aufgrund des früheren Fehler,s erneuter Versuch in %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Nur %1 zur Verfügung stehen, müssen mindestens %2 zu starten</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Öffnen oder erstellen der Sync-Datenbank nicht möglich. Bitte sicherstellen, dass Schreibrechte für den zu synchronisierenden Ordner existieren.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Der freie Speicherplatz wird knapp: Downloads, die den freien Speicher unter %1 senken, wurden ausgelassen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Auf dem Server ist für einige Dateien zum Hochladen nicht genug Platz.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Ungelöster Konflikt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Virtuelle Dateien mit Dateiendung werden genutzt, aber die Dateiendung ist nicht definiert</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Fehler beim Einlesen der Blacklist aus der lokalen Datenbank</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Fehler beim Einlesen des Synchronisierungsprotokolls.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Synchronisationsbericht kann nicht geöffnet werden</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Abgebrochen</translation>
</message>
diff --git a/translations/client_el.ts b/translations/client_el.ts
index 4e6c1916a..7f8f1bed1 100644
--- a/translations/client_el.ts
+++ b/translations/client_el.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Δεν υπάρχει ο τοπικός φάκελος %1.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>Το %1 θα έπρεπε να είναι φάκελος αλλά δεν είναι.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation> Το %1 δεν είναι αναγνώσιμο. </translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>Το %1 αφαιρέθηκε.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>Το %1 έχει ενημερωθεί.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>Το %1 έχει μετονομαστεί σε %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>Το %1 έχει μετακινηθεί στο %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 και%n άλλo αρχείo(α) έχουν καταργηθεί.</numerusform><numerusform>%1 και%n άλλo αρχείo(α) έχουν καταργηθεί.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 και %n άλλο(-α) αρχείο(-α) έχουν προστεθεί.</numerusform><numerusform>%1 και %n άλλο(-α) αρχείο(-α) έχουν προστεθεί.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 προστέθηκαν.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 και%n άλλο αρχείο(α) έχουν ενημερωθεί.</numerusform><numerusform>%1 και%n άλλο αρχείο(α) έχουν ενημερωθεί.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 μετονομάστηκε σε %2 και %n άλλο αρχείο(α) έχουν μετονομαστεί.</numerusform><numerusform>%1 μετονομάστηκε σε %2 και %n άλλο αρχείο(α) έχουν μετονομαστεί.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 έχει μετακινηθεί σε %2 και %n άλλo αρχείο(α) έχουν μετακινηθεί.</numerusform><numerusform>%1 έχει μετακινηθεί σε %2 και %n άλλo αρχείο(α) έχουν μετακινηθεί.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 έχει και %n άλλο αρχείο(α) έχουν διένεξη συγχρονισμού.</numerusform><numerusform>%1 έχει και %n άλλο αρχείο(α) έχουν διένεξη συγχρονισμού.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 έχει μια διένεξη συγχρονισμού. Παρακαλώ ελέγξτε τη διένεξη του αρχείου! </translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 και %n άλλο(α) αρχείο(α) δεν μπορούν να συγχρονιστούν λόγω σφαλμάτων. Δείτε το ιστορικό για λεπτομέρειες</numerusform><numerusform>%1 και %n άλλο αρχείο(α) δεν μπορούν να συγχρονιστούν λόγω σφαλμάτων. Δείτε το ημερολόγιο για λεπτομέρειες. </numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 δεν ήταν δυνατό να συγχρονιστεί εξαιτίας ενός σφάλματος. Δείτε το αρχείο καταγραφής για λεπτομέρειες.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Δραστηριότητα Συγχρονισμού</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Αδυναμία ανάγνωσης αρχείου αποκλεισμού συστήματος</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Προστέθηκε ένας νέος φάκελος μεγαλύτερος από %1 MB: %2
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Προστέθηκε ένας φάκελος από εξωτερικό αποθηκευτικό χώρο.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Μεταβείτε στις ρυθμίσεις για να το επιλέξετε εάν επιθυμείτε να το κατεβάσετε.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>Ο φάκελος %1 δημιουργήθηκε αλλά εξαιρέθηκε προηγουμένως από συγχρονισμό. Τα δεδομένα στο εσωτερικό του δεν θα συγχρονιστούν.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Το αρχείο %1 δημιουργήθηκε αλλά εξαιρέθηκε προηγουμένως από συγχρονισμό. Δεν θα συγχρονιστεί.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ This means that the synchronization client might not upload local changes immedi
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ If you decide to delete the files, they will be unavailable to you, unless you a
Εφόσον επιλέξετε να διαγράψετε τα αρχεία, δε θα είναι διαθέσιμα σε εσάς, εκτός εάν είστε ο ιδιοκτήτης τους. </translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
Αν αυτό ήταν ένα ατύχημα και αποφασίσατε να διατηρήσετε τα αρχεία σας, θα συγχρονιστούν εκ νέου από το διακομιστή.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Αφαίρεση Όλων των Αρχείων;</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Αφαίρεση όλων των αρχείων</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Διατήρηση αρχείων</translation>
</message>
@@ -2433,7 +2433,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2702,12 +2702,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2741,6 +2741,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Το αρχείο διαγράφηκε από τον διακομιστή</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Η λήψη του αρχείου δεν ολοκληρώθηκε.</translation>
@@ -2778,7 +2783,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Η Αποκατάσταση Απέτυχε: %1</translation>
</message>
@@ -2914,12 +2919,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4002,58 +4007,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (έχει παραλειφθεί λόγω προηγούμενου σφάλματος, θα γίνει προσπάθεια ξανά σε %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Μόνο %1 είναι διαθέσιμα, απαιτούνται τουλάχιστον %2 για την εκκίνηση</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Δεν είναι δυνατό το άνοιγμα ή η δημιουργία της τοπικής βάσης δεδομένων συγχρονισμού. Βεβαιωθείτε ότι έχετε πρόσβαση εγγραφής στο φάκελο συγχρονισμού.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Ο χώρος στο δίσκο είναι χαμηλός: Λήψεις που θα μειώσουν τον ελεύθερο χώρο κάτω από το %1 έχουν παραβλεφθεί.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Ανεπαρκής διαθέσιμος χώρος στο διακομιστή για κάποιες μεταφορτώσεις.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Ανεπίλυτη σύγκρουση.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Γίνεται χρήση εικονικών αρχεία με κατάληξη, αλλά η κατάληξη δεν έχει οριστεί</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Αδυναμία ανάγνωσης της μαύρης λίστας από την τοπική βάση δεδομένων</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Αδυναμία ανάγνωσης από το ημερολόγιο συγχρονισμού.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Αδυναμία ανοίγματος του αρχείου συγχρονισμού</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Ματαιώθηκε</translation>
</message>
diff --git a/translations/client_en.ts b/translations/client_en.ts
index d2c0f047d..78ca1906e 100644
--- a/translations/client_en.ts
+++ b/translations/client_en.ts
@@ -980,45 +980,45 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1026,12 +1026,12 @@ File synchronization desktop utility.</source>
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1039,13 +1039,13 @@ File synchronization desktop utility.</source>
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1053,7 +1053,7 @@ File synchronization desktop utility.</source>
</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1061,7 +1061,7 @@ File synchronization desktop utility.</source>
</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1069,7 +1069,7 @@ File synchronization desktop utility.</source>
</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1077,12 +1077,12 @@ File synchronization desktop utility.</source>
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -1090,49 +1090,49 @@ File synchronization desktop utility.</source>
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1141,7 +1141,7 @@ This means that the synchronization client might not upload local changes immedi
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder &apos;%1&apos; folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1149,24 +1149,24 @@ If you decide to delete the files, they will be unavailable to you, unless you a
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder &apos;%1&apos; were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation type="unfinished"></translation>
</message>
@@ -2444,7 +2444,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"></translation>
</message>
@@ -2706,12 +2706,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"></translation>
</message>
@@ -2745,6 +2745,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"></translation>
@@ -2782,7 +2787,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -2918,12 +2923,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"></translation>
</message>
@@ -4002,58 +4007,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation type="unfinished"></translation>
</message>
diff --git a/translations/client_en_GB.ts b/translations/client_en_GB.ts
index b22e401ed..bfa0cad5a 100644
--- a/translations/client_en_GB.ts
+++ b/translations/client_en_GB.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Local folder %1 does not exist.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 should be a folder but is not.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 is not readable.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 has been removed.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 has been updated.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 has been renamed to %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 has been moved to %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 and %n other file(s) have been removed.</numerusform><numerusform>%1 and %n other file(s) have been removed.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 and %n other file(s) have been added.</numerusform><numerusform>%1 and %n other file(s) have been added.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 has been added.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 and %n other file(s) have been updated.</numerusform><numerusform>%1 and %n other file(s) have been updated.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 has been renamed to %2 and %n other file(s) have been renamed.</numerusform><numerusform>%1 has been renamed to %2 and %n other file(s) have been renamed.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 has been moved to %2 and %n other file(s) have been moved.</numerusform><numerusform>%1 has been moved to %2 and %n other file(s) have been moved.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 has and %n other file(s) have sync conflicts.</numerusform><numerusform>%1 has and %n other file(s) have sync conflicts.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 has a sync conflict. Please check the conflict file!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 and %n other file(s) could not be synced due to errors. See the log for details.</numerusform><numerusform>%1 and %n other file(s) could not be synced due to errors. See the log for details.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 could not be synced due to an error. See the log for details.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Sync Activity</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Could not read system exclude file</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>A new folder larger than %1 MB has been added: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>A folder from an external storage has been added.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Please go in the settings to select it if you wish to download it.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>The folder %1 was created but was excluded from synchronisation previously. Data inside it will not be synchronised.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>The file %1 was created but was excluded from synchronisation previously. It will not be synchronised.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ This means that the synchronisation client might not upload local changes immedi
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ If you decide to keep the files, they will be re-synced with the server if you h
If you decide to delete the files, they will be unavailable to you, unless you are the owner.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Remove All Files?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Remove all files</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Keep files</translation>
</message>
@@ -2430,7 +2430,7 @@ for additional privileges during the process.</translation>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2693,12 +2693,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2732,6 +2732,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>File was deleted from server</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>The file could not be downloaded completely.</translation>
@@ -2769,7 +2774,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Restoration Failed: %1</translation>
</message>
@@ -2905,12 +2910,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -3991,58 +3996,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (skipped due to earlier error, trying again in %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Only %1 are available, need at least %2 to start</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Disk space is low: Downloads that would reduce free space below %1 were skipped.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>There is insufficient space available on the server for some uploads.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Unresolved conflict.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Unable to read the blacklist from the local database</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Unable to read from the sync journal.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Cannot open the sync journal</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Aborted</translation>
</message>
diff --git a/translations/client_es.ts b/translations/client_es.ts
index e06933b83..5039dd827 100644
--- a/translations/client_es.ts
+++ b/translations/client_es.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>La carpeta local %1 no existe.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 debería ser un directorio, pero no lo es.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 es ilegible.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 ha sido eliminado.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 ha sido actualizado.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 ha sido renombrado a %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 ha sido movido a %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 y otro archivo han sido borrados.</numerusform><numerusform>%1 y otros %n archivos han sido borrados.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 y % otros archivo(s) han sido añadidos.</numerusform><numerusform>%1 y % otros archivo(s) han sido añadidos.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 ha sido añadido.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 y otro archivo han sido actualizados.</numerusform><numerusform>%1 y otros %n archivos han sido actualizados.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 ha sido renombrado a %2 y otro archivo ha sido renombrado.</numerusform><numerusform>%1 ha sido renombrado a %2 y otros %n archivos han sido renombrado.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 ha sido movido a %2 y otro archivo ha sido movido.</numerusform><numerusform>%1 ha sido movido a %2 y otros %n archivos han sido movidos.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 y otro archivo han tenido conflictos al sincronizar.</numerusform><numerusform>%1 y otros %n archivos han tenido conflictos al sincronizar.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>Conflicto al sincronizar %1. ¡Por favor, compruebe el archivo!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 y otro archivo no pudieron ser sincronizados debido a errores. Para más detalles vea el registro.</numerusform><numerusform>%1 y otros %n archivos no pudieron ser sincronizados debido a errores. Para más detalles vea el registro.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 no pudo ser sincronizado debido a un error. Para más detalles, vea el registro.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Actividad de la sincronización</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>No se ha podido leer el archivo de exclusión del sistema</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Una carpeta mayor de %1 MB ha sido añadida: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Una carpeta de almacenamiento externo ha sido añadida.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Por favor vaya a opciones a seleccionarlo si desea descargar esto.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>La carpeta %1 ha sido creada, pero tambien ha sido excluida de la sincronización. Los datos que contenga, no serán sincronizados.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>El archivo %1 ha sido creado, pero tambien ha sido excluido de la sincronización. Por tanto, no será sincronizado.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ Esto significa que el cliente de sincronización podría no subir los cambios lo
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ Si decide mantener estos archivos, serán re-sincronizados con el servidor si di
Si decide borrarlos, no estarán disponibles para usted a menos que sea el propietario.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
Si ha sido un accidente, y decide mantener los archivos, serán re-sincronizados con el servidor.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>¿Eliminar todos los archivos?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Eliminar todos los archivos</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Conservar archivos</translation>
</message>
@@ -2435,7 +2435,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2704,12 +2704,12 @@ Este es un nuevo modo experimental. Si decide utilizarlo, reporte cualquier prob
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2743,6 +2743,11 @@ Este es un nuevo modo experimental. Si decide utilizarlo, reporte cualquier prob
<translation>Se ha eliminado el archivo del servidor</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>No se ha podido descargar el archivo completamente.</translation>
@@ -2780,7 +2785,7 @@ Este es un nuevo modo experimental. Si decide utilizarlo, reporte cualquier prob
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Falló la restauración: %1</translation>
</message>
@@ -2916,12 +2921,12 @@ Este es un nuevo modo experimental. Si decide utilizarlo, reporte cualquier prob
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>No se pudo actualizar el archivo: %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4004,58 +4009,58 @@ Este es un nuevo modo experimental. Si decide utilizarlo, reporte cualquier prob
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (no realizado por el error anterior, intente de nuevo %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Solo %1 disponible, se necesita por lo menos %2 para comenzar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Imposible abrir o crear la base de datos local de sincronización. Asegúrese de que tiene permisos de escritura en la carpeta de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Poco espacio libre en disco: La descarga lo reducirá por debajo del %1, debería abortar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>No hay suficiente espacio libre en el servidor para algunas subidas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Conflicto sin resolver.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Usando archivos virtuales con sufijo, pero el mismo no está establecido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No se pudo leer la lista de bloqueo de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>No se ha podido leer desde el registro de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>No es posible abrir el diario de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Interrumpido</translation>
</message>
diff --git a/translations/client_fr.ts b/translations/client_fr.ts
index 164ee06bc..9ddb6cb8c 100644
--- a/translations/client_fr.ts
+++ b/translations/client_fr.ts
@@ -976,118 +976,118 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Le dossier local %1 n&apos;existe pas.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 devrait être un dossier mais ne l&apos;est pas.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 ne peut pas être lu.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 a été supprimé.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 a été mis à jour.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 a été renommé en %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 a été déplacé vers %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 a été supprimé.</numerusform><numerusform>%1 et %n autres fichiers ont été supprimés.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 et %n autre(s) fichier(s) ont été ajouté(s).</numerusform><numerusform>%1 et %n autre(s) fichier(s) ont été ajouté(s).</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 a été ajouté.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 a été mis à jour.</numerusform><numerusform>%1 et %n autres fichiers ont été mis à jour.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 a été renommé en %2.</numerusform><numerusform>%1 a été renommé en %2 et %n autres fichiers ont été renommés.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 a été déplacé vers %2.</numerusform><numerusform>%1 a été déplacé vers %2 et %n autres fichiers ont été déplacés.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 a un conflit de synchronisation.</numerusform><numerusform>%1 et %n autres fichiers ont des problèmes de synchronisation.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 a un problème de synchronisation. Merci de vérifier le fichier conflit !</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 ne peut pas être synchronisé en raison d&apos;erreurs. Consultez les logs pour les détails.</numerusform><numerusform>%1 et %n autres fichiers n&apos;ont pas pu être synchronisés en raison d&apos;erreurs. Consultez les logs pour les détails.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 n&apos;a pu être synchronisé pour cause d&apos;erreur. Consultez les logs pour les détails.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Activité de synchronisation</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Impossible de lire le fichier d&apos;exclusion du système</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Un nouveau dossier de taille supérieure à %1 Mo a été ajouté : %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Un nouveau dossier localisé sur un stockage externe a été ajouté.
@@ -1095,22 +1095,22 @@ File synchronization desktop utility.</source>
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Merci d&apos;aller dans les Paramètres pour indiquer si vous souhaitez le télécharger.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>Le dossier %1 a été créé mais avait été exclu de la synchronisation auparavant. Les données à l&apos;intérieur ne seront pas synchronisées.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Le fichier %1 a été créé mais avait été exclu de la synchronisation auparavant. Il ne sera pas synchronisé.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1123,7 +1123,7 @@ Cela veut dire que le client de synchronisation ne peut pas téléverser les cha
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1134,7 +1134,7 @@ Si vous décidez de conserver ces fichiers, ils seront synchronisés à nouveau
Si vous décidez de supprimer ces fichiers, ils vous seront inaccessibles, sauf si vous en êtes le/la propriétaire.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1143,17 +1143,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
S&apos;il s&apos;agissait d&apos;un accident et que vous choisissiez de conserver vos fichiers, ils seront synchronisés à nouveau depuis le serveur.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Supprimer tous les fichiers ?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Supprimer tous les fichiers</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Conserver les fichiers</translation>
</message>
@@ -2438,7 +2438,7 @@ L&apos;assistant de mise à jour peut vous demandez des autorisations supplémen
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2707,12 +2707,12 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2746,6 +2746,11 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<translation>Le fichier a été supprimé du serveur</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Le fichier n&apos;a pas pu être téléchargé intégralement.</translation>
@@ -2783,7 +2788,7 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Échec de la restauration : %1</translation>
</message>
@@ -2919,12 +2924,12 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4008,58 +4013,58 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (ignoré à cause d&apos;une précédente erreur, nouvel essai dans %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Seulement %1 disponibles, il faut au moins %2 pour démarrer</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Impossible d&apos;accéder ou de créer une base de données locale de synchronisation. Assurez vous de disposer des droits d&apos;écriture dans le dossier de synchronisation.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>L&apos;espace disque est faible : les téléchargements qui amèneraient à réduire l&apos;espace libre en dessous de %1 ont été ignorés.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Il n&apos;y a pas suffisamment d’espace disponible sur le serveur pour certains téléversements.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>conflit non résolu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Utilisation d&apos;un fichier virtuel avec un suffixe qui n&apos;a pas été défini</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Impossible de lire la liste noire de la base de données locale</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Impossible de lire le journal de synchronisation.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Impossible d&apos;ouvrir le journal de synchronisation</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Abandonné</translation>
</message>
diff --git a/translations/client_gl.ts b/translations/client_gl.ts
index 0f1f4afa9..951cb456e 100644
--- a/translations/client_gl.ts
+++ b/translations/client_gl.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>O cartafol local %1 non existe.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 debería ser un cartafol, mais non o é.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 non é lexíbel.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 foi retirado.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 foi enviado.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 foi renomeado a %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 foi movido a %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 e outro ficheiro foi retirado.</numerusform><numerusform>%1 e outros %n ficheiros foron retirados.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 e outro %n ficheiro foron engadidos.</numerusform><numerusform>%1 e outros %n ficheiro(s) foron engadidos.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>Foi engadido %1.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 e outro ficheiro foi actualizado.</numerusform><numerusform>%1 e outros %n ficheiro(s) foron actualizados.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 foi renomeado a %2 e outro ficheiro tamén foi renomeado.</numerusform><numerusform>%1 foi renomeado a %2 e outros %n ficheiros tamén foron renomeados.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 foi movido a %2 e outro ficheiro tamén foi movido.</numerusform><numerusform>%1 foi movido a %2 e outros %n ficheiros tamén foron movidos.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 e outro ficheiro tiveron conflitos ao sincronizar.</numerusform><numerusform>%1 e outros %n ficheiros tiveron conflitos ao sincronizar.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>Produciuse un conflito ao sincronizar %1. Comprobe o ficheiro!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>Non foi posíbel sincronizar %1 e outro ficheiro por mor de erros. Vexa os detalles no rexistro.</numerusform><numerusform>Non foi posíbel sincronizar %1 e outros %n ficheiros por mor de erros. Vexa os detalles no rexistro.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>Non foi posíbel sincronizar %1 por mor dun erro. Vexa os detalles no rexistro.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Actividade de sincronización</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Non foi posíbel ler o ficheiro de exclusión do sistema</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Foi engadido un cartafol maior de %1 MB: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Foi engadido un cartafol de almacenamento externo.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Vaia a axustes a seleccionalo se quere descargar isto.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>Creouse o cartafol %1 mais foi excluído da sincronización con anterioridade. Os datos no seu interior non se sincronizarán.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Creouse o ficheiro %1 mais foi excluído da sincronización con anterioridade. Non se sincronizará.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ Isto significa que o cliente de sincronización podería non enviar os cambios i
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ Se decide manter os ficheiros, resincronizaranse co servidor se ten dereitos par
Se decide eliminar os ficheiros, non poderá dispor deles a non ser que sexa o propietario.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1143,17 +1143,17 @@ Confirma que quere sincronizar estas accións co servidor?
Se fose un accidente e decide manter os seus ficheiros, volverán ser sincronizados dende o servidor.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Retirar todos os ficheiros?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Retirar todos os ficheiros</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Manter os ficheiros</translation>
</message>
@@ -2438,7 +2438,7 @@ actualización pode pedir privilexios adicionais durante o procedemento.</transl
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2707,12 +2707,12 @@ Este é un modo novo e experimental. Se decide usalo, informe de calquera proble
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2746,6 +2746,11 @@ Este é un modo novo e experimental. Se decide usalo, informe de calquera proble
<translation>O ficheiro vai ser eliminado do servidor</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Non foi posíbel descargar completamente o ficheiro.</translation>
@@ -2783,7 +2788,7 @@ Este é un modo novo e experimental. Se decide usalo, informe de calquera proble
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Fallou a restauración: %1</translation>
</message>
@@ -2919,12 +2924,12 @@ Este é un modo novo e experimental. Se decide usalo, informe de calquera proble
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>Non foi posíbel actualizar o ficheiro: %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4007,58 +4012,58 @@ Este é un modo novo e experimental. Se decide usalo, informe de calquera proble
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (omitido por mor do erro anterior, tentándoo de novo en %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Só %1 está dispoñíbel, necesita polo menos %2 para comezar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Non foi posíbel abrir ou crear a base de datos de sincronización local. Asegúrese de ter acceso de escritura no cartafol de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Pouco espazo dispoñíbel no disco: As descargas que reduzan o tamaño por baixo de %1 van ser omitidas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Non hai espazo libre abondo no servisor para algúns envíos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Conflito sen resolver.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Empregando ficheiros virtuais con sufixo, mais o sufixo non está estabelecido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Non foi posíbel ler a lista de bloqueo da base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Non foi posíbel ler dende o diario de sincronización.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Non foi posíbel abrir o rexistro de sincronización</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Interrompido</translation>
</message>
diff --git a/translations/client_he.ts b/translations/client_he.ts
index 461874419..b7e01854a 100644
--- a/translations/client_he.ts
+++ b/translations/client_he.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>תיקייה מקומית %1 אינה קיימת.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 אמור להיות תיקייה אבל אינו.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 אינו ניתן לקריאה.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 הוסר.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 עודכן.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 שונה לשם %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 הועבר אל %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 וכן %n קובץ נוסף הוסר.</numerusform><numerusform>%1 וכן %n קבצים נוספים הוסרו.</numerusform><numerusform>%1 וכן %n קבצים נוספים הוסרו.</numerusform><numerusform>%1 וכן %n קבצים נוספים הוסרו.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 וכן %n קובץ אחר נוסף.</numerusform><numerusform>%1 וכן %n קבצים נוספים נוספו.</numerusform><numerusform>%1 וכן %n קבצים נוספים נוספו.</numerusform><numerusform>%1 וכן %n קבצים נוספים נוספו.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 נוסף.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 וכן %n קובץ נוסף עודכן.</numerusform><numerusform>%1 וכן %n קבצים נוספים עודכנו.</numerusform><numerusform>%1 וכן %n קבצים נוספים עודכנו.</numerusform><numerusform>%1 וכן %n קבצים נוספים עודכנו.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>שונה השם של מ- %1 ל- %2 כמו כן שונה השם ל- %n קובץ נוסף.</numerusform><numerusform>שונה השם של מ- %1 ל- %2 כמו כן שונה השם ל- %n קבצים נוספים.</numerusform><numerusform>שונה השם של מ- %1 ל- %2 כמו כן שונה השם ל- %n קבצים נוספים.</numerusform><numerusform>שונה השם של מ- %1 ל- %2 כמו כן שונה השם ל- %n קבצים נוספים.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 הועבר ל- %2 כמו כן הועבר %n קובץ נוסף.</numerusform><numerusform>%1 הועבר ל- %2 כמו כן הועברו %n קבצים נוספים.</numerusform><numerusform>%1 הועבר ל- %2 כמו כן הועברו %n קבצים נוספים.</numerusform><numerusform>%1 הועבר ל- %2 כמו כן הועברו %n קבצים נוספים.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>ל- %1 וכן ל- %n קובץ נוסף יש התנגשות סנכרון.</numerusform><numerusform>ל- %1 וכן ל- %n קבצים נוספים יש התנגשות סנכרון.</numerusform><numerusform>ל- %1 וכן ל- %n קבצים נוספים יש התנגשות סנכרון.</numerusform><numerusform>ל- %1 וכן ל- %n קבצים נוספים יש התנגשות סנכרון.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>ל- %1 יש התנגשות סנכרון. יש לבדוק את הקובץ הבעייתי!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>לא ניתן היה לסנכרן את %1 ו- %n קובץ נוסף בשל שגיאות. יש לבדוק את הלוג לפרטים.</numerusform><numerusform>לא ניתן היה לסנכרן את %1 ו- %n קבצים נוספים בשל שגיאות. יש לבדוק את הלוג לפרטים.</numerusform><numerusform>לא ניתן היה לסנכרן את %1 ו- %n קבצים נוספים בשל שגיאות. יש לבדוק את הלוג לפרטים.</numerusform><numerusform>לא ניתן היה לסנכרן את %1 ו- %n קבצים נוספים בשל שגיאות. יש לבדוק את הלוג לפרטים.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 לא ניתן היה לסנכרנו בשל שגיאה. ניתן לצפות בלוג לפרטים.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>פעילות סנכרון</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>לא ניתן היה לקרוא את קובץ הלא כלולים במערכת</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>תיקייה חדשה הגדולה מ- %1 MB נוספה: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>נוספה תיקייה של אחסון חיצוני.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>יש לעבור להגדרות בכדי לבחור בו אם ברצונך להוריד אותו.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>תיקייה %1 נוצרה אבל לא נכללה בסנכרון בעבר. מידע בתיקייה לא יסונכרן.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>קובץ %1 נוצר אבל לא נכלל בסנכרון בעבר. מידע בקובץ לא יסונכרן.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ This means that the synchronization client might not upload local changes immedi
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ If you decide to delete the files, they will be unavailable to you, unless you a
אם קבלת החלטה למחוק את הקבצים, הם לא יהיו נגישים עבורך יותר, אלא אם כן הנך הבעלים שלהם.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
אם מדובר בטעות וקבלת החלטה לשמור את הקבצים שלך, הם יסונכרנו מחדש מהשרת.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>הסרת כל הקבצים?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>הסרת כל הקבצים</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>השארת הקבצים</translation>
</message>
@@ -2437,7 +2437,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2706,12 +2706,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2745,6 +2745,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>הקובץ נמחק מהשרת</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>לא ניתן היה להוריד את הקובץ באופן מלא.</translation>
@@ -2782,7 +2787,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; שחזור נכשל: %1</translation>
</message>
@@ -2918,12 +2923,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>לא ניתן לעדכן קובץ : %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4006,58 +4011,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (דילג עקב שגיאה קודמת, מנסה שנית עוד %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>רק %1 זמינים, דרושים לפחות %2 להתחלה</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>לא ניתן היה לפתוח או ליצור את מסד הנתונים המומי לסנכרון. יש לוודא שיש לך הרשאת כתיבה לתיקיית הסנכרון.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>זיכרון נמוך: הורדות שיקטינו את הזיכרון הפנוי מתחת ל- %1 ידולגו.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>קיים זיכרון לא מספק על השרת למספר העלאות.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>התנגשות לא פתורה</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>שימוש בקבצים וירטואלים עם סיומת, אבל הסיומת לא הוגדרה</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>לא ניתן היה לקרוא את הרשימה השחורה ממסד הנתונים המקומי</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>לא ניתן לקרוא מיומן הסנכרון.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>לא ניתן לפתוח את יומן הסנכרון</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>בוטל</translation>
</message>
diff --git a/translations/client_it.ts b/translations/client_it.ts
index 9eb79efd6..4b530b53d 100644
--- a/translations/client_it.ts
+++ b/translations/client_it.ts
@@ -976,118 +976,118 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>La cartella locale %1 non esiste.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 dovrebbe essere una cartella, ma non lo è.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 non è leggibile.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 è stato rimosso.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 è stato aggiornato.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 è stato rinominato in %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 è stato spostato in %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 e %n altro file sono stati rimossi.</numerusform><numerusform>%1 e %n altri file sono stati rimossi.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 e %n altri file(s) sono stati aggiunti.</numerusform><numerusform>%1 e %n altri file(s) sono stati aggiunti.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 è stato aggiunto.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 e %n altro file sono stati aggiornati.</numerusform><numerusform>%1 e %n altri file sono stati aggiornati.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 è stato rinominato in %2 e %n altro file sono stati rinominati.</numerusform><numerusform>%1 è stato rinominato in %2 e %n altri file sono stati rinominati.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 è stato spostato in %2 e %n altro file sono stati spostati.</numerusform><numerusform>%1 è stato spostato in %2 e %n altri file sono stati spostati.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 e %n altro file hanno conflitti di sincronizzazione.</numerusform><numerusform>%1 e %n altri file hanno conflitti di sincronizzazione.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 ha un conflitto di sincronizzazione. Controlla il file in conflitto!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>1% e %n altro file non sono stati sincronizzati a causa di errori. Controlla il log per i dettagli.</numerusform><numerusform>1% e %n altri file non sono stati sincronizzati a causa di errori. Controlla il log per i dettagli.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 non può essere sincronizzato a causa di un errore. Controlla il log per i dettagli.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Sincronizza attività</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Impossibile leggere il file di esclusione di sistema</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Una nuova cartella più grande di %1 MB è stata aggiunta: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Una nuova cartella da un&apos;archiviazione esterna è stata aggiunta.
@@ -1095,22 +1095,22 @@ File synchronization desktop utility.</source>
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Vai nelle impostazioni e selezionala se vuoi scaricarla.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>La cattella %1 è stata creata ma esclusa dalla sincronizzazione in prevecedenza. I dati al suo interno non saranno sincronzzati.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Il file %1 è stato creato ma escluso in precedenza dalla sincronizzazione. Non sarà quindi sincronizzato.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1123,7 +1123,7 @@ Ciò significa che il client di sincronizzazione potrebbe non inviare le modific
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1134,7 +1134,7 @@ Se decidi di mantenere i file, saranno risincronizzati con il server se hai l&ap
Se decidi di eliminarli, non ti saranno più disponibili, a meno che tu non sia il proprietario.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1143,17 +1143,17 @@ Sei sicuro di voler sincronizzare queste azioni con il server?
Se è stato un errore e decidi di mantenere i tuoi file, verranno risincronizzati dal server.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Vuoi rimuovere tutti i file?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Rimuovi tutti i file</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Mantieni i file</translation>
</message>
@@ -2432,7 +2432,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2701,12 +2701,12 @@ Si tratta di una nuova modalità sperimentale. Se decidi di usarla, ti preghiamo
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2740,6 +2740,11 @@ Si tratta di una nuova modalità sperimentale. Se decidi di usarla, ti preghiamo
<translation>Il file è stato eliminato dal server</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Il file non può essere scaricato completamente.</translation>
@@ -2777,7 +2782,7 @@ Si tratta di una nuova modalità sperimentale. Se decidi di usarla, ti preghiamo
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Ripristino non riuscito: %1</translation>
</message>
@@ -2913,12 +2918,12 @@ Si tratta di una nuova modalità sperimentale. Se decidi di usarla, ti preghiamo
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4001,58 +4006,58 @@ Si tratta di una nuova modalità sperimentale. Se decidi di usarla, ti preghiamo
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (saltato per un errore, prova ancora tra %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Sono disponibili solo %1, servono almeno %2 per iniziare</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Non posso aprire o creare il database locale di sincronizzazione. Assicurarsi di avere il i permessi di scrittura nella cartella di sincronizzazione</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Lo spazio su disco è scarso: I downloads che ridurranno lo spazio libero al di sotto di %1 verranno saltati.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Non c&apos;è spazio disponibile sul server per effettuare caricamenti.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Conflitto irrisolto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Impossibile leggere la lista nera dal database locale</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Impossibile leggere dal registro di sincronizzazione.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Impossibile aprire il registro di sincronizzazione</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Interrotto</translation>
</message>
diff --git a/translations/client_ko.ts b/translations/client_ko.ts
index 1e6289129..8134c315b 100644
--- a/translations/client_ko.ts
+++ b/translations/client_ko.ts
@@ -973,140 +973,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>로컬 폴더 %1이(가) 존재하지 않습니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1이(가) 폴더여야 하지만 그렇지 않습니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1을(를) 읽을 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1이(가) 삭제되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1이(가) 업데이트되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1이(가) %2(으)로 이름이 변경되었습니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1이(가) %2(으)로 이동되었습니다.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 및 %n개의 다른 파일이 삭제되었습니다.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 와(과) %n 기타 파일(들)이 추가되었습니다.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 추가됨.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 및 %n개 다른 파일이 업데이트되었습니다.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1이(가) %2(으)로 이름이 변경되었고 %n개의 다른 파일도 이름이 변경되었습니다.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1(이)가 %2(으)로 이동되었고 %n개의 다른 파일도 이동되었습니다.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 및 %n개 다른 파일이 동기화 시 충돌합니다.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 파일이 동기화 시 충돌합니다. 충돌 파일을 확인해 주십시오!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 및 %n개 다른 파일을 동기화하는 중 오류가 발생했습니다. 자세한 내용은 로그를 확인하십시오.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>오류가 발생하여 %1을(를) 동기화할 수 없습니다. 자세한 정보는 로그를 참조하십시오.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>동기화 활동</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>시스템 제외 파일을 읽을 수 없음</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>%1MB 보다 큰 새 폴더 추가됨: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>외부 저장소에 있는 폴더가 추가되었습니다.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>다운로드하려면 설정에서 선택하십시오.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>폴더 %1 이(가) 생성되었지만 이전에 동기화에서 제외되었습니다. 이 폴더 내부의 데이터는 동기화되지 않을 것입니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>파일 %1 이(가) 생성되었지만 이전에 동기화에서 제외되었습니다. 이 파일은 동기화되지 않을 것입니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1115,7 +1115,7 @@ This means that the synchronization client might not upload local changes immedi
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1126,7 +1126,7 @@ If you decide to delete the files, they will be unavailable to you, unless you a
파일을 삭제하려면 파일 소유자가 아니라면 해당 파일을 사용할 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1135,17 +1135,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
만약 이 작업이 잘못되었고 파일을 보존하려면 서버에서 다시 동기화 됩니다.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>모든 파일을 삭제하시겠습니까?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>모든 파일 삭제</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>파일 유지</translation>
</message>
@@ -2422,7 +2422,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation>파일 %1 은(는) 현재 이용 중입니다</translation>
</message>
@@ -2685,12 +2685,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation>메타데이터 갱신 오류: %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation>%1 폴더는 현재 이용 중입니다</translation>
</message>
@@ -2724,6 +2724,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>서버에서 파일이 삭제됨</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>파일을 완전히 다운로드할 수 없습니다.</translation>
@@ -2761,7 +2766,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>, 복원 실패: %1</translation>
</message>
@@ -2897,12 +2902,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>파일을 갱신할 수 없습니다 : %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation>파일 %1 은(는) 현재 이용 중입니다</translation>
</message>
@@ -3985,58 +3990,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1(이전 오류로 건너뜀, %2에 다시 시도)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>%1만 사용할 수 있으나 시작하려면 최소 %2이(가) 필요함</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>로컬 동기화 데이터베이스를 열 수 없습니다. 동기화 폴더에 쓰기 권한이 있는지 확인하십시오.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>디스크 공간이 부족합니다: 남은 디스크 공간을 %1 이하로 떨어트리는 항목을 다운로드하지 않습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>서버에 일부 파일을 업로드할 공간이 부족합니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>해결하지 못한 충돌입니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>로컬 데이터베이스에서 블랙리스트를 읽을 수 없음</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>동기화 저널에서 읽을 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>동기화 저널을 열 수 없음</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>중단됨</translation>
</message>
diff --git a/translations/client_nl.ts b/translations/client_nl.ts
index 6762d911a..f88bb8d04 100644
--- a/translations/client_nl.ts
+++ b/translations/client_nl.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Lokale map %1 bestaat niet.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 zou een map moeten zijn, maar is dat niet.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 is niet leesbaar.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 is verwijderd.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 is bijgewerkt.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 is hernoemd naar %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 is verplaatst naar %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 en %n ander bestand(en) zijn verwijderd.</numerusform><numerusform>%1 en %n andere bestand(en) zijn verwijderd.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 en %n ander bestand is toegevoegd.</numerusform><numerusform>%1 en %n ander(e) bestand(en) was / waren toegevoegd.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 is toegevoegd.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 en %n ander bestand(en) zijn bijgewerkt.</numerusform><numerusform>%1 en %n andere bestand(en) zijn bijgewerkt.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 is hernoemd naar %2 en %n ander bestand(en) is hernoemd.</numerusform><numerusform>%1 is hernoemd naar %2 en %n andere bestand(en) zijn hernoemd.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 is verplaatst naar %2 en %n ander bestand(en) is verplaatst.</numerusform><numerusform>%1 is verplaatst naar %2 en %n andere bestand(en) zijn verplaatst.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 en %n ander bestand(en) hebben een sync conflict.</numerusform><numerusform>%1 en %n andere bestand(en) hebben sync conflicten.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 heeft een sync conflict. Controleer het conflict bestand!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 en %n ander bestand(en) konden niet worden gesynchroniseerd wegens fouten. Bekijk het log voor details.</numerusform><numerusform>%1 en %n andere bestand(en) konden niet worden gesynchroniseerd wegens fouten. Bekijk het log voor details.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 kon niet worden gesynchroniseerd door een fout. Bekijk het log voor details.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Synchronisatie-activiteit</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Kon het systeem-uitsluitingsbestand niet lezen</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Er is een nieuwe map groter dan %1 MB toegevoegd: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Er is een map op externe opslag toegevoegd.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Ga naar de instellingen om het te selecteren als u deze wilt downloaden.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>De map %1 werd aangemaakt maar eerder ook uitgesloten van synchronisatie. Data erin zullen niet worden gesynchroniseerd.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Het bestand %1 is aangemaakt maar was eerder uitgesloten van synchronisatie. Dit bestand zal niet gesynchroniseerd worden.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ Dit betekent dat de synchronisatie-applicatie lokale wijzigingen mogelijk niet d
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ Als u de bestanden wilt behouden, worden ze opnieuw gesynchroniseerd met de serv
Als u de bestanden wilt verwijderen, worden ze niet beschikbaar, tenzij u de eigenaar bent.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1141,17 +1141,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
Als dit een ongelukje was en u de bestanden wilt behouden, worden ze opnieuw gesynchroniseerd met de server.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Verwijder alle bestanden?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Verwijder alle bestanden</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Bewaar bestanden</translation>
</message>
@@ -2442,7 +2442,7 @@ vragen om extra autorisaties tijdens installatie.</translation>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation>Bestand %1 is in gebruik</translation>
</message>
@@ -2711,12 +2711,12 @@ Dit is een nieuwe, experimentele modus. Als je besluit deze te gebruiken, meld d
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2750,6 +2750,11 @@ Dit is een nieuwe, experimentele modus. Als je besluit deze te gebruiken, meld d
<translation>Bestand was verwijderd van de server</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Het bestand kon niet volledig worden gedownload.</translation>
@@ -2787,7 +2792,7 @@ Dit is een nieuwe, experimentele modus. Als je besluit deze te gebruiken, meld d
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Herstel mislukte: %1</translation>
</message>
@@ -2923,12 +2928,12 @@ Dit is een nieuwe, experimentele modus. Als je besluit deze te gebruiken, meld d
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>Kon bestand niet bijwerken : %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4012,58 +4017,58 @@ Dit is een nieuwe, experimentele modus. Als je besluit deze te gebruiken, meld d
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (overgeslagen wegens eerdere fout, opnieuw proberen in %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Slechts %1 beschikbaar, maar heeft minimaal %2 nodig om te starten</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Kan de lokale sync database niet openen of aanmaken. Controleer of je de juiste lees- en schrijfrechten in de lokale sync-map hebt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Onvoldoende schijfruimte: Downloads dat je vrije schijfruime zou reduceren tot onder %1 zijn overgeslagen.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Er is te weinig ruimte beschikbaar op de server voor sommige uploads.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Onopgelost conflict.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Virtuele bestanden met een achtervoegsel aan het gebruiken, maar achtervoegsel is niet ingesteld</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Kan de blacklist niet lezen uit de lokale database</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Niet mogelijk om te lezen uit het synchronisatie verslag.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Kan het sync transactielog niet openen</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Afgebroken</translation>
</message>
diff --git a/translations/client_pt_BR.ts b/translations/client_pt_BR.ts
index abd72f471..8ffeece11 100644
--- a/translations/client_pt_BR.ts
+++ b/translations/client_pt_BR.ts
@@ -977,140 +977,140 @@ Utilitário de sincronização de arquivos na área de trabalho. </translation>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>A pasta local %1 não existe.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 deve ser uma pasta, mas não é.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 não pode ser lido.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 foi removido.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 foi atualizado.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 foi renomeado para %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 foi movido para %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 e %n outro arquivo foi removido.</numerusform><numerusform>%1 e %n outros arquivos foram removidos.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation>%1 não pode ser escrita.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 e %n outros arquivo(s) foram adicionados.</numerusform><numerusform>%1 e %n outros arquivo(s) foram adicionados.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 foi adicionado.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 e %n outro arquivo foi atualizado.</numerusform><numerusform>%1 e %n outros arquivos foram atualizados.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 foi renomeado para %2 e %n outro arquivo foi renomeado.</numerusform><numerusform>%1 foi renomeado para %2 e %n outros arquivos foram renomeados.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 foi movido para %2 e %n outro arquivo foi movido.</numerusform><numerusform>%1 foi movido para %2 e %n outros arquivos foram movidos.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 tem e %n outro arquivo tem conflito na sincronização.</numerusform><numerusform>%1 tem e %n outros arquivos teem conflito na sincronização.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 tem um conflito na sincronização. Por favor verifique o arquivo de conflito!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 e %n outro arquivo não pode ser sincronizado devido a erros. Veja o log para detalhes.</numerusform><numerusform>%1 e %n outros arquivo(s) não puderam ser sincronizados devido a erros. Veja o log para detalhes.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 não pode ser sincronizado devido a um erro. Veja o log para obter detalhes.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Atividade de Sincronização</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Não foi possível ler o sistema de arquivo de exclusão</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Uma nova pasta maior que %1 MB foi adicionada: %2
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Uma pasta de um armazenamento externo foi adicionada.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Por favor, vá nas configurações para selecioná-lo se você deseja baixá-lo.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>A pasta %1 foi criada, mas foi excluída da sincronização anteriormente. Os dados dentro dela não serão sincronizados.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>A arquivo %1 foi criado, mas foi excluído da sincronização anteriormente. Ele não será sincronizado.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1123,7 +1123,7 @@ Isso significa que o cliente de sincronização pode não fazer envios de altera
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1134,24 +1134,24 @@ If you decide to delete the files, they will be unavailable to you, unless you a
Se você decidir excluir os arquivos, eles não estarão disponíveis para você, a menos que você seja o proprietário.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
<translation>Todos os arquivos na pasta de sincronização local &apos;%1&apos; foram excluídos. Essas exclusões serão sincronizadas com o servidor, tornando tais arquivos indisponíveis, a menos que restaurados.Tem certeza de que deseja sincronizar essas ações com o servidor?Se isso foi um acidente e você decidir manter seus arquivos, eles serão re-sincronizados a partir do servidor.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Deseja Remover Todos os Arquivos?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Remover todos os arquivos</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Manter arquivos</translation>
</message>
@@ -2438,7 +2438,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation>O arquivo %1 está atualmente em uso</translation>
</message>
@@ -2706,12 +2706,12 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation>Erro ao atualizar metadados : %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation>A pasta %1 está atualmente em uso</translation>
</message>
@@ -2745,6 +2745,11 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<translation>O arquivo foi eliminado do servidor</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>O arquivo não pode ser baixado completamente.</translation>
@@ -2782,7 +2787,7 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Falha na Restauração: %1</translation>
</message>
@@ -2918,12 +2923,12 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>Não foi possível atualizar o arquivo: %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation>O arquivo %1 está atualmente em uso </translation>
</message>
@@ -4006,58 +4011,58 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (ignorado devido a um erro anterior, tentando novamente em %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Apenas %1 estão disponíveis, precisamos de pelo menos %2 para começar</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Não é possível abrir ou criar o banco de dados de sincronização local. Certifique-se de ter acesso de gravação na pasta de sincronização.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>O espaço em disco é pequeno: Os downloads que reduzam o espaço livre abaixo de %1 foram ignorados.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Há espaço disponível no servidor para alguns envios.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Conflito não solucionado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Usando arquivos virtuais com sufixo, mas o sufixo não está definido</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Não é possível ler a lista negra a partir do banco de dados local</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Não é possível ler a partir do relatório de sincronização.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Não é possível abrir o arquivo de sincronização</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Abortado</translation>
</message>
diff --git a/translations/client_ru.ts b/translations/client_ru.ts
index 5df7710f5..1162c6dfa 100644
--- a/translations/client_ru.ts
+++ b/translations/client_ru.ts
@@ -977,140 +977,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Локальный каталог %1 не существует.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 должен быть папкой, но ей не является.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 не может быть прочитан.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>&apos;%1&apos; был удалён.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 был обновлён.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 был переименован в %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 был перемещён в %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 и ещё %n другой файл был удалён.</numerusform><numerusform>%1 и ещё %n других файла было удалено.</numerusform><numerusform>%1 и ещё %n других файлов были удалены.</numerusform><numerusform>%1 и ещё %n других файлов были удалены.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>Добавлено %1 и ещё %n другой файл.</numerusform><numerusform>Добавлено %1 и ещё %n других файла.</numerusform><numerusform>Добавлено %1 и ещё %n других файлов.</numerusform><numerusform>Добавлено %1 и ещё %n других файлов.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>Добавлено %1.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 и ещё %n другой файл были обновлены.</numerusform><numerusform>%1 и ещё %n других файла были обновлены.</numerusform><numerusform>%1 и ещё %n других файлов были обновлены.</numerusform><numerusform>%1 и ещё %n других файлов были обновлены.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 был переименован в %2, и ещё %n другой файл был переименован.</numerusform><numerusform>%1 был переименован в %2, и ещё %n других файла были переименованы.</numerusform><numerusform>%1 был переименован в %2, и ещё %n других файлов были переименованы.</numerusform><numerusform>%1 был переименован в %2, и ещё %n других файлов были переименованы.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 был перемещён в %2, и ещё %n другой файл был перемещён.</numerusform><numerusform>%1 был перемещён в %2, и ещё %n других файла были перемещены.</numerusform><numerusform>%1 был перемещён в %2, и ещё %n других файла были перемещены.</numerusform><numerusform>%1 был перемещён в %2, и ещё %n других файла были перемещены.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>У %1 и ещё у %n другого файла есть конфликты синхронизации.</numerusform><numerusform>У %1 и ещё у %n других файлов есть конфликты синхронизации.</numerusform><numerusform>У %1 и ещё у %n других файлов есть конфликты синхронизации.</numerusform><numerusform>У %1 и ещё у %n других файлов есть конфликты синхронизации.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>У %1 есть конфликт синхронизации. Пожалуйста, проверьте конфликтный файл!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 и ещё %n другой файл не удалось синхронизировать из-за ошибок. Подробности смотрите в журнале.</numerusform><numerusform>%1 и ещё %n других файла не удалось синхронизировать из-за ошибок. Подробности смотрите в журнале.</numerusform><numerusform>%1 и ещё %n других файлов не удалось синхронизировать из-за ошибок. Подробности смотрите в журнале.</numerusform><numerusform>%1 и ещё %n других файлов не удалось синхронизировать из-за ошибок. Подробности смотрите в журнале.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 не может быть синхронизирован из-за ошибки. Подробности смотрите в журнале.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Журнал синхронизации</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Невозможно прочесть системный файл исключений</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>Был добавлен новый каталог размером более %1 МБ: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Добавлен каталог из внешнего хранилища.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Пожалуйста, перейдите в настройки, чтобы выбрать его, если вы хотите его скачать.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>Каталог %1 был создан, но ранее исключён из синхронизации. Данные внутри него не буду синхронизироваться.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Файл %1 был создан, но был ранее исключён из синхронизации. Он не будет синхронизироваться.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1123,7 +1123,7 @@ This means that the synchronization client might not upload local changes immedi
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1134,7 +1134,7 @@ If you decide to delete the files, they will be unavailable to you, unless you a
Если вы решили удалить файлы, они станут вам недоступны, крмое случая, когда вы сам владелец.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1143,17 +1143,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
Если это произошло случайно и вы решите сохранить файлы, они будут перезакачаны с сервера.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Удалить все файлы?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Удалить все файлы</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Сохранить файлы</translation>
</message>
@@ -2438,7 +2438,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation>Файл %1 сейчас используется</translation>
</message>
@@ -2707,12 +2707,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation>Ошибка обновления метаданных: %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation>%1 каталог сейчас занят</translation>
</message>
@@ -2746,6 +2746,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Файл был удален с сервера</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Невозможно полностью загрузить файл.</translation>
@@ -2783,7 +2788,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Восстановление не удалось: %1</translation>
</message>
@@ -2919,12 +2924,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>Не удалось обновить файл : %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation>Файл %1 сейчас занят</translation>
</message>
@@ -4007,58 +4012,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (пропущено из-за предыдущей ошибки, повторная попытка через %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Только %1 доступно, нужно как минимум %2 чтобы начать</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Не могу открыть или создать локальную базу данных синхронизации. Удостоверьтесь, что у вас есть доступ на запись в каталог синхронизации.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Мало места на диске: Скачивания, которые сократят свободное место ниже %1, будут пропущены.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>На сервере недостаточно места для некоторых закачек.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Неразрешённый конфликт.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Используются виртуальные файлы с суффиксом, но суффикс не задан</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не удалось прочитать файл чёрного списка из локальной базы данных.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Не удалось прочитать из журнала синхронизации.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Не удаётся открыть журнал синхронизации</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>Прервано</translation>
</message>
diff --git a/translations/client_sq.ts b/translations/client_sq.ts
index 6c013395a..8e06d6c05 100644
--- a/translations/client_sq.ts
+++ b/translations/client_sq.ts
@@ -977,140 +977,140 @@ Mjet njëkohësimi kartelash për desktop.</translation>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>Dosja vendore %1 s’ekziston.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 duhej të ishte dosje, por ja që s’është.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 s’është i lexueshëm.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 u hoq.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 u përditësua.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 u riemërtua si %2.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 u kalua te %2.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>U hoqën %1 dhe %n kartelë tjetër.</numerusform><numerusform>U hoqën %1 dhe %n kartela të tjera.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation>%1 s’është e shkrueshme.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>Është shtuar %1 dhe %n kartelë tjetër.</numerusform><numerusform>Është shtuar %1 dhe %n kartela të tjera.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>U shtua %1.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>U përditësua %1 dhe %n kartelë tjetër.</numerusform><numerusform>U përditësua %1 dhe %n kartela të tjera.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 u riemërtua si %2 dhe u riemërtua dhe %n kartelë tjetër.</numerusform><numerusform>%1 u riemërtua si %2 dhe u riemërtuan dhe %n kartela të tjera.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 u kalua te %2 dhe u lëviz edhe %n kartelë tjetër.</numerusform><numerusform>%1 u kalua te %2 dhe u lëvizën edhe %n kartela të tjera.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 dhe %n kartelë tjetër kanë përplasje njëkohësimi.</numerusform><numerusform>%1 dhe %n kartela të tjera kanë përplasje njëkohësimi.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 ka një përplasje njëkohësimi. Ju lutemi, kontrolloni kartelën e përplasjes!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 dhe %n kartelë tjetër s’u njëkohësuan dot për shkak gabimesh. Për hollësi, shihni regjistrin.</numerusform><numerusform>%1 dhe %n kartela të tjera s’u njëkohësuan dot për shkak gabimesh. Për hollësi, shihni regjistrin.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 s’u njëkohësua dot, për shkak gabimesh. Për hollësi, shihni regjistrin.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Veprimtari Njëkohësimesh</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>S’u lexua dot kartelë përjashtimi sistemi</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>U shtua një dosje më e madhe se %1 MB: %2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>U shtua një dosje nga një depozitë e jashtme.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>Ju lutemi, shkoni te rregullimet që ta përzgjidhni, nëse doni ta shkarkoni.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>Dosja %1 qe krijuar, por qe përjashtuar më herët nga njëkohësimi. Të dhënat brenda saj nuk do të njëkohësohen.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>Dosja %1 qe krijuar, por qe përjashtuar më herët nga njëkohësimi. S’do të njëkohësohet.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1123,7 +1123,7 @@ Kjo do të thotë që klienti i njëkohësimeve mund të mos ngarkojë menjëher
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1134,7 +1134,7 @@ Nëse vendosni t’i mbani këto kartela, ato do të rinjëkohësohen me shërby
Nëse vendosni t’i fshini këto kartela, s’do të mund t’i keni, veç në mos qofshi i zoti.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1143,17 +1143,17 @@ Jeni i sigurt se doni të njëkohësohen këto veprime me shërbyesin?
Nëse ky qe aksident dhe vendosni t’i mbani kartelat tuaja, ato do të rinjëkohësohen me shërbyesin.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Të hiqen Krejt Kartelat?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Hiqi krejt kartelat</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Mbaji kartelat</translation>
</message>
@@ -2440,7 +2440,7 @@ Gjatë procesit përditësuesi mund të kërkojë privilegje shtesë.</translati
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation>Kartela %1 është aktualisht në përdorim</translation>
</message>
@@ -2709,12 +2709,12 @@ Kjo është një mënyrë e re, eksperimentale. Nëse vendosni ta përdorni, ju
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation>Gabim në përditësim tejtëdhënash: %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2748,6 +2748,11 @@ Kjo është një mënyrë e re, eksperimentale. Nëse vendosni ta përdorni, ju
<translation>Kartela është fshirë te shërbyesi</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Kartela s’u shkarkua plotësisht.</translation>
@@ -2785,7 +2790,7 @@ Kjo është një mënyrë e re, eksperimentale. Nëse vendosni ta përdorni, ju
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Rikthimi Dështoi: %1</translation>
</message>
@@ -2921,12 +2926,12 @@ Kjo është një mënyrë e re, eksperimentale. Nëse vendosni ta përdorni, ju
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>S’u përditësua dot kartela : %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation>Kartela %1 është aktualisht në përdorim</translation>
</message>
@@ -4009,58 +4014,58 @@ Kjo është një mënyrë e re, eksperimentale. Nëse vendosni ta përdorni, ju
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (u anashkalua për shkak të një gabimi më të hershëm, do të riprovohet për %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Ka të lira vetëm %1, që të fillohet lypsen të paktën %2</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>S’arrihet të hapet apo të krijohet një bazë vendore të dhënash njëkohësimi. Sigurohuni që keni të drejta shkrimi te dosja e njëkohësimeve.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Hapësira në disk është e pakët: Shkarkimet që do ta ulnin hapësirën e lirë nën %1 janë anashkaluar.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Ka hapësirë të pamjaftueshme në shërbyes për disa nga ngarkimet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Përplasje e pazgjidhur.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Po përdoren kartela virtuale me prapashtesë, por s’është caktuar prapashtesë</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>S’arrihet të lexohet lista e bllokimeve prej bazës vendore të të dhënave</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>S’arrihet të lexohet prej ditari njëkohësimesh.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>S’hapet dot regjistri i njëkohësimeve.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>U ndërpre</translation>
</message>
diff --git a/translations/client_th.ts b/translations/client_th.ts
index 4e1767267..34c74e974 100644
--- a/translations/client_th.ts
+++ b/translations/client_th.ts
@@ -977,140 +977,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>โฟลเดอร์ %1 ไม่มีอยู่ในเครื่อง</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 ควรจะเป็นโฟลเดอร์ แต่ทำไม่ได้</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>ไม่สามารถอ่านข้อมูล %1 ได้</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 ได้ถูกลบออก</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 ได้ถูกอัปเดตเรียบร้อยแล้ว</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 ได้ถูกเปลี่ยนชื่อเป็น %2</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 ได้ถูกย้ายไปยัง %2</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 และ %n ไฟล์อื่น ๆ ได้ถูกลบออก</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 และ %n </numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 ได้ถูกเพิ่มแล้ว</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 และ %n ไฟล์อื่น ๆ ได้รับการอัปเดต</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 และไฟล์อื่น ๆ อีก %n ไฟล์ได้ถูกเปลี่ยนชื่อเป็น %2</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 และไฟล์อื่น ๆ อีก %n ไฟล์ได้ถูกย้ายไปยัง %2</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 และ %n ไฟล์อื่น ๆ เกิดปัญหาขณะประสานข้อมูล</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 มีปัญหาขณะประสานข้อมูล กรุณาตรวจสอบไฟล์ที่มีปัญหานั้น</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 และไฟล์อื่น ๆ อีก %n ไฟล์ไม่สามารถประสานข้อมูลเนื่องจากเกิดข้อผิดพลาด กรุณาดูไฟล์ log สำหรับรายละเอียดเพิ่มเติม</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 ไม่สามารถประสานข้อมูลเนื่องจากมีข้อผิดพลาด สามารถดูไฟล์ log สำหรับรายละเอียดเพิ่มเติม</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>ความเคลื่อนไหวของการประสานข้อมูล</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>ไม่สามารถอ่าน ยกเว้นไฟล์ระบบ</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>โฟลเดอร์ใหม่มีขนาดใหญ่กว่า %1 เมกะไบต์ ได้ถูกเพิ่ม: %2
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>โฟลเดอร์ที่มีพื้นที่จัดเก็บข้อมูลภายนอกได้ถูกเพิ่ม
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>กรุณาไปในส่วนของการตั้งค่าเพื่อเลือก ถ้าคุณต้องการจะดาวน์โหลด</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>โฟลเดอร์ %1 ได้ถูกสร้างขึ้นแล้วแต่ยังไม่ได้ประสานข้อมูล</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>ไฟล์ %1 ได้ถูกสร้างขึ้นแล้วแต่ยังไม่ได้ประสานข้อมูล</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1121,7 +1121,7 @@ This means that the synchronization client might not upload local changes immedi
หมายความว่าการประสานข้อมูลของไคลเอ็นต์อาจยังไม่ได้อัปโหลดการเปลี่ยนแปลงในระบบทันทีและจะสแกนเฉพาะการเปลี่ยนแปลงในเครื่องและอัปโหลดไฟล์เหล่านั้นเป็นครั้งคราว (ทุกสองชั่วโมงตามค่าเริ่มต้น)</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1132,7 +1132,7 @@ If you decide to delete the files, they will be unavailable to you, unless you a
หากคุณตัดสินใจลบไฟล์ก็จะทำให้ไม่มีใครสามารถใช้งานโฟลเดอร์นี้ได้เพราะคุณเป็นเจ้าของ</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
ถ้าเรื่องนี้เป็นอุบัติเหตุและคุณตัดสินใจเก็บไฟล์ของคุณ ไฟล์ของคุณก็จะถูกประสานข้อมูลใหม่อีกครั้ง</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>ลบไฟล์ทั้งหมด?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>ลบไฟล์ทั้งหมด</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>เก็บไฟล์เอาไว้</translation>
</message>
@@ -2434,7 +2434,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation>ไฟล์ %1 กำลังถูกใช้งานอยู่</translation>
</message>
@@ -2701,12 +2701,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2740,6 +2740,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>ไฟล์ถูกลบออกจากเซิร์ฟเวอร์</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>ดาวน์โหลดไฟล์ไม่สำเร็จ</translation>
@@ -2777,7 +2782,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; ฟื้นฟูล้มเหลว: %1</translation>
</message>
@@ -2913,12 +2918,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>ไม่สามารถอัปเดตไฟล์: %1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -3999,58 +4004,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (ข้ามไปเนื่องจากข้อผิดพลาดก่อนหน้านี้ กำลังลองอีกครั้งใน %2)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>มีเพียง %1 ที่พร้อมใช้งาน คุณจำเป็นต้องมีไม่น้อยกว่า %2 เพื่อเริ่มใช้งาน</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>ไม่สามารถเปิดหรือสร้างฐานข้อมูลการประสานข้อมูลในเครื่อง ตรวจสอบว่าคุณมีสิทธิ์การเขียนในโฟลเดอร์ประสานข้อมูล</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>พื้นที่จัดเก็บเหลือน้อย: การดาวน์โหลดจะช่วยลดพื้นที่ว่างด้านล่าง %1 ที่ถูกข้ามไป</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>มีพื้นที่ว่างไม่เพียงพอบนเซิร์ฟเวอร์สำหรับการอัปโหลดบางรายการ</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>ข้อขัดแย้งที่ยังไม่ได้แก้ไข</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>กำลังใช้ไฟล์เสมือนที่มีคำต่อท้าย แต่ไม่ได้ตั้งคำต่อท้าย</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>ไม่สามารถอ่านบัญชีดำจากฐานข้อมูลในเครื่อง</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>ไม่สามารถอ่านจากบันทึกการประสานข้อมูล</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>ไม่สามารถเปิดการผสานข้อมูลเจอร์นัล</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>ยกเลิกแล้ว</translation>
</message>
diff --git a/translations/client_tr.ts b/translations/client_tr.ts
index 4e09055a1..873c79b1f 100644
--- a/translations/client_tr.ts
+++ b/translations/client_tr.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>%1 yerel klasörü mevcut değil.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 bir dizin olmalı, ancak değil.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 okunabilir değil.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 kaldırıldı.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 güncellendi.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1, %2 olarak adlandırıldı.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1, %2 konumuna taşındı.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 ve diğer %n dosya kaldırıldı.</numerusform><numerusform>%1 ve diğer %n dosya kaldırıldı.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 ve %n diğer dosya eklendi.</numerusform><numerusform>%1 ve %n diğer dosya eklendi.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 eklendi.</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>&apos;%1&apos; ve diğer %n dosya güncellendi.</numerusform><numerusform>%1 ve diğer %n dosya güncellendi.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1, %2 olarak yeniden adlandırıldı ve %n diğer dosyanın adı değiştirildi.</numerusform><numerusform>%1, %2 olarak yeniden adlandırıldı ve %n diğer dosyanın adı değiştirildi.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1, %2 konumuna taşındı ve %n diğer dosya taşındı.</numerusform><numerusform>%1, %2 konumuna taşındı ve %n diğer dosya taşındı.</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 ve %n diğer dosya eşitleme çakışması bulunduruyor.</numerusform><numerusform>%1 ve %n diğer dosya eşitleme çakışması bulunduruyor.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 bir eşitleme çakışması bulunduruyor. Lütfen çakışan dosyayı kontrol edin!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 ve diğer %n dosya hatalar nedeniyle eşlenemedi. Ayrıntılar için ayıt dosyasına bakın.</numerusform><numerusform>%1 ve diğer %n dosya hatalar nedeniyle eşlenemedi. Ayrıntılar için günlük dosyasına bakın.</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 bir hata nedeniyle eşitlenemedi. Ayrıntılar için günlüğe bakın.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>Eşitleme Etkinliği</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>Sistem hariç tutulma dosyası okunamadı</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>%1 MB dan büyük yeni klasör eklendi: %2
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>Harici depolama ünitesinden bir klasör eklendi.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>İndirmek isterseniz, lütfen &quot;Ayarlar&quot; bölümünden seçin.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>%1 klasörü yaratıldı ama daha önce senkronizasyondan hariç tutuldu. İçerik eşitlenmeyecek.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>%1 dosyası yaratıldı ama daha önce senkronizasyondan hariç tutuldu, İçerik eşitlenmeyecek.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ Bu yüzden senkronizasyon yerel değişiklikler anlık olarak karşı tarafa yü
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ Dosyalar silinmesin istiyorsanız, yetkiniz olduğu sürece sunucu ile tekrar se
Silmeye karar verdiyseniz, sahibi olana kadar dosyalar kullanım dışıdır.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ Bu işlemlerin sunucuda da gerçekleşmesini istiyor musunuz?
Eğer istenmeden bu durum gerçekleştiyse ve dosyaları tutmak istiyorsanız, dosyalar sunucudan tekrar senkronize edilecektir.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>Tüm Dosyalar Kaldırılsın mı?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>Tüm dosyaları kaldır</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>Dosyaları koru</translation>
</message>
@@ -2435,7 +2435,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2704,12 +2704,12 @@ Bu yeni, deneysel bir moddur. Kullanmaya karar verirseniz, lütfen ortaya çıka
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2743,6 +2743,11 @@ Bu yeni, deneysel bir moddur. Kullanmaya karar verirseniz, lütfen ortaya çıka
<translation>Dosya sunucudan silindi</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>Dosya tamamıyla indirilemedi.</translation>
@@ -2780,7 +2785,7 @@ Bu yeni, deneysel bir moddur. Kullanmaya karar verirseniz, lütfen ortaya çıka
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; Geri Yükleme Başarısız: %1</translation>
</message>
@@ -2916,12 +2921,12 @@ Bu yeni, deneysel bir moddur. Kullanmaya karar verirseniz, lütfen ortaya çıka
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4004,58 +4009,58 @@ Bu yeni, deneysel bir moddur. Kullanmaya karar verirseniz, lütfen ortaya çıka
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (daha önceki hatadan ötürü atlandı, %2 içinde tekrar deneniyor)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>Sadece %1 mevcut, Çalıştırmak için en az %2 gerekmektedir</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>Yerel eşleme veritabanı açılamıyor veya oluşturulamıyor. Eşleme klasöründe yazma iznine sahip olduğunuzdan emin olun.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>Disk alanı az: Boş alanı %1 altına indirecek indirmeler atlandı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>Bazı yüklemeler için sunucuda yeterli alan yok.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>Çözümlenmemiş çakışma mevcut.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>Sanal dosyalar uzantılarla kullanılıyor, ancak henüz uzantı ayarlanmadı</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Yerel veritabanından kara liste okunamadı</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>Eşitleme günlüğünden okunamadı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>Eşitleme günlüğü açılamıyor</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>İptal Edildi</translation>
</message>
diff --git a/translations/client_zh_CN.ts b/translations/client_zh_CN.ts
index 9dd5cfc70..6811b0c23 100644
--- a/translations/client_zh_CN.ts
+++ b/translations/client_zh_CN.ts
@@ -972,140 +972,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>本地文件夹 %1 不存在。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>%1 应该是一个文件夹,但是它现在不是文件夹</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 不可读。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 已移除。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 已更新。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 已更名为 %2。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 已移动至 %2。</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 和 %n 其它文件已被移除。</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>%1 文件等 %n个文件已经成功添加</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 成功添加</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 和 %n 其它文件已更新。</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1 已经更名为 %2,其它 %3 文件也已更名。</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1 已移动到 %2,其它 %3 文件也已移动。</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1 和 %n 其他文件有同步冲突。</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 有同步冲突。请检查冲突文件!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>%1 和 %n 其他文件由于错误不能同步。详细信息请查看日志。</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 同步出错。详情请查看日志。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>同步活动</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>无法读取系统排除的文件</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>一个大于 %1 MB 的新文件夹 %2 已被添加。
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>一个来自外部存储的文件夹已被添加。
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>如果您想下载,请到设置页面选择它。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>%1 文件被创建但在之前的同步中被拒绝了.它将不会被同步.</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1114,7 +1114,7 @@ This means that the synchronization client might not upload local changes immedi
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1125,7 +1125,7 @@ If you decide to delete the files, they will be unavailable to you, unless you a
如果您决定删除这些文件,它们将不再可用,除非您是其所有者。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1134,17 +1134,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
如果这是一个意外而您想要保留这些文件,他们会被重新从服务器同步过来。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>删除所有文件?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>删除所有文件</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>保持所有文件</translation>
</message>
@@ -2424,7 +2424,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2686,12 +2686,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2725,6 +2725,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>已从服务器删除文件</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>文件无法完整下载。</translation>
@@ -2762,7 +2767,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>;恢复失败:%1</translation>
</message>
@@ -2898,12 +2903,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -3986,58 +3991,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1 (因早先的错误而跳过,将在 %2 后重试)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>仅有 %1 有效,至少需要 %2 才能开始</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>无法打开或创建本地同步数据库,请保证你有多同步文件夹的访问和写入的权限</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>该文件在服务器上不可用</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>尚未解决的冲突</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>使用有后缀的虚拟文件,但后缀没有设置</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>无法从本地数据库读取黑名单</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>无法读取同步日志。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>无法打开同步日志</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>已取消</translation>
</message>
diff --git a/translations/client_zh_TW.ts b/translations/client_zh_TW.ts
index 707ba9de3..7c6a6aef5 100644
--- a/translations/client_zh_TW.ts
+++ b/translations/client_zh_TW.ts
@@ -976,140 +976,140 @@ File synchronization desktop utility.</source>
<context>
<name>OCC::Folder</name>
<message>
- <location filename="../src/gui/folder.cpp" line="198"/>
+ <location filename="../src/gui/folder.cpp" line="201"/>
<source>Local folder %1 does not exist.</source>
<translation>本地資料夾 %1 不存在</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="200"/>
+ <location filename="../src/gui/folder.cpp" line="203"/>
<source>%1 should be a folder but is not.</source>
<translation>資料夾不存在, %1 必須是資料夾</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="202"/>
+ <location filename="../src/gui/folder.cpp" line="205"/>
<source>%1 is not readable.</source>
<translation>%1 是不可讀的</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="465"/>
+ <location filename="../src/gui/folder.cpp" line="468"/>
<source>%1 has been removed.</source>
<comment>%1 names a file.</comment>
<translation>%1 已被移除。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="479"/>
+ <location filename="../src/gui/folder.cpp" line="482"/>
<source>%1 has been updated.</source>
<comment>%1 names a file.</comment>
<translation>%1 已被更新。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="486"/>
+ <location filename="../src/gui/folder.cpp" line="489"/>
<source>%1 has been renamed to %2.</source>
<comment>%1 and %2 name files.</comment>
<translation>%1 已被重新命名為 %2。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="493"/>
+ <location filename="../src/gui/folder.cpp" line="496"/>
<source>%1 has been moved to %2.</source>
<translation>%1 已被搬移至 %2。</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="463"/>
+ <location filename="../src/gui/folder.cpp" line="466"/>
<source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 跟 %n 其他檔案已經被刪除</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="204"/>
+ <location filename="../src/gui/folder.cpp" line="207"/>
<source>%1 is not writable.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="470"/>
+ <location filename="../src/gui/folder.cpp" line="473"/>
<source>%1 and %n other file(s) have been added.</source>
<translation><numerusform>已添加%1和%n其他檔案(s)。</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="472"/>
+ <location filename="../src/gui/folder.cpp" line="475"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
<translation>%1 已添加。</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="477"/>
+ <location filename="../src/gui/folder.cpp" line="480"/>
<source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 跟 %n 其他檔案已經被修改</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="484"/>
+ <location filename="../src/gui/folder.cpp" line="487"/>
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
<translation><numerusform>%1已重命名為%2,%n其他檔案(s)已重命名。</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="491"/>
+ <location filename="../src/gui/folder.cpp" line="494"/>
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
<translation><numerusform>%1已移至%2,%n其他檔案(s)已移。</numerusform></translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="498"/>
+ <location filename="../src/gui/folder.cpp" line="501"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation><numerusform>%1和其他%n個檔案(s) 存在同步衝突。</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="500"/>
+ <location filename="../src/gui/folder.cpp" line="503"/>
<source>%1 has a sync conflict. Please check the conflict file!</source>
<translation>%1 有同步衝突。 請檢查衝突檔案!</translation>
</message>
<message numerus="yes">
- <location filename="../src/gui/folder.cpp" line="505"/>
+ <location filename="../src/gui/folder.cpp" line="508"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation><numerusform>由於發生錯誤,無法同步%1和%n其他檔案(s)。 有關詳細信息,請參見記錄。</numerusform></translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="507"/>
+ <location filename="../src/gui/folder.cpp" line="510"/>
<source>%1 could not be synced due to an error. See the log for details.</source>
<translation>%1 因為錯誤無法被同步。請從紀錄檔觀看細節。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="513"/>
+ <location filename="../src/gui/folder.cpp" line="516"/>
<source>Sync Activity</source>
<translation>同步活動</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="874"/>
+ <location filename="../src/gui/folder.cpp" line="880"/>
<source>Could not read system exclude file</source>
<translation>無法讀取系統的排除檔案</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1117"/>
+ <location filename="../src/gui/folder.cpp" line="1123"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation>添加了大於%1 MB的新目錄:%2.
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1120"/>
+ <location filename="../src/gui/folder.cpp" line="1126"/>
<source>A folder from an external storage has been added.
</source>
<translation>已添加來自外部儲存空間的目錄。
</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1121"/>
+ <location filename="../src/gui/folder.cpp" line="1127"/>
<source>Please go in the settings to select it if you wish to download it.</source>
<translation>如果您要下載它,請進入設定以選擇它。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1180"/>
+ <location filename="../src/gui/folder.cpp" line="1186"/>
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
<translation>目錄%1已創建,但先前已從同步中排除。其中的數據將不會同步。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1183"/>
+ <location filename="../src/gui/folder.cpp" line="1189"/>
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
<translation>已創建檔案%1但先前已將其排除在同步之外。它不會同步。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1194"/>
+ <location filename="../src/gui/folder.cpp" line="1200"/>
<source>Changes in synchronized folders could not be tracked reliably.
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
@@ -1122,7 +1122,7 @@ This means that the synchronization client might not upload local changes immedi
%1</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1271"/>
+ <location filename="../src/gui/folder.cpp" line="1277"/>
<source>All files in the sync folder '%1' folder were deleted on the server.
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
@@ -1133,7 +1133,7 @@ If you decide to delete the files, they will be unavailable to you, unless you a
如果您決定刪除文件,除非您是所有者,否則您將無法使用它們。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1276"/>
+ <location filename="../src/gui/folder.cpp" line="1282"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
@@ -1142,17 +1142,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
如果這是偶然事件,並且您決定保留文件,則將從伺服器重新同步它們。</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1280"/>
+ <location filename="../src/gui/folder.cpp" line="1286"/>
<source>Remove All Files?</source>
<translation>移除所有檔案?</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1284"/>
+ <location filename="../src/gui/folder.cpp" line="1290"/>
<source>Remove all files</source>
<translation>移除所有檔案</translation>
</message>
<message>
- <location filename="../src/gui/folder.cpp" line="1285"/>
+ <location filename="../src/gui/folder.cpp" line="1291"/>
<source>Keep files</source>
<translation>保留檔案</translation>
</message>
@@ -2437,7 +2437,7 @@ for additional privileges during the process.</source>
<context>
<name>OCC::OwncloudPropagator</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="700"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="692"/>
<source>File %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2706,12 +2706,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateDirectory</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1028"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1020"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1031"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1023"/>
<source>%1 the folder is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -2745,6 +2745,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>檔案已從伺服器被刪除</translation>
</message>
<message>
+ <location filename="../src/libsync/propagatedownload.cpp" line="707"/>
+ <source>Broken webserver returned empty content length for non-empty file on resume</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<source>The file could not be downloaded completely.</source>
<translation>檔案下載無法完成。</translation>
@@ -2782,7 +2787,7 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateItemJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="249"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="241"/>
<source>; Restoration Failed: %1</source>
<translation>; 重新儲存失敗 %1</translation>
</message>
@@ -2918,12 +2923,12 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::PropagateUpdateMetaDataJob</name>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1174"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1166"/>
<source>Could not update file : %1</source>
<translation>無法更新檔案:%1</translation>
</message>
<message>
- <location filename="../src/libsync/owncloudpropagator.cpp" line="1177"/>
+ <location filename="../src/libsync/owncloudpropagator.cpp" line="1169"/>
<source>The file %1 is currently in use</source>
<translation type="unfinished"/>
</message>
@@ -4006,58 +4011,58 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<context>
<name>OCC::SyncEngine</name>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="185"/>
+ <location filename="../src/libsync/syncengine.cpp" line="188"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation>%1(由於先前的錯誤而跳過,請在%2中重試)</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="389"/>
+ <location filename="../src/libsync/syncengine.cpp" line="392"/>
<source>Only %1 are available, need at least %2 to start</source>
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
<translation>目前僅有 %1 可以使用,至少需要 %2 才能開始</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="417"/>
+ <location filename="../src/libsync/syncengine.cpp" line="420"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>無法開啟或建立本地端同步資料庫。 確保您在同步目錄中具有寫訪問權限。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1004"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1007"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation>磁盤空間不足:下載將減少以下可用空間 %1 被跳過了。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="1011"/>
+ <location filename="../src/libsync/syncengine.cpp" line="1014"/>
<source>There is insufficient space available on the server for some uploads.</source>
<translation>伺服器上沒有可用的空間用於某些上載。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="315"/>
+ <location filename="../src/libsync/syncengine.cpp" line="318"/>
<source>Unresolved conflict.</source>
<translation>未解決的衝突。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="433"/>
+ <location filename="../src/libsync/syncengine.cpp" line="436"/>
<source>Using virtual files with suffix, but suffix is not set</source>
<translation>使用帶後綴與虛擬文件,但未設置後綴</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="445"/>
+ <location filename="../src/libsync/syncengine.cpp" line="448"/>
<source>Unable to read the blacklist from the local database</source>
<translation>無法從本地端資料庫讀取黑名單</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="478"/>
+ <location filename="../src/libsync/syncengine.cpp" line="481"/>
<source>Unable to read from the sync journal.</source>
<translation>無法從同步日誌中讀取。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="566"/>
+ <location filename="../src/libsync/syncengine.cpp" line="569"/>
<source>Cannot open the sync journal</source>
<translation>同步處理日誌無法開啟</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="986"/>
+ <location filename="../src/libsync/syncengine.cpp" line="989"/>
<source>Aborted</source>
<translation>中止</translation>
</message>