Comparar commits

...

3 Commits

Autor SHA1 Mensagem Data
Piotr M b6af59d8a7 Group requests to ensure balance between bandwidth utilization and bookkeeping #5391 #5390 #4498 #1633 #4454 2017-01-25 21:35:41 +01:00
Jenkins for ownCloud 83dfbb933b [tx-robot] updated from transifex 2017-01-22 02:18:27 +01:00
Jenkins for ownCloud 100603fdc0 [tx-robot] updated from transifex 2017-01-21 02:18:28 +01:00
42 arquivos alterados com 518 adições e 197 exclusões
+6
Ver Arquivo
@@ -646,6 +646,12 @@ X-GNOME-Autostart-Delay=3
# Translations
# Translations
# Translations
# Translations
Comment[oc]=@APPLICATION_NAME@ sincronizacion del client
GenericName[oc]=Dorsièr de Sincronizacion
+1
Ver Arquivo
@@ -57,6 +57,7 @@ set(libsync_SRCS
propagateremotedelete.cpp
propagateremotemove.cpp
propagateremotemkdir.cpp
propagatefiles.cpp
syncengine.cpp
syncfilestatus.cpp
syncfilestatustracker.cpp
+9
Ver Arquivo
@@ -116,6 +116,15 @@ bool Capabilities::chunkingNg() const
return _capabilities["dav"].toMap()["chunking"].toByteArray() >= "1.0";
}
bool Capabilities::scheduling() const
{
static const auto scheduling = qgetenv("OWNCLOUD_SCHEDULING");
if (scheduling == "0") return false;
if (scheduling == "1") return true;
return _capabilities["dav"].toMap()["scheduling"].toByteArray() >= "1.0";
}
bool Capabilities::chunkingParallelUploadDisabled() const
{
return _capabilities["dav"].toMap()["chunkingParallelUploadDisabled"].toBool();
+1
Ver Arquivo
@@ -41,6 +41,7 @@ public:
int sharePublicLinkExpireDateDays() const;
bool shareResharing() const;
bool chunkingNg() const;
bool scheduling() const;
/// disable parallel upload in chunking
bool chunkingParallelUploadDisabled() const;
+7
Ver Arquivo
@@ -52,6 +52,7 @@ static const char updateCheckIntervalC[] = "updateCheckInterval";
static const char geometryC[] = "geometry";
static const char timeoutC[] = "timeout";
static const char chunkSizeC[] = "chunkSize";
static const char smallFileSizeC[] = "smallFileSize";
static const char proxyHostC[] = "Proxy/host";
static const char proxyTypeC[] = "Proxy/type";
@@ -128,6 +129,12 @@ quint64 ConfigFile::chunkSize() const
return settings.value(QLatin1String(chunkSizeC), 10*1000*1000).toLongLong(); // default to 10 MB
}
quint64 ConfigFile::smallFileSize() const
{
QSettings settings(configFile(), QSettings::IniFormat);
return settings.value(QLatin1String(smallFileSizeC), 500*1000).toLongLong(); // default to 500 kB
}
void ConfigFile::setOptionalDesktopNotifications(bool show)
{
QSettings settings(configFile(), QSettings::IniFormat);
+1
Ver Arquivo
@@ -113,6 +113,7 @@ public:
int timeout() const;
quint64 chunkSize() const;
quint64 smallFileSize() const;
void saveGeometry(QWidget *w);
void restoreGeometry(QWidget *w);
+32
Ver Arquivo
@@ -312,6 +312,13 @@ void OwncloudPropagator::start(const SyncFileItemVector& items)
directories.push(qMakePair(QString(), _rootJob.data()));
QVector<PropagatorJob*> directoriesToRemove;
QString removedDirectory;
// This needs to be changed before marging - capability to switch on/off scheduling, since
// server needs to decide if to do that - scheduling will also bring more features in the future
// TODO: change it before marging to -> bool enableScheduledRequests = account()->capabilities().scheduling();
bool enableScheduledRequests = true;
PropagateFiles* filesJob = new PropagateFiles(this);
foreach(const SyncFileItemPtr &item, items) {
if (!removedDirectory.isEmpty() && item->_file.startsWith(removedDirectory)) {
@@ -388,6 +395,9 @@ void OwncloudPropagator::start(const SyncFileItemVector& items)
currentDirJob->append(dir);
}
directories.push(qMakePair(item->destination() + "/" , dir));
} else if (enableScheduledRequests
&& (item->_instruction == CSYNC_INSTRUCTION_NEW || item->_instruction == CSYNC_INSTRUCTION_SYNC)) {
filesJob->append(item);
} else if (PropagateItemJob* current = createJob(item)) {
if (item->_instruction == CSYNC_INSTRUCTION_TYPE_CHANGE) {
// will delete directories, so defer execution
@@ -399,10 +409,18 @@ void OwncloudPropagator::start(const SyncFileItemVector& items)
}
}
if (enableScheduledRequests && !filesJob->isEmpty()){
// This job has parallelism WaitForFinished to allow directoriesToRemove be last
_rootJob->append(filesJob);
} else {
delete filesJob;
}
foreach(PropagatorJob* it, directoriesToRemove) {
_rootJob->append(it);
}
connect(_rootJob.data(), SIGNAL(itemCompleted(const SyncFileItem &, const PropagatorJob &)),
this, SIGNAL(itemCompleted(const SyncFileItem &, const PropagatorJob &)));
connect(_rootJob.data(), SIGNAL(progress(const SyncFileItem &,quint64)), this, SIGNAL(progress(const SyncFileItem &,quint64)));
@@ -458,6 +476,20 @@ quint64 OwncloudPropagator::chunkSize()
return chunkSize;
}
quint64 OwncloudPropagator::smallFileSize()
{
// A small filesize item is a file whose transfer time
// typically will be lower than its bookkeeping time.
static uint smallFileSize;
if (!smallFileSize) {
smallFileSize = qgetenv("OWNCLOUD_SMALLFILE_SIZE").toUInt();
if (smallFileSize == 0) {
ConfigFile cfg;
smallFileSize = cfg.smallFileSize();
}
}
return smallFileSize;
}
bool OwncloudPropagator::localFileNameClash( const QString& relFile )
{
+105 -1
Ver Arquivo
@@ -262,7 +262,6 @@ public:
class OwncloudPropagator : public QObject {
Q_OBJECT
PropagateItemJob *createJob(const SyncFileItemPtr& item);
QScopedPointer<PropagateDirectory> _rootJob;
public:
@@ -327,6 +326,7 @@ public:
/** returns the size of chunks in bytes */
static quint64 chunkSize();
static quint64 smallFileSize();
AccountPtr account() const;
@@ -342,7 +342,11 @@ public:
*/
DiskSpaceResult diskSpaceCheck() const;
PropagateItemJob *createJob(const SyncFileItemPtr& item);
int runningAtRootJob(){
return _rootJob.data()->_runningNow;
}
private slots:
@@ -415,6 +419,106 @@ private slots:
void slotPollFinished();
};
/**
* @brief The PropagateFiles class is a container class.
*
* It will also ensure proper bandwidth utilization vs bookkeeping balance
*
* @ingroup libsync
*
* State Machine:
*
* _________________________________________________ ___________________________________________
* | | |
* | (Empty DB items queue and populated Data items queue?) |
* | | | |
* | Yes | | No |
* | | | |
* |<-----------[Schedule Data job] (Empty Data items queue and populated DB items queue?) |
* | | | |
* | No | | Yes |
* | | | |
* | | [Schedule DB job]--------------->|
* | | |
* | | |
* | (Populated Data items queue and populated DB items queue?) |
* | | | |
* | Yes | | No |
* | | | |
* | (Active running Data items number exceeded limit?) [Finish - no items] |
* | | | |
* | No | | Yes |
* | | | |
* <---[Schedule Data job] [Schedule DB job]------------------------------------------>
*
*
*/
class PropagateFiles : public PropagatorJob {
Q_OBJECT
public:
QVector<PropagatorJob *> _subJobs;
QVector<SyncFileItemPtr> _syncDBItems; // Items which bookkeeping on the server is longer then the transfer of its payload
QVector<SyncFileItemPtr> _syncDataItems; // Items which transfer of the payload is longer then bookkeeping on the server
int _jobsFinished; // number of jobs that have completed
SyncFileItem::Status _hasError; // NoStatus, or NormalError / SoftError if there was an error
int _firstUnfinishedSubJob;
int _totalItems;
int _activeDBJobsNow;
int _activeDataJobsNow;
explicit PropagateFiles(OwncloudPropagator *propagator)
: PropagatorJob(propagator)
, _jobsFinished(0), _hasError(SyncFileItem::NoStatus), _firstUnfinishedSubJob(0), _totalItems(0), _activeDBJobsNow(0), _activeDataJobsNow(0) { }
virtual ~PropagateFiles() {
qDeleteAll(_subJobs);
}
bool isEmpty() {
return _syncDBItems.isEmpty() && _syncDataItems.isEmpty();
}
void append(const SyncFileItemPtr &item);
virtual bool scheduleNextJob() Q_DECL_OVERRIDE;
bool scheduleNewJob(QVector<SyncFileItemPtr> &syncJobs);
bool scheduleNextItem();
virtual void abort() Q_DECL_OVERRIDE {
foreach (PropagatorJob *n, _subJobs)
n->abort();
}
void finalize();
qint64 committedDiskSpace() const Q_DECL_OVERRIDE;
JobParallelism parallelism() Q_DECL_OVERRIDE { return OCC::PropagatorJob::WaitForFinished; }
private slots:
bool possiblyRunNextJob(PropagatorJob *next) {
if (next->_state == NotYetStarted) {
connect(next, SIGNAL(finished(SyncFileItem::Status)), this, SLOT(slotSubJobFinished(SyncFileItem::Status)), Qt::QueuedConnection);
connect(next, SIGNAL(itemCompleted(const SyncFileItem &, const PropagatorJob &)),
this, SIGNAL(itemCompleted(const SyncFileItem &, const PropagatorJob &)));
connect(next, SIGNAL(progress(const SyncFileItem &,quint64)), this, SIGNAL(progress(const SyncFileItem &,quint64)));
connect(next, SIGNAL(ready()), this, SIGNAL(ready()));
PropagateItemJob *job = qobject_cast<PropagateItemJob *>(next);
if(job->_item->_size <= propagator()->smallFileSize()){
_activeDBJobsNow++;
} else {
_activeDataJobsNow++;
}
}
return next->scheduleNextJob();
}
void slotSubJobFinished(SyncFileItem::Status status);
};
}
#endif
+1 -1
Ver Arquivo
@@ -115,7 +115,7 @@ public:
qint64 committedDiskSpace() const Q_DECL_OVERRIDE;
// We think it might finish quickly because it is a small file.
bool isLikelyFinishedQuickly() Q_DECL_OVERRIDE { return _item->_size < 100*1024; }
bool isLikelyFinishedQuickly() Q_DECL_OVERRIDE { return _item->_size < propagator()->smallFileSize(); }
/**
* Whether an existing folder with the same name may be deleted before
+160
Ver Arquivo
@@ -0,0 +1,160 @@
/*
* Copyright (C) by Piotr Mrowczynski <piotr@owncloud.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*/
#include "owncloudpropagator.h"
namespace OCC {
qint64 PropagateFiles::committedDiskSpace() const
{
qint64 needed = 0;
foreach (PropagatorJob* job, _subJobs) {
needed += job->committedDiskSpace();
}
return needed;
}
void PropagateFiles::append(const SyncFileItemPtr &item)
{
_totalItems++;
if(item->_size <= propagator()->smallFileSize()){
_syncDBItems.append(item);
} else {
_syncDataItems.append(item);
}
}
bool PropagateFiles::scheduleNextJob()
{
if (_state == Finished) {
return false;
}
if (_state == NotYetStarted) {
_state = Running;
if (isEmpty()) {
finalize();
return true;
}
}
if (_state == Running) {
// This will ensure that all other jobs in the earlier PropagateDirectory are finished, so we can start with data transfers
if (propagator()->runningAtRootJob() != 1){
return false;
}
}
// cache the value of first unfinished subjob
int i = _firstUnfinishedSubJob;
int subJobsCount = _subJobs.count();
while (i < subJobsCount && _subJobs.at(i)->_state == Finished) {
_firstUnfinishedSubJob = ++i;
}
for (int i = _firstUnfinishedSubJob; i < subJobsCount; ++i) {
if (_subJobs.at(i)->_state == Finished) {
continue;
}
if (possiblyRunNextJob(_subJobs.at(i))) {
return true;
}
Q_ASSERT(_subJobs.at(i)->_state == Running);
}
return scheduleNextItem();
}
bool PropagateFiles::scheduleNewJob(QVector<SyncFileItemPtr> &syncJobs){
// This function is used to schedule new job and lazily create job from sync items
Q_ASSERT(!syncJobs.isEmpty());
// Equivalent to Qt5 takeFirst()
const SyncFileItemPtr &item = syncJobs.first();
PropagateItemJob* job = propagator()->createJob(item);
_subJobs.append(job);
syncJobs.pop_front();
return possiblyRunNextJob(job);
}
bool PropagateFiles::scheduleNextItem()
{
/// This function holds the whole bookkeeping/data-transfers balance logic
bool syncDBItemsEmpty = _syncDBItems.isEmpty();
bool syncDataItemsEmpty = _syncDataItems.isEmpty();
if (syncDBItemsEmpty && !syncDataItemsEmpty){
// There are no more DB jobs, ensure to maximally parallelise Data Transfers now
return scheduleNewJob(_syncDataItems);
} else if (!syncDBItemsEmpty && syncDataItemsEmpty){
// There are no more data transfer jobs, ensure to maximally parallelise DB jobs now
return scheduleNewJob(_syncDBItems);
} else if (!syncDBItemsEmpty && !syncDataItemsEmpty){
// Both queues have items, ensure bookkeeping and data transfer balance
if (_activeDataJobsNow < 2){
// By default, we have max 3 connections available for bigger files
// On the other hand, we have max 6 for isLikelyToFinishQuickly files (also small files)
// It makes sense to use 2 queues for bigger data transfers, and leave the remaining 1-4 for faster operations
return scheduleNewJob(_syncDataItems);
} else {
return scheduleNewJob(_syncDBItems);
}
}
// This means that we have no more file-items to sync -> finish
return false;
}
void PropagateFiles::slotSubJobFinished(SyncFileItem::Status status)
{
if (status == SyncFileItem::FatalError) {
abort();
_state = Finished;
emit finished(status);
return;
} else if (status == SyncFileItem::NormalError || status == SyncFileItem::SoftError) {
_hasError = status;
}
PropagateItemJob *job = qobject_cast<PropagateItemJob *>(sender());
if(job->_item->_size <= propagator()->smallFileSize()){
_activeDBJobsNow--;
} else {
_activeDataJobsNow--;
}
Q_ASSERT(job);
_jobsFinished++;
// We finished processing all the jobs
// check if we finished
if (_jobsFinished >= _totalItems) {
Q_ASSERT(!_activeDBJobsNow && !_activeDataJobsNow); // how can we be finished if there are still jobs running now
finalize();
} else {
emit ready();
}
}
void PropagateFiles::finalize()
{
_state = Finished;
emit finished(_hasError == SyncFileItem::NoStatus ? SyncFileItem::Success : _hasError);
}
}
+1 -1
Ver Arquivo
@@ -209,7 +209,7 @@ public:
void start() Q_DECL_OVERRIDE;
bool isLikelyFinishedQuickly() Q_DECL_OVERRIDE { return _item->_size < 100*1024; }
bool isLikelyFinishedQuickly() Q_DECL_OVERRIDE { return _item->_size < propagator()->smallFileSize(); }
private slots:
void slotComputeContentChecksum();
+6 -6
Ver Arquivo
@@ -2156,32 +2156,32 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>El fitxer local s&apos;ha eliminat durant la sincronització.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>El fitxer local ha canviat durant la sincronització.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2158,32 +2158,32 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Vynucené ukončení procesu při resetu HTTP připojení s Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Místní soubor byl odstraněn během synchronizace.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Místní soubor byl změněn během synchronizace.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Neočekávaný návratový kód ze serveru (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>Chybějící souborové ID ze serveru</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>Chybějící ETag ze serveru</translation>
</message>
+7 -7
Ver Arquivo
@@ -2156,32 +2156,32 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Auftragsabbruch beim Rücksetzen der HTTP-Verbindung mit QT &lt; 5.4.2 wird erzwungen.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Die lokale Datei wurde während der Synchronisation gelöscht.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Eine lokale Datei wurde während der Synchronisation geändert.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Unerwarteter Rückgabe-Code Antwort vom Server (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>Fehlende Datei-ID vom Server</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>Fehlender ETag vom Server</translation>
</message>
@@ -3038,7 +3038,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="444"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation>Dateinamen enden mit einem Periode, die in diesem Dateisystem nicht unterstützt wird.</translation>
<translation>Dateinamen enden mit einem Punkt, die in diesem Dateisystem nicht unterstützt wird.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="454"/>
+6 -6
Ver Arquivo
@@ -2156,32 +2156,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Εξαναγκασμός ακύρωσης εργασίας στην επαναφορά σύνδεσης HTTP με Qt &lt; 5.4.2</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Το τοπικό αρχείο αφαιρέθηκε κατά το συγχρονισμό.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Το τοπικό αρχείο τροποποιήθηκε κατά τον συγχρονισμό.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2181,32 +2181,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"></translation>
</message>
+6 -6
Ver Arquivo
@@ -2157,32 +2157,32 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forzar el trabajo en una conexión HTTP, causará un Reset si Qt&lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>El archivo local ha sido eliminado durante la sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Un archivo local fue modificado durante la sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Respuesta inesperada del servidor (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>Perdido archivo ID del servidor</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>Perdido ETag del servidor</translation>
</message>
+6 -6
Ver Arquivo
@@ -2149,32 +2149,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2150,32 +2150,32 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Kohalik fail on eemaldatud sünkroniseeringu käigus.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Kohalik fail muutus sünkroniseeringu käigus.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2152,32 +2152,32 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Fitxategi lokala ezabatu da sinkronizazioan.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Fitxategi lokala aldatu da sinkronizazioan.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2149,32 +2149,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>فایل محلی در حین همگامسازی حذف شده است.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>فایل محلی در حین همگامسازی تغییر کرده است.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2153,32 +2153,32 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Paikallinen tiedosto poistettiin synkronoinnin aikana.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Paikallinen tiedosto muuttui synkronoinnin aikana.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Odottamaton paluukoodi palvelimelta (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+10 -10
Ver Arquivo
@@ -751,7 +751,7 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<message>
<location filename="../src/gui/folder.cpp" line="1022"/>
<source>Backup detected</source>
<translation>Sauvegarde détecté</translation>
<translation>Sauvegarde détectée</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="1024"/>
@@ -2158,32 +2158,32 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Arrêt forcé du job après réinitialisation de connexion HTTP avec Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Fichier local supprimé pendant la synchronisation.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Fichier local modifié pendant la synchronisation.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Le serveur a retourné un code inattendu (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
@@ -3336,12 +3336,12 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="619"/>
<source>Unpause all synchronization</source>
<translation>relancer toutes les synchronisations</translation>
<translation>Relancer toutes les synchronisations</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="621"/>
<source>Unpause synchronization</source>
<translation>relancer la synchronisation </translation>
<translation>Relancer la synchronisation</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="629"/>
@@ -3351,7 +3351,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="631"/>
<source>Pause synchronization</source>
<translation>Mettre en pause la synchronisation </translation>
<translation>Mettre en pause la synchronisation </translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
+6 -6
Ver Arquivo
@@ -2152,32 +2152,32 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forzando a interrupción do traballo na conexión HTTP reiniciandoa con Qt &lt;5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>O ficheiro local retirarase durante a sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>O ficheiro local cambiou durante a sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2149,32 +2149,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>A helyi fájl el lett távolítva a szinkronizálás alatt.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2157,32 +2157,32 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forzare l&apos;interruzione dell&apos;operazione in caso di ripristino della connessione HTTP con Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Il file locale è stato rimosso durante la sincronizzazione.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Un file locale è cambiato durante la sincronizzazione.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Codice di uscita inatteso dal server (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>File ID mancante dal server</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>ETag mancante dal server</translation>
</message>
+6 -6
Ver Arquivo
@@ -2154,32 +2154,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>5.4.2 Qt HTTP </translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation> (%1) </translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>IDの戻りがありません</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>ETagの戻りがありません</translation>
</message>
+6 -6
Ver Arquivo
@@ -2158,32 +2158,32 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Tvinger avbryting av jobb ved HTTP connection reset med Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Den lokale filen ble fjernet under synkronisering.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Lokal fil endret under synkronisering.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Uventet returkode fra serveren (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>Mangler File ID fra server</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>Mangler ETag fra server</translation>
</message>
+6 -6
Ver Arquivo
@@ -2163,32 +2163,32 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forceren job-beëindiging op HTTP verbindingsreset met Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Het lokale bestand werd verwijderd tijdens sync.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Lokaal bestand gewijzigd bij sync.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Onverwachte reactie van server (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>Ontbrekende File ID van de server</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>Ontbrekende ETag van de server</translation>
</message>
+6 -6
Ver Arquivo
@@ -2156,32 +2156,32 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Pliki lokalny został usunięty podczas synchronizacji.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Lokalny plik zmienił się podczas synchronizacji.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2156,32 +2156,32 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>A forçar aborto no trabalho de redefinição de conexão HTTP com Qt &lt; 5.4.3</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>O arquivo local foi removido durante a sincronização.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Ficheiro local alterado durante a sincronização.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2157,32 +2157,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forçando cancelamento do trabalho em redefinição de conexão HTTP com o Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>O arquivo local foi removido durante a sincronização.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Arquivo local modificado durante a sincronização.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Código de retorno inesperado do servidor (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>Falta ID do arquivo do servidor</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>Falta ETag do servidor</translation>
</message>
+6 -6
Ver Arquivo
@@ -2155,32 +2155,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Принудительная остановка задачи при сбросе HTTP подключения для Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Локальный файл был удалён в процессе синхронизации.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Локальный файл изменился в процессе синхронизации.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Неожиданный код завершения от сервера (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>Отсутствует код файла от сервера</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>Отсутствует ETag с сервера</translation>
</message>
+6 -6
Ver Arquivo
@@ -2154,32 +2154,32 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Vynútené ukončenie procesu pri resete HTTP pripojení s Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Lokálny súbor bol odstránený počas synchronizácie.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Lokálny súbor bol zmenený počas synchronizácie.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2158,32 +2158,32 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Vsiljevanje prekinitve posla na prekinitvi povezave HTTP s Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Krajevna datoteka je bila med usklajevanjem odstranjena.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Krajevna datoteka je bila med usklajevanjem spremenjena.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation>Napaka: nepričakovan odziv s strežnika (%1).</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation>Na strežniku manjka ID datoteke</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>Na strežniku manjka ETag datoteke</translation>
</message>
+6 -6
Ver Arquivo
@@ -2151,32 +2151,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Присили прекид посла код прекида ХТТП везе са КуТ &lt; 5.4.2</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Локални фајл је уклоњен током синхронизације.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Локални фајл измењен током синхронизације.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2158,32 +2158,32 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Tvinga jobbavbryt vid återställning av HTTP-anslutning med Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Den lokala filen togs bort under synkronisering.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Lokal fil ändrades under synk.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+9 -9
Ver Arquivo
@@ -2158,32 +2158,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation> HTTP Qt &lt; 5.4.2</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation>ETag </translation>
</message>
@@ -3038,17 +3038,17 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/libsync/syncengine.cpp" line="444"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
<translation> </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="454"/>
<source>File names containing the character &apos;%1&apos; are not supported on this file system.</source>
<translation type="unfinished"/>
<translation> &apos;%1&apos; </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="457"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="462"/>
+6 -6
Ver Arquivo
@@ -2155,32 +2155,32 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Qt &lt; 5.4.2 ile HTTP bağlantı sıfırlamasında görev iptali zorlanıyor.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Eşitleme sırasında yerel dosya kaldırıldı.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Eşitleme sırasında yerel dosya değişti.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2150,32 +2150,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Примусове припинення завдання при скиданні HTTP зєднання з Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation>Локальний файл було видалено під час синхронізації.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation>Локальний файл змінився під час синхронізації.</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2155,32 +2155,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Qt &lt; 5.4.2 </translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>
+6 -6
Ver Arquivo
@@ -2156,32 +2156,32 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileNG</name>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="362"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="365"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>HTTP連線工作被強制中斷Qt版本&lt; 5.4.2</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="393"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="396"/>
<source>The local file was removed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="407"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="453"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="460"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Missing File ID from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="473"/>
<location filename="../src/libsync/propagateuploadng.cpp" line="476"/>
<source>Missing ETag from server</source>
<translation type="unfinished"/>
</message>