Comparar commits
3 Commits
| Autor | SHA1 | Data | |
|---|---|---|---|
| b6af59d8a7 | |||
| 83dfbb933b | |||
| 100603fdc0 |
@@ -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
|
||||
|
||||
@@ -57,6 +57,7 @@ set(libsync_SRCS
|
||||
propagateremotedelete.cpp
|
||||
propagateremotemove.cpp
|
||||
propagateremotemkdir.cpp
|
||||
propagatefiles.cpp
|
||||
syncengine.cpp
|
||||
syncfilestatus.cpp
|
||||
syncfilestatustracker.cpp
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -113,6 +113,7 @@ public:
|
||||
|
||||
int timeout() const;
|
||||
quint64 chunkSize() const;
|
||||
quint64 smallFileSize() const;
|
||||
|
||||
void saveGeometry(QWidget *w);
|
||||
void restoreGeometry(QWidget *w);
|
||||
|
||||
@@ -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 )
|
||||
{
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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();
|
||||
|
||||
@@ -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 < 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'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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Vynucené ukončení procesu při resetu HTTP připojení s Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Auftragsabbruch beim Rücksetzen der HTTP-Verbindung mit QT < 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"/>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Εξαναγκασμός ακύρωσης εργασίας στην επαναφορά σύνδεσης HTTP με Qt < 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>
|
||||
|
||||
@@ -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 < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Forzar el trabajo en una conexión HTTP, causará un Reset si Qt< 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>
|
||||
|
||||
@@ -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 < 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>
|
||||
|
||||
@@ -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 < 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>
|
||||
|
||||
@@ -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 < 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>
|
||||
|
||||
@@ -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 < 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>
|
||||
|
||||
@@ -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 < 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
@@ -751,7 +751,7 @@ Continuer la synchronisation comme d'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'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 < 5.4.2.</source>
|
||||
<translation>Arrêt forcé du job après réinitialisation de connexion HTTP avec Qt < 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'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'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"/>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Forzando a interrupción do traballo na conexión HTTP reiniciandoa con Qt <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>
|
||||
|
||||
@@ -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 < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Forzare l'interruzione dell'operazione in caso di ripristino della connessione HTTP con Qt < 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>
|
||||
|
||||
@@ -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 < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Tvinger avbryting av jobb ved HTTP connection reset med Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Forceren job-beëindiging op HTTP verbindingsreset met Qt < 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>
|
||||
|
||||
@@ -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 < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>A forçar aborto no trabalho de redefinição de conexão HTTP com Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Forçando cancelamento do trabalho em redefinição de conexão HTTP com o Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Принудительная остановка задачи при сбросе HTTP подключения для Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Vynútené ukončenie procesu pri resete HTTP pripojení s Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Vsiljevanje prekinitve posla na prekinitvi povezave HTTP s Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Присили прекид посла код прекида ХТТП везе са КуТ < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Tvinga jobbavbryt vid återställning av HTTP-anslutning med Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>บังคับให้ยกเลิกงานในการตั้งค่าการเชื่อมต่อ HTTP กับ Qt < 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 '%1' are not supported on this file system.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>ชื่อไฟล์ที่มีตัวอักษร '%1' ยังไม่ได้รับการสนับสนุนบนระบบไฟล์นี้</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"/>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Примусове припинення завдання при скиданні HTTP з’єднання з Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>Qt < 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>
|
||||
|
||||
@@ -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 < 5.4.2.</source>
|
||||
<translation>HTTP連線工作被強制中斷,Qt版本< 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>
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário