1
0
mirror of https://github.com/chylex/Nextcloud-Desktop.git synced 2026-04-03 09:11:33 +02:00

Compare commits

..

40 Commits

Author SHA1 Message Date
Markus Goetz
433ba03a2e VERSION.cmake: 2.3.1 2017-03-21 13:23:56 +01:00
Samuel Alfageme
ed03cdf45a Fixing a typo on an issue reference 2017-03-20 13:37:01 +01:00
Markus Goetz
0ddcc6f264 VERSION.cmake: 2.3.1 rc1 2017-03-16 15:44:31 +01:00
Olivier Goffart
a60370255e ActivityListModel: attempt to fix a crash.
The backtrace seems to indicate that the account is invalid.
I don't know how this can happen, maybe the account's display
name was changed while the app is running?

Backtrace:
Crash: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS at 0x18
  Module "owncloud", in OCC::AccountState::account
  Module "owncloud", in OCC::ActivityListModel::data
  Module "owncloud", in OCC::ActivityItemDelegate::paint
  Module "QtWidgets", in QListView::paintEvent
  Module "QtWidgets", in QWidget::event
  Module "QtWidgets", in QFrame::event
  Module "QtWidgets", in QAbstractScrollArea::viewportEvent
  Module "QtWidgets", in QAbstractItemView::viewportEvent
  Module "QtWidgets", in QAbstractScrollAreaFilter::eventFilter
  Module "QtCore", in QCoreApplicationPrivate::sendThroughObjectEventFilters
2017-03-16 14:31:15 +01:00
Olivier Goffart
21909cae04 Propagator: change order of destruction
The destructor of the PropagateItemJob will access the propagator's
_activeJobList. So the _rootJob needs to be destroyed before it.
Order of destruction is the reverse of the order of the members in
the class. So put it at the end so it can be destroyed first.

(This made TestSyncEngine::testDirDownloadWithError crash sometimes
in the master branch)
2017-03-16 14:24:25 +01:00
Markus Goetz
176ea20fef ChangeLog for 2.3.1 2017-03-16 14:19:23 +01:00
Christian Kamm
1a279ca158 About: Show the runtime versions of Qt and OpenSSL #5592
I didn't want to touch this visible translated string in a
patch release so I just switched the data.

For Qt versions before 5, we continue to show the build-time version
of OpenSSL but it's clearly marked as such.
2017-03-16 12:40:42 +01:00
Olivier Goffart
0ed929f24b SyncEngine: fix test regression in TestChunkingNG::testCreateConflictWhileSyncing
In 8ef11a38c9, we started blacklisting
SoftError for 0 seconds.  But if the two sync happen with less than
1s interval, we would still prevent them to happen.
So make sure we expire if 0 seconds have expired
2017-03-16 10:17:08 +01:00
Jenkins for ownCloud
41eeed981f [tx-robot] updated from transifex 2017-03-16 02:18:29 +01:00
Olivier Goffart
8e68e0321c Attempt to fix a crash in FolderStatusModel::slotUpdateDirectories
The backtrace looks like:

  File "atomic_base.h", line 396, in QString::~QString
  File "qlist.h", line 442, in OCC::FolderStatusModel::slotUpdateDirectories

This is the only QList operation, and it may crash if the list is empty.
It can be empty if the propfind returned empty results.
I'm not sure how this can be possible to have an empty list there since
the server is always supposed to return at least one entry, for the directory
itself. But it can happen if a directory was transformed in a file, or
if there is a bug on the server.
2017-03-15 17:23:39 +01:00
Christian Kamm
881b32521b HttpCreds: Update app passwords url #5605
See also owncloud/core#27360
2017-03-15 16:30:08 +01:00
Christian Kamm
b98876e265 Account server version: Helper to create versions
Hex literals don't work well with version 10: 0x100000 doesn't do
the right thing.
2017-03-15 16:30:08 +01:00
Olivier Goffart
dbb5bcb784 Ignore list editor: adjust the size
The previous patch on this file made it a bit too big, so make it a bit smaller
For issue #5600
2017-03-15 16:00:48 +01:00
Jenkins for ownCloud
d95b43f347 [tx-robot] updated from transifex 2017-03-15 02:18:36 +01:00
Christian Kamm
9ca9773e9d Add more versions to --version #5592
* Add git revision, if available
* Add SSL runtime version
* Add compile-time Qt version
2017-03-14 16:13:52 +01:00
Christian Kamm
13b2568358 Windows/NTFS: Do not attempt to upload inaccessible files #5544
It is possible to create files with filenames that differ
only by case in NTFS, but most operations such as stat and
open only target one of these by default.

When that happens, we want to avoid uploading incorrect data
and give up on the file.

Typically this situation should never occurr during normal use
of Windows. It can happen, however, when a NTFS partition is
mounted in another OS.
2017-03-14 16:03:08 +01:00
Jenkins for ownCloud
7a2d12bb47 [tx-robot] updated from transifex 2017-03-14 02:18:30 +01:00
Olivier Goffart
2152bc5fca Ignore list editor: adjust the size of the columns in the table
So the title of the column is fully visible.
Adjust the default size and the size policy of the label so it behave
correctly as the window get resized

Issue #5600
2017-03-13 17:05:24 +01:00
Jenkins for ownCloud
11aecf1af2 [tx-robot] updated from transifex 2017-03-13 02:18:30 +01:00
Jenkins for ownCloud
903d6c80fe [tx-robot] updated from transifex 2017-03-12 02:18:30 +01:00
Jenkins for ownCloud
585221c58c [tx-robot] updated from transifex 2017-03-11 02:18:38 +01:00
Christian Kamm
8ef11a38c9 Blacklist: Escalate repeated SoftError to NormalError #5500 2017-03-10 15:51:55 +01:00
Jenkins for ownCloud
f94a15b0fa [tx-robot] updated from transifex 2017-03-10 02:18:30 +01:00
Olivier Goffart
9c83c57f1c Propagator: Attempt to fix a crash in OwncloudPropagator::scheduleNextJob
The crash reporter shows many crashes in OwncloudPropagator::scheduleNextJob.
We don't really know what could be the cause, but it's probably because
the _activeJobList contains dangling pointer.
So this patch makes sure to remove all the jobs from this list as they get
destroyed.
2017-03-09 15:48:52 +01:00
Jenkins for ownCloud
1d0ef83078 [tx-robot] updated from transifex 2017-03-09 02:18:30 +01:00
Jenkins for ownCloud
4ab217ba04 [tx-robot] updated from transifex 2017-03-08 02:18:33 +01:00
Christian Kamm
4a1a5fa076 AbstractNetworkJob: Improve redirect handling #5555
* For requests:
  - reuse the original QNetworkRequest, so headers and attributes
    are the same as in the original request
  - determine the original http method from the reply and the request
    attributes
  - keep the original request body around such that it can be sent
    again in case the request is redirected

* Simplify the interface that is used for creating new requests in
  AbstractNetworkJob.
2017-03-07 13:18:01 +01:00
Jenkins for ownCloud
298684aaa0 [tx-robot] updated from transifex 2017-03-07 02:18:31 +01:00
Jenkins for ownCloud
005c027274 [tx-robot] updated from transifex 2017-03-07 01:15:15 +01:00
Olivier Goffart
f4495c5c80 ActivityListModel: fix possible crash in slotActivitiesReceived
Backtrace from the crash reporter:

Crash: EXCEPTION_ACCESS_VIOLATION_READ at 0x401
  File "moc_activitylistmo_M5OEXJ7XGJYTWT.cpp", line 92, in OCC::ActivityListModel::qt_static_metacall
  File "qobject.cpp", line 3730, in QMetaObject::activate
  File "moc_networkjobs_7AMNCW4BBANVRK.cpp", line 1342, in OCC::JsonApiJob::jsonReceived
  File "networkjobs.cpp", line 714, in OCC::JsonApiJob::finished
  File "abstractnetworkjob.cpp", line 207, in OCC::AbstractNetworkJob::slotFinished
  File "moc_abstractnetwor_PFI2TXGQHRE33H.cpp", line 98, in OCC::AbstractNetworkJob::qt_static_metacall
  File "qobject.cpp", line 3730, in QMetaObject::activate
  File "moc_qnetworkreply.cpp", line 367, in QNetworkReply::finished
  File "qnetworkreplyhttpimpl.cpp", line 2100, in QNetworkReplyHttpImplPrivate::finished
  File "qnetworkreplyhttpimpl.cpp", line 279, in QNetworkReplyHttpImpl::abort

My theory is that the AccountState stored in a property of the job was destroyed.
before the job timed out.
Therefore, the qobject_cast within the qvariant_cast would call the metaObject()
virtual function on a dangling pointer.

Fix it by storing a QPointer instead which will track the deletion.
2017-03-06 17:25:22 +01:00
Olivier Goffart
f862c626a1 Propagator: Fix finished signal of directory being emited twice and causing crash
When there is a FatalError, we ended up emiting the finished signal for
the directory job several times, which would lead to crashes

Issue #5578
2017-03-06 16:14:04 +01:00
Markus Goetz
6487bb071b NSIS: Don't display link on finish page 2017-03-06 15:40:10 +01:00
Jenkins for ownCloud
e7296d03d3 [tx-robot] updated from transifex 2017-03-05 02:18:29 +01:00
Jenkins for ownCloud
139bb8f094 [tx-robot] updated from transifex 2017-03-04 02:18:29 +01:00
Olivier Goffart
84ecbc4c89 2.3.0 was released: Update version 2017-03-03 10:48:47 +01:00
Olivier Goffart
4a010ce7cd SslButton: Remove additional ')'
Regression since 7bfe061382
Issue: #5573
2017-03-03 10:43:47 +01:00
Jenkins for ownCloud
40698c8fd0 [tx-robot] updated from transifex 2017-03-03 02:18:27 +01:00
Jenkins for ownCloud
3adaf44f7b [tx-robot] updated from transifex 2017-03-02 02:18:30 +01:00
Jenkins for ownCloud
3983fecaf1 [tx-robot] updated from transifex 2017-03-01 02:18:28 +01:00
Jenkins for ownCloud
7effcff245 [tx-robot] updated from transifex 2017-02-28 02:18:28 +01:00
70 changed files with 2640 additions and 2224 deletions

View File

@@ -1,7 +1,14 @@
ChangeLog
=========
version 2.3.0 (2017-02-xx)
version 2.3.1 (2017-03-2x)
* Fix several crashes (thanks to everyone submitting to our crash reporter!)
* Improve HTTP redirect handling (#5555)
* Blacklist: Escalate repeated soft error to normal error (#5500)
* NTFS: Do not attempt to upload two existing files with similar casing (#5544)
* Fix URL for linking to application password generation for ownCloud 10.0 (#5605)
version 2.3.0 (2017-03-03)
* Decreased memory usage during sync
* Overlay icons: Lower CPU usage
* Allow to not sync the server's external storages by default

View File

@@ -1,6 +1,6 @@
set( MIRALL_VERSION_MAJOR 2 )
set( MIRALL_VERSION_MINOR 3 )
set( MIRALL_VERSION_PATCH 0 )
set( MIRALL_VERSION_PATCH 1 )
set( MIRALL_VERSION_YEAR 2017 )
set( MIRALL_SOVERSION 0 )

View File

@@ -9,6 +9,7 @@ StrCpy $PageReinstall_NEW_Field_3 "Ez desinstalatu"
StrCpy $PageReinstall_NEW_MUI_HEADER_TEXT_TITLE "Dagoeneko Instalatuta"
StrCpy $PageReinstall_NEW_MUI_HEADER_TEXT_SUBTITLE "Hautatu nola nahi duzun ${APPLICATION_NAME} instalatzea."
StrCpy $PageReinstall_OLD_Field_1 "${APPLICATION_NAME}ren bertsio berriago bat instalatuta dago! Ez da aholkatzen bertsio zaharrago bat instalatzea. Benetan bertsio zaharrago hau instalatu nahi baduzu, hobe da lehenengo bertsio berria desinstalatzea. Hautatu nahi duzun aukera eta sakatu Hurrengoa jarraitzeko."
StrCpy $PageReinstall_SAME_Field_1 "${APPLICATION_NAME} ${VERSION} dagoeneko instalatuta dago.$\nHautatu zer operazio egin nahi duzu eta klikatu Hurrengoa jarraitzeko."
StrCpy $PageReinstall_SAME_Field_2 "Gehitu/Berrinstalatu osagaiak"
StrCpy $PageReinstall_SAME_Field_3 "Desinstalatu ${APPLICATION_NAME}"
StrCpy $UNINSTALLER_APPDATA_TITLE "Desinstalatu ${APPLICATION_NAME}"
@@ -40,4 +41,3 @@ StrCpy $UAC_UNINSTALLER_REQUIRE_ADMIN "Desinstalatzaile honek administratzaile b
StrCpy $UAC_ERROR_LOGON_SERVICE "Saioa hasteko zerbitzua ez dago martxan, bertan behera uzten!"
StrCpy $INIT_UNINSTALLER_RUNNING "Desinstalatzailea dagoeneko martxan da."
StrCpy $SectionGroup_Shortcuts "Lasterbideak"
StrCpy $PageReinstall_SAME_Field_1 "${APPLICATION_NAME} ${VERSION} is already installed.$\r$\nSelect the operation you want to perform and click Next to continue."

View File

@@ -116,8 +116,9 @@ ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP ${WIN_SETUP_BITMAP_PATH}/page_header.bmp
!define MUI_COMPONENTSPAGE_SMALLDESC
!define MUI_FINISHPAGE_LINK "${APPLICATION_DOMAIN}"
!define MUI_FINISHPAGE_LINK_LOCATION "http://${APPLICATION_DOMAIN}"
; We removed this, h1 issue 191687
;!define MUI_FINISHPAGE_LINK "${APPLICATION_DOMAIN}"
;!define MUI_FINISHPAGE_LINK_LOCATION "http://${APPLICATION_DOMAIN}"
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
!ifdef OPTION_FINISHPAGE_RELEASE_NOTES
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED

View File

@@ -754,6 +754,54 @@ X-GNOME-Autostart-Delay=3
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
Comment[oc]=@APPLICATION_NAME@ sincronizacion del client
GenericName[oc]=Dorsièr de Sincronizacion
@@ -763,6 +811,10 @@ Comment[ar]=@APPLICATION_NAME@ زبون مزامنة مكتبي
GenericName[ar]=مزامنة المجلد
Name[ar]=@APPLICATION_NAME@ زبون مزامنة مكتبي
Icon[ar]=@APPLICATION_EXECUTABLE@
Comment[bg_BG]=@APPLICATION_NAME@ клиент за десктоп синхронизация
GenericName[bg_BG]=Синхронизиране на папката
Name[bg_BG]=@APPLICATION_NAME@ клиент десктоп синхронизация
Icon[bg_BG]=@APPLICATION_EXECUTABLE@
Comment[ca]=Client de sincronització d'escriptori @APPLICATION_NAME@
GenericName[ca]=Sincronització de carpetes
Name[ca]=Client de sincronització d'escriptori @APPLICATION_NAME@
@@ -795,16 +847,16 @@ Comment[de_DE]=@APPLICATION_NAME@ Desktop-Synchronisationsclient
GenericName[de_DE]=Ordner-Synchronisation
Name[de_DE]=@APPLICATION_NAME@ Desktop-Synchronisationsclient
Icon[de_DE]=@APPLICATION_EXECUTABLE@
Comment[bg_BG]=@APPLICATION_NAME@ клиент за десктоп синхронизация
GenericName[bg_BG]=Синхронизиране на папката
Name[bg_BG]=@APPLICATION_NAME@ клиент десктоп синхронизация
Icon[bg_BG]=@APPLICATION_EXECUTABLE@
Comment[eu]=@APPLICATION_NAME@ mahaigaineko sinkronizazio bezeroa
GenericName[eu]=Karpetaren sinkronizazioa
Name[eu]=@APPLICATION_NAME@ mahaigaineko sinkronizazio bezeroa
Icon[eu]=@APPLICATION_EXECUTABLE@
GenericName[fa]=همسان سازی پوشه‌ها
Name[fa]=@APPLICATION_EXECUTABLE@ نسخه‌ی همسان سازی مشتری
Icon[fa]=@APPLICATION_EXECUTABLE@
Comment[fr]=@APPLICATION_NAME@ synchronisation du client
GenericName[fr]=Dossier de Synchronisation
Name[fr]=@APPLICATION_NAME@ synchronisation du client
Comment[fr]=Application de bureau pour synchroniser des dossiers avec un serveur @APPLICATION_NAME@
GenericName[fr]=Synchronisation de dossier
Name[fr]=Client de synchronisation @APPLICATION_NAME@
Icon[fr]=@APPLICATION_EXECUTABLE@
Comment[he]=@APPLICATION_NAME@ לקוח סנכון שולחן עבודה
GenericName[he]=סנכון תיקייה

View File

@@ -27,6 +27,10 @@
#include "activitydata.h"
#include "activitylistmodel.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
Q_DECLARE_METATYPE(QPointer<OCC::AccountState>)
#endif
namespace OCC {
ActivityListModel::ActivityListModel(QWidget *parent)
@@ -43,6 +47,8 @@ QVariant ActivityListModel::data(const QModelIndex &index, int role) const
a = _finalList.at(index.row());
AccountStatePtr ast = AccountManager::instance()->account(a._accName);
if (!ast)
return QVariant();
QStringList list;
switch (role) {
@@ -122,7 +128,7 @@ void ActivityListModel::startFetchJob(AccountState* s)
JsonApiJob *job = new JsonApiJob(s->account(), QLatin1String("ocs/v1.php/cloud/activity"), this);
QObject::connect(job, SIGNAL(jsonReceived(QVariantMap, int)),
this, SLOT(slotActivitiesReceived(QVariantMap, int)));
job->setProperty("AccountStatePtr", QVariant::fromValue<AccountState*>(s));
job->setProperty("AccountStatePtr", QVariant::fromValue<QPointer<AccountState>>(s));
QList< QPair<QString,QString> > params;
params.append(qMakePair(QString::fromLatin1("page"), QString::fromLatin1("0")));
@@ -139,7 +145,10 @@ void ActivityListModel::slotActivitiesReceived(const QVariantMap& json, int stat
auto activities = json.value("ocs").toMap().value("data").toList();
ActivityList list;
AccountState* ast = qvariant_cast<AccountState*>(sender()->property("AccountStatePtr"));
auto ast = qvariant_cast<QPointer<AccountState>>(sender()->property("AccountStatePtr"));
if (!ast)
return;
_currentlyFetching.remove(ast);
foreach( auto activ, activities ) {

View File

@@ -37,6 +37,7 @@
#include "updater/ocupdater.h"
#include "excludedfiles.h"
#include "owncloudsetupwizard.h"
#include "version.h"
#include "config.h"
@@ -52,6 +53,8 @@
#include <QMenu>
#include <QMessageBox>
#include <openssl/crypto.h>
class QSocket;
namespace OCC {
@@ -508,7 +511,13 @@ void Application::showVersion()
stream << _theme->appName().toLatin1().constData()
<< QLatin1String(" version ")
<< _theme->version().toLatin1().constData() << endl;
stream << "Using Qt " << qVersion() << endl;
#ifdef GIT_SHA1
stream << "Git revision " << GIT_SHA1 << endl;
#endif
stream << "Using Qt " << qVersion() << ", built against Qt " << QT_VERSION_STR << endl;
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
stream << "Using '" << QSslSocket::sslLibraryVersionString() << "'" << endl;
#endif
displayHelpText(helpText);
}

View File

@@ -70,13 +70,19 @@ void HttpCredentialsGui::askFromUserAsync()
QString HttpCredentialsGui::requestAppPasswordText(const Account* account)
{
if (account->serverVersionInt() < 0x090100) {
// Older server than 9.1 does not have trhe feature to request App Password
if (account->serverVersionInt() < Account::makeServerVersion(9, 1, 0)) {
// Older server than 9.1 does not have the feature to request App Password
return QString();
}
QString path;
if (account->serverVersionInt() < Account::makeServerVersion(10, 0, 0)) {
path = QLatin1String("/index.php/settings/personal?section=apppasswords");
} else {
path = QLatin1String("/index.php/settings/personal?sectionid=security#apppasswords");
}
return tr("<a href=\"%1\">Click here</a> to request an app password from the web interface.")
.arg(account->url().toString() + QLatin1String("/index.php/settings/personal?section=apppasswords"));
.arg(account->url().toString() + path);
}

View File

@@ -631,8 +631,8 @@ void FolderStatusModel::slotUpdateDirectories(const QStringList &list)
const auto permissionMap = job->property(propertyPermissionMap).toMap();
QStringList sortedSubfolders = list;
// skip the parent item (first in the list)
sortedSubfolders.erase(sortedSubfolders.begin());
if (!sortedSubfolders.isEmpty())
sortedSubfolders.removeFirst(); // skip the parent item (first in the list)
Utility::sortFilenames(sortedSubfolders);
QVarLengthArray<int, 10> undecidedIndexes;

View File

@@ -57,6 +57,7 @@ IgnoreListEditor::IgnoreListEditor(QWidget *parent) :
connect(ui->removePushButton, SIGNAL(clicked()), SLOT(slotRemoveCurrentItem()));
connect(ui->addPushButton, SIGNAL(clicked()), SLOT(slotAddPattern()));
ui->tableWidget->resizeColumnsToContents();
ui->tableWidget->horizontalHeader()->setResizeMode(patternCol, QHeaderView::Stretch);
ui->tableWidget->verticalHeader()->setVisible(false);

View File

@@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>438</width>
<height>463</height>
<width>516</width>
<height>546</height>
</rect>
</property>
<property name="windowTitle">
@@ -103,9 +103,18 @@
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string/>
</property>
<property name="textFormat">
<enum>Qt::PlainText</enum>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>

View File

@@ -54,9 +54,7 @@ void NotificationConfirmJob::start()
req.setRawHeader("Ocs-APIREQUEST", "true");
req.setRawHeader("Content-Type", "application/x-www-form-urlencoded");
QIODevice *iodevice = 0;
setReply(davRequest(_verb, _link, req, iodevice));
setupConnections(reply());
sendRequest(_verb, _link, req);
AbstractNetworkJob::start();
}

View File

@@ -93,9 +93,7 @@ void OcsJob::start()
queryItems.append(qMakePair(QByteArray("format"), QByteArray("json")));
url.setEncodedQueryItems(queryItems);
setReply(davRequest(_verb, url, req, buffer));
setupConnections(reply());
buffer->setParent(reply());
sendRequest(_verb, url, req, buffer);
AbstractNetworkJob::start();
}

View File

@@ -594,9 +594,7 @@ DetermineAuthTypeJob::DetermineAuthTypeJob(AccountPtr account, QObject *parent)
void DetermineAuthTypeJob::start()
{
QNetworkReply *reply = getRequest(account()->davPath());
setReply(reply);
setupConnections(reply);
sendRequest("GET", account()->davUrl());
AbstractNetworkJob::start();
}
@@ -613,8 +611,7 @@ bool DetermineAuthTypeJob::finished()
// do a new run
_redirects++;
resetTimeout();
setReply(getRequest(redirection));
setupConnections(reply());
sendRequest("GET", redirection);
return false; // don't discard
} else {
#ifndef NO_SHIBBOLETH

View File

@@ -176,7 +176,7 @@ void ShareDialog::showSharingUi()
// We only do user/group sharing from 8.2.0
bool userGroupSharing =
theme->userGroupSharing()
&& _accountState->account()->serverVersionInt() >= ((8 << 16) + (2 << 8));
&& _accountState->account()->serverVersionInt() >= Account::makeServerVersion(8, 2, 0);
bool autoShare = !userGroupSharing;

View File

@@ -343,7 +343,7 @@ QSharedPointer<LinkShare> ShareManager::parseLinkShare(const QVariantMap &data)
// From ownCloud server 8.2 the url field is always set for public shares
if (data.contains("url")) {
url = QUrl(data.value("url").toString());
} else if (_account->serverVersionInt() >= (8 << 16)) {
} else if (_account->serverVersionInt() >= Account::makeServerVersion(8, 0, 0)) {
// From ownCloud server version 8 on, a different share link scheme is used.
url = QUrl(Utility::concatUrlPath(_account->url(), QLatin1String("index.php/s/") + data.value("token").toString())).toString();
} else {

View File

@@ -254,7 +254,7 @@ void ShareUserGroupWidget::slotCompleterActivated(const QModelIndex & index)
* https://github.com/owncloud/client/issues/4996
*/
if (sharee->type() == Sharee::Federated
&& _account->serverVersionInt() < 0x090100) {
&& _account->serverVersionInt() < Account::makeServerVersion(9, 1, 0)) {
int permissions = SharePermissionRead | SharePermissionUpdate;
if (!_isFile) {
permissions |= SharePermissionCreate | SharePermissionDelete;
@@ -343,7 +343,7 @@ ShareWidget::ShareWidget(QSharedPointer<Share> share,
* https://github.com/owncloud/client/issues/4996
*/
if (share->getShareType() == Share::TypeRemote
&& share->account()->serverVersionInt() < 0x090100) {
&& share->account()->serverVersionInt() < Account::makeServerVersion(9, 1, 0)) {
_ui->permissionShare->setVisible(false);
_ui->permissionToolButton->setVisible(false);
}

View File

@@ -404,7 +404,7 @@ void SocketApi::command_SHARE(const QString& localFile, SocketListener* listener
listener->sendMessage(message);
} else if (!theme->linkSharing() && (
!theme->userGroupSharing() ||
shareFolder->accountState()->account()->serverVersionInt() < ((8 << 16) + (2 << 8)))) {
shareFolder->accountState()->account()->serverVersionInt() < Account::makeServerVersion(8, 2, 0))) {
const QString message = QLatin1String("SHARE:NOP:")+QDir::toNativeSeparators(localFile);
listener->sendMessage(message);
} else {

View File

@@ -59,7 +59,7 @@ static QString addCertDetailsField(const QString &key, const QString &value)
return QString();
return QLatin1String("<tr><td style=\"vertical-align: top;\"><b>") + key
+ QLatin1String("</b></td><td style=\"vertical-align: bottom;\">)") + value
+ QLatin1String("</b></td><td style=\"vertical-align: bottom;\">") + value
+ QLatin1String("</td></tr>");
}

View File

@@ -27,8 +27,7 @@ ThumbnailJob::ThumbnailJob(const QString &path, AccountPtr account, QObject* par
void ThumbnailJob::start()
{
setReply(getRequest(path()));
setupConnections(reply());
sendRequest("GET", makeAccountUrl(path()));
AbstractNetworkJob::start();
}

View File

@@ -122,40 +122,49 @@ QNetworkReply* AbstractNetworkJob::addTimer(QNetworkReply *reply)
return reply;
}
QNetworkReply* AbstractNetworkJob::davRequest(const QByteArray &verb, const QString &relPath,
QNetworkRequest req, QIODevice *data)
QNetworkReply *AbstractNetworkJob::sendRequest(const QByteArray &verb, const QUrl &url,
QNetworkRequest req, QIODevice *requestBody)
{
return addTimer(_account->davRequest(verb, relPath, req, data));
auto reply = _account->sendRequest(verb, url, req, requestBody);
_requestBody = requestBody;
if (_requestBody) {
_requestBody->setParent(reply);
}
addTimer(reply);
setReply(reply);
setupConnections(reply);
return reply;
}
QNetworkReply *AbstractNetworkJob::davRequest(const QByteArray &verb, const QUrl &url, QNetworkRequest req, QIODevice *data)
QUrl AbstractNetworkJob::makeAccountUrl(const QString& relativePath) const
{
return addTimer(_account->davRequest(verb, url, req, data));
return Utility::concatUrlPath(_account->url(), relativePath);
}
QNetworkReply* AbstractNetworkJob::getRequest(const QString &relPath)
QUrl AbstractNetworkJob::makeDavUrl(const QString& relativePath) const
{
return addTimer(_account->getRequest(relPath));
return Utility::concatUrlPath(_account->davUrl(), relativePath);
}
QNetworkReply *AbstractNetworkJob::getRequest(const QUrl &url)
QByteArray AbstractNetworkJob::requestVerb(QNetworkReply* reply)
{
return addTimer(_account->getRequest(url));
}
QNetworkReply *AbstractNetworkJob::headRequest(const QString &relPath)
{
return addTimer(_account->headRequest(relPath));
}
QNetworkReply *AbstractNetworkJob::headRequest(const QUrl &url)
{
return addTimer(_account->headRequest(url));
}
QNetworkReply *AbstractNetworkJob::deleteRequest(const QUrl &url)
{
return addTimer(_account->deleteRequest(url));
switch (reply->operation()) {
case QNetworkAccessManager::HeadOperation:
return "HEAD";
case QNetworkAccessManager::GetOperation:
return "GET";
case QNetworkAccessManager::PutOperation:
return "PUT";
case QNetworkAccessManager::PostOperation:
return "POST";
case QNetworkAccessManager::DeleteOperation:
return "DELETE";
case QNetworkAccessManager::CustomOperation:
return reply->request().attribute(QNetworkRequest::CustomVerbAttribute).toByteArray();
case QNetworkAccessManager::UnknownOperation:
break;
}
return QByteArray();
}
void AbstractNetworkJob::slotFinished()
@@ -178,24 +187,36 @@ void AbstractNetworkJob::slotFinished()
// get the Date timestamp from reply
_responseTimestamp = _reply->rawHeader("Date");
if (_followRedirects) {
// ### the qWarnings here should be exported via displayErrors() so they
QUrl requestedUrl = reply()->request().url();
QUrl redirectUrl = reply()->attribute(QNetworkRequest::RedirectionTargetAttribute).toUrl();
if (_followRedirects && !redirectUrl.isEmpty()) {
_redirectCount++;
// ### some of the qWarnings here should be exported via displayErrors() so they
// ### can be presented to the user if the job executor has a GUI
QUrl requestedUrl = reply()->request().url();
QUrl redirectUrl = reply()->attribute(QNetworkRequest::RedirectionTargetAttribute).toUrl();
if (!redirectUrl.isEmpty()) {
_redirectCount++;
if (requestedUrl.scheme() == QLatin1String("https") &&
redirectUrl.scheme() == QLatin1String("http")) {
qWarning() << this << "HTTPS->HTTP downgrade detected!";
} else if (requestedUrl == redirectUrl || _redirectCount >= maxRedirects()) {
qWarning() << this << "Redirect loop detected!";
} else {
resetTimeout();
setReply(getRequest(redirectUrl));
setupConnections(reply());
return;
QByteArray verb = requestVerb(reply());
if (requestedUrl.scheme() == QLatin1String("https") &&
redirectUrl.scheme() == QLatin1String("http")) {
qWarning() << this << "HTTPS->HTTP downgrade detected!";
} else if (requestedUrl == redirectUrl || _redirectCount >= maxRedirects()) {
qWarning() << this << "Redirect loop detected!";
} else if (_requestBody && _requestBody->isSequential()) {
qWarning() << this << "cannot redirect request with sequential body";
} else if (verb.isEmpty()) {
qWarning() << this << "cannot redirect request: could not detect original verb";
} else {
// Create the redirected request and send it
qDebug() << "Redirecting" << verb << requestedUrl << redirectUrl;
resetTimeout();
if (_requestBody) {
_requestBody->seek(0);
}
sendRequest(
verb,
redirectUrl,
reply()->request(),
_requestBody);
return;
}
}

View File

@@ -78,17 +78,29 @@ signals:
void networkActivity();
protected:
void setupConnections(QNetworkReply *reply);
QNetworkReply* davRequest(const QByteArray& verb, const QString &relPath,
QNetworkRequest req = QNetworkRequest(),
QIODevice *data = 0);
QNetworkReply* davRequest(const QByteArray& verb, const QUrl &url,
QNetworkRequest req = QNetworkRequest(),
QIODevice *data = 0);
QNetworkReply* getRequest(const QString &relPath);
QNetworkReply* getRequest(const QUrl &url);
QNetworkReply* headRequest(const QString &relPath);
QNetworkReply* headRequest(const QUrl &url);
QNetworkReply* deleteRequest(const QUrl &url);
/** Initiate a network request, returning a QNetworkReply.
*
* Calls setReply() and setupConnections() on it.
*
* Takes ownership of the requestBody (to allow redirects).
*/
QNetworkReply* sendRequest(const QByteArray& verb, const QUrl &url,
QNetworkRequest req = QNetworkRequest(),
QIODevice *requestBody = 0);
// sendRequest does not take a relative path instead of an url,
// but the old API allowed that. We have this undefined overload
// to help catch usage errors
QNetworkReply* sendRequest(const QByteArray& verb, const QString &relativePath,
QNetworkRequest req = QNetworkRequest(),
QIODevice *requestBody = 0);
/// Creates a url for the account from a relative path
QUrl makeAccountUrl(const QString& relativePath) const;
/// Like makeAccountUrl() but uses the account's dav base path
QUrl makeDavUrl(const QString& relativePath) const;
int maxRedirects() const { return 10; }
virtual bool finished() = 0;
@@ -99,12 +111,19 @@ protected:
// GET requests that don't set up any HTTP body or other flags.
bool _followRedirects;
/** Helper to construct the HTTP verb used in the request
*
* Returns an empty QByteArray for UnknownOperation.
*/
static QByteArray requestVerb(QNetworkReply* reply);
private slots:
void slotFinished();
virtual void slotTimeout();
protected:
AccountPtr _account;
private:
QNetworkReply* addTimer(QNetworkReply *reply);
bool _ignoreCredentialFailure;
@@ -112,6 +131,12 @@ private:
QString _path;
QTimer _timer;
int _redirectCount;
// Set by the xyzRequest() functions and needed to be able to redirect
// requests, should it be required.
//
// Reparented to the currently running QNetworkReply.
QPointer<QIODevice> _requestBody;
};
/**

View File

@@ -202,54 +202,23 @@ QNetworkAccessManager *Account::networkAccessManager()
return _am.data();
}
QNetworkReply *Account::headRequest(const QString &relPath)
{
return headRequest(Utility::concatUrlPath(url(), relPath));
}
QNetworkReply *Account::headRequest(const QUrl &url)
{
QNetworkRequest request(url);
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
request.setSslConfiguration(this->getOrCreateSslConfig());
#endif
return _am->head(request);
}
QNetworkReply *Account::getRequest(const QString &relPath)
{
return getRequest(Utility::concatUrlPath(url(), relPath));
}
QNetworkReply *Account::getRequest(const QUrl &url)
{
QNetworkRequest request(url);
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
request.setSslConfiguration(this->getOrCreateSslConfig());
#endif
return _am->get(request);
}
QNetworkReply *Account::deleteRequest( const QUrl &url)
{
QNetworkRequest request(url);
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
request.setSslConfiguration(this->getOrCreateSslConfig());
#endif
return _am->deleteResource(request);
}
QNetworkReply *Account::davRequest(const QByteArray &verb, const QString &relPath, QNetworkRequest req, QIODevice *data)
{
return davRequest(verb, Utility::concatUrlPath(davUrl(), relPath), req, data);
}
QNetworkReply *Account::davRequest(const QByteArray &verb, const QUrl &url, QNetworkRequest req, QIODevice *data)
QNetworkReply *Account::sendRequest(const QByteArray &verb, const QUrl &url, QNetworkRequest req, QIODevice *data)
{
req.setUrl(url);
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
req.setSslConfiguration(this->getOrCreateSslConfig());
#endif
if (verb == "HEAD" && !data) {
return _am->head(req);
} else if (verb == "GET" && !data) {
return _am->get(req);
} else if (verb == "POST") {
return _am->post(req, data);
} else if (verb == "PUT") {
return _am->put(req, data);
} else if (verb == "DELETE" && !data) {
return _am->deleteResource(req);
}
return _am->sendCustomRequest(req, verb, data);
}
@@ -427,9 +396,14 @@ int Account::serverVersionInt() const
{
// FIXME: Use Qt 5.5 QVersionNumber
auto components = serverVersion().split('.');
return (components.value(0).toInt() << 16)
+ (components.value(1).toInt() << 8)
+ components.value(2).toInt();
return makeServerVersion(components.value(0).toInt(),
components.value(1).toInt(),
components.value(2).toInt());
}
int Account::makeServerVersion(int majorVersion, int minorVersion, int patchVersion)
{
return (majorVersion << 16) + (minorVersion << 8) + patchVersion;
}
bool Account::serverVersionUnsupported() const
@@ -438,7 +412,7 @@ bool Account::serverVersionUnsupported() const
// not detected yet, assume it is fine.
return false;
}
return serverVersionInt() < 0x070000;
return serverVersionInt() < makeServerVersion(7, 0, 0);
}
void Account::setServerVersion(const QString& version)
@@ -454,7 +428,7 @@ void Account::setServerVersion(const QString& version)
bool Account::rootEtagChangesNotOnlySubFolderEtags()
{
return (serverVersionInt() >= 0x080100);
return (serverVersionInt() >= makeServerVersion(8, 1, 0));
}
void Account::setNonShib(bool nonShib)

View File

@@ -106,14 +106,10 @@ public:
// For creating various network requests
QNetworkReply* headRequest(const QString &relPath);
QNetworkReply* headRequest(const QUrl &url);
QNetworkReply* getRequest(const QString &relPath);
QNetworkReply* getRequest(const QUrl &url);
QNetworkReply* deleteRequest( const QUrl &url);
QNetworkReply* davRequest(const QByteArray &verb, const QString &relPath, QNetworkRequest req, QIODevice *data = 0);
QNetworkReply* davRequest(const QByteArray &verb, const QUrl &url, QNetworkRequest req, QIODevice *data = 0);
QNetworkReply* sendRequest(const QByteArray &verb,
const QUrl &url,
QNetworkRequest req = QNetworkRequest(),
QIODevice *data = 0);
/** The ssl configuration during the first connection */
QSslConfiguration getOrCreateSslConfig();
@@ -152,6 +148,7 @@ public:
/** Access the server version */
QString serverVersion() const;
int serverVersionInt() const;
static int makeServerVersion(int majorVersion, int minorVersion, int patchVersion);
void setServerVersion(const QString &version);
/** Whether the server is too old.

View File

@@ -67,9 +67,7 @@ void RequestEtagJob::start()
buf->setData(xml);
buf->open(QIODevice::ReadOnly);
// assumes ownership
setReply(davRequest("PROPFIND", path(), req, buf));
buf->setParent(reply());
setupConnections(reply());
sendRequest("PROPFIND", makeDavUrl(path()), req, buf);
if( reply()->error() != QNetworkReply::NoError ) {
qDebug() << "getting etag: request network error: " << reply()->errorString();
@@ -122,10 +120,11 @@ void MkColJob::start()
}
// assumes ownership
QNetworkReply *reply = _url.isValid() ? davRequest("MKCOL", _url, req)
: davRequest("MKCOL", path(), req);
setReply(reply);
setupConnections(reply);
if (_url.isValid()) {
sendRequest("MKCOL", _url, req);
} else {
sendRequest("MKCOL", makeDavUrl(path()), req);
}
AbstractNetworkJob::start();
}
@@ -322,11 +321,11 @@ void LsColJob::start()
QBuffer *buf = new QBuffer(this);
buf->setData(xml);
buf->open(QIODevice::ReadOnly);
QNetworkReply *reply = _url.isValid() ? davRequest("PROPFIND", _url, req, buf)
: davRequest("PROPFIND", path(), req, buf);
buf->setParent(reply);
setReply(reply);
setupConnections(reply);
if (_url.isValid()) {
sendRequest("PROPFIND", _url, req, buf);
} else {
sendRequest("PROPFIND", makeDavUrl(path()), req, buf);
}
AbstractNetworkJob::start();
}
@@ -380,8 +379,7 @@ CheckServerJob::CheckServerJob(AccountPtr account, QObject *parent)
void CheckServerJob::start()
{
setReply(getRequest(path()));
setupConnections(reply());
sendRequest("GET", makeAccountUrl(path()));
connect(reply(), SIGNAL(metaDataChanged()), this, SLOT(metaDataChangedSlot()));
connect(reply(), SIGNAL(encrypted()), this, SLOT(encryptedSlot()));
AbstractNetworkJob::start();
@@ -529,9 +527,7 @@ void PropfindJob::start()
QBuffer *buf = new QBuffer(this);
buf->setData(xml);
buf->open(QIODevice::ReadOnly);
setReply(davRequest("PROPFIND", path(), req, buf));
buf->setParent(reply());
setupConnections(reply());
sendRequest("PROPFIND", makeDavUrl(path()), req, buf);
AbstractNetworkJob::start();
}
@@ -632,9 +628,7 @@ void ProppatchJob::start()
QBuffer *buf = new QBuffer(this);
buf->setData(xml);
buf->open(QIODevice::ReadOnly);
setReply(davRequest("PROPPATCH", path(), req, buf));
buf->setParent(reply());
setupConnections(reply());
sendRequest("PROPPATCH", makeDavUrl(path()), req, buf);
AbstractNetworkJob::start();
}
@@ -671,8 +665,7 @@ EntityExistsJob::EntityExistsJob(AccountPtr account, const QString &path, QObjec
void EntityExistsJob::start()
{
setReply(headRequest(path()));
setupConnections(reply());
sendRequest("HEAD", makeAccountUrl(path()));
AbstractNetworkJob::start();
}
@@ -700,8 +693,7 @@ void JsonApiJob::start()
QList<QPair<QString, QString> > params = _additionalParams;
params << qMakePair(QString::fromLatin1("format"), QString::fromLatin1("json"));
url.setQueryItems(params);
setReply(davRequest("GET", url, req));
setupConnections(reply());
sendRequest("GET", url, req);
AbstractNetworkJob::start();
}

View File

@@ -94,32 +94,132 @@ int OwncloudPropagator::hardMaximumActiveJob()
return max;
}
/** Updates, creates or removes a blacklist entry for the given item.
*
* Returns whether the error should be suppressed.
*/
static bool blacklistCheck(SyncJournalDb* journal, const SyncFileItem& item)
PropagateItemJob::~PropagateItemJob()
{
SyncJournalErrorBlacklistRecord oldEntry = journal->errorBlacklistEntry(item._file);
SyncJournalErrorBlacklistRecord newEntry = SyncJournalErrorBlacklistRecord::update(oldEntry, item);
if (newEntry.isValid()) {
journal->updateErrorBlacklistEntry(newEntry);
} else if (oldEntry.isValid()) {
journal->wipeErrorBlacklistEntry(item._file);
if (auto p = propagator()) {
// Normally, every job should clean itself from the _activeJobList. So this should not be
// needed. But if a job has a bug or is deleted before the network jobs signal get received,
// we might risk end up with dangling pointer in the list which may cause crashes.
p->_activeJobList.removeAll(this);
}
// In some cases we add errors to the blacklist for tracking, but don't
// want to actively suppress them.
return newEntry.isValid() && newEntry._ignoreDuration > 0;
}
void PropagateItemJob::done(SyncFileItem::Status status, const QString &errorString)
static time_t getMinBlacklistTime()
{
return qMax(qgetenv("OWNCLOUD_BLACKLIST_TIME_MIN").toInt(),
25); // 25 seconds
}
static time_t getMaxBlacklistTime()
{
int v = qgetenv("OWNCLOUD_BLACKLIST_TIME_MAX").toInt();
if (v > 0)
return v;
return 24*60*60; // 1 day
}
/** Creates a blacklist entry, possibly taking into account an old one.
*
* The old entry may be invalid, then a fresh entry is created.
*/
static SyncJournalErrorBlacklistRecord createBlacklistEntry(
const SyncJournalErrorBlacklistRecord& old, const SyncFileItem& item)
{
SyncJournalErrorBlacklistRecord entry;
entry._errorString = item._errorString;
entry._lastTryModtime = item._modtime;
entry._lastTryEtag = item._etag;
entry._lastTryTime = Utility::qDateTimeToTime_t(QDateTime::currentDateTime());
entry._file = item._file;
entry._renameTarget = item._renameTarget;
entry._retryCount = old._retryCount + 1;
static time_t minBlacklistTime(getMinBlacklistTime());
static time_t maxBlacklistTime(qMax(getMaxBlacklistTime(), minBlacklistTime));
// The factor of 5 feels natural: 25s, 2 min, 10 min, ~1h, ~5h, ~24h
entry._ignoreDuration = old._ignoreDuration * 5;
if( item._httpErrorCode == 403 ) {
qDebug() << "Probably firewall error: " << item._httpErrorCode << ", blacklisting up to 1h only";
entry._ignoreDuration = qMin(entry._ignoreDuration, time_t(60*60));
} else if( item._httpErrorCode == 413 || item._httpErrorCode == 415 ) {
qDebug() << "Fatal Error condition" << item._httpErrorCode << ", maximum blacklist ignore time!";
entry._ignoreDuration = maxBlacklistTime;
}
entry._ignoreDuration = qBound(minBlacklistTime, entry._ignoreDuration, maxBlacklistTime);
if( item._status == SyncFileItem::SoftError ) {
// Track these errors, but don't actively suppress them.
entry._ignoreDuration = 0;
}
return entry;
}
/** Updates, creates or removes a blacklist entry for the given item.
*
* May adjust the status or item._errorString.
*/
static void blacklistUpdate(SyncJournalDb* journal, SyncFileItem& item)
{
SyncJournalErrorBlacklistRecord oldEntry = journal->errorBlacklistEntry(item._file);
bool mayBlacklist =
item._errorMayBeBlacklisted // explicitly flagged for blacklisting
|| ((item._status == SyncFileItem::NormalError
|| item._status == SyncFileItem::SoftError)
&& item._httpErrorCode != 0 // or non-local error
);
// No new entry? Possibly remove the old one, then done.
if (!mayBlacklist) {
if (oldEntry.isValid()) {
journal->wipeErrorBlacklistEntry(item._file);
}
return;
}
auto newEntry = createBlacklistEntry(oldEntry, item);
journal->updateErrorBlacklistEntry(newEntry);
// Suppress the error if it was and continues to be blacklisted.
// An ignoreDuration of 0 mean we're tracking the error, but not actively
// suppressing it.
if (item._hasBlacklistEntry && newEntry._ignoreDuration > 0) {
item._status = SyncFileItem::FileIgnored;
item._errorString.prepend(PropagateItemJob::tr("Continue blacklisting:") + " ");
qDebug() << "blacklisting " << item._file
<< " for " << newEntry._ignoreDuration
<< ", retry count " << newEntry._retryCount;
return;
}
// Some soft errors might become louder on repeat occurrence
if (item._status == SyncFileItem::SoftError
&& newEntry._retryCount > 1) {
qDebug() << "escalating soft error on " << item._file
<< " to normal error, " << item._httpErrorCode;
item._status = SyncFileItem::NormalError;
return;
}
}
void PropagateItemJob::done(SyncFileItem::Status statusArg, const QString &errorString)
{
_item->_status = statusArg;
_state = Finished;
if (_item->_isRestoration) {
if( status == SyncFileItem::Success || status == SyncFileItem::Conflict) {
status = SyncFileItem::Restoration;
if( _item->_status == SyncFileItem::Success
|| _item->_status == SyncFileItem::Conflict) {
_item->_status = SyncFileItem::Restoration;
} else {
_item->_errorString += tr("; Restoration Failed: %1").arg(errorString);
}
@@ -130,24 +230,18 @@ void PropagateItemJob::done(SyncFileItem::Status status, const QString &errorStr
}
if( propagator()->_abortRequested.fetchAndAddRelaxed(0) &&
(status == SyncFileItem::NormalError || status == SyncFileItem::FatalError)) {
(_item->_status == SyncFileItem::NormalError
|| _item->_status == SyncFileItem::FatalError)) {
// an abort request is ongoing. Change the status to Soft-Error
status = SyncFileItem::SoftError;
_item->_status = SyncFileItem::SoftError;
}
switch( status ) {
switch( _item->_status ) {
case SyncFileItem::SoftError:
case SyncFileItem::FatalError:
case SyncFileItem::NormalError:
// For normal errors, we blacklist aggressively, otherwise only on
// explicit request.
if ((status == SyncFileItem::NormalError || _item->_errorMayBeBlacklisted)
&& blacklistCheck(propagator()->_journal, *_item)
&& _item->_hasBlacklistEntry) {
// do not error if the item was, and continues to be, blacklisted
status = SyncFileItem::FileIgnored;
_item->_errorString.prepend(tr("Continue blacklisting:") + " ");
}
// Check the blacklist, possibly adjusting the item (including its status)
blacklistUpdate(propagator()->_journal, *_item);
break;
case SyncFileItem::Success:
case SyncFileItem::Restoration:
@@ -167,10 +261,8 @@ void PropagateItemJob::done(SyncFileItem::Status status, const QString &errorStr
break;
}
_item->_status = status;
emit itemCompleted(_item);
emit finished(status);
emit finished(_item->_status);
}
/**
@@ -509,6 +601,36 @@ bool OwncloudPropagator::localFileNameClash( const QString& relFile )
return re;
}
bool OwncloudPropagator::hasCaseClashAccessibilityProblem(const QString &relfile)
{
#ifdef Q_OS_WIN
bool result = false;
const QString file( _localDir + relfile );
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = FindFirstFileW(reinterpret_cast<const wchar_t*>(file.utf16()), &FindFileData);
if (hFind != INVALID_HANDLE_VALUE) {
QString firstFile = QString::fromWCharArray( FindFileData.cFileName );
if (FindNextFile(hFind, &FindFileData)) {
QString secondFile = QString::fromWCharArray( FindFileData.cFileName );
// This extra check shouldn't be necessary, but ensures that there
// are two different filenames that are identical when case is ignored.
if (firstFile != secondFile
&& QString::compare(firstFile, secondFile, Qt::CaseInsensitive) == 0) {
result = true;
qDebug() << "Found two filepaths that only differ in case: " << firstFile << secondFile;
}
}
FindClose(hFind);
}
return result;
#else
Q_UNUSED(relfile);
return false;
#endif
}
QString OwncloudPropagator::getFilePath(const QString& tmp_file_name) const
{
return _localDir + tmp_file_name;
@@ -669,9 +791,11 @@ void PropagateDirectory::slotSubJobFinished(SyncFileItem::Status status)
if (status == SyncFileItem::FatalError ||
(wasFirstJob && status != SyncFileItem::Success && status != SyncFileItem::Restoration)) {
abort();
_state = Finished;
emit finished(status);
if (_state != Finished) {
abort();
_state = Finished;
emit finished(status);
}
return;
} else if (status == SyncFileItem::NormalError || status == SyncFileItem::SoftError) {
_hasError = status;
@@ -688,6 +812,9 @@ void PropagateDirectory::slotSubJobFinished(SyncFileItem::Status status)
void PropagateDirectory::finalize()
{
if (_state == Finished)
return;
bool ok = true;
if (!_item->isEmpty() && _hasError == SyncFileItem::NoStatus) {
if( !_item->_renameTarget.isEmpty() ) {

View File

@@ -160,6 +160,7 @@ private:
public:
PropagateItemJob(OwncloudPropagator* propagator, const SyncFileItemPtr &item)
: PropagatorJob(propagator), _item(item) {}
~PropagateItemJob();
bool scheduleNextJob() Q_DECL_OVERRIDE {
if (_state != NotYetStarted) {
@@ -256,10 +257,7 @@ public:
class OwncloudPropagator : public QObject {
Q_OBJECT
PropagateItemJob *createJob(const SyncFileItemPtr& item);
QScopedPointer<PropagateDirectory> _rootJob;
public:
const QString _localDir; // absolute path to the local directory. ends with '/'
const QString _remoteFolder; // remote folder, ends with '/'
@@ -307,7 +305,23 @@ public:
int hardMaximumActiveJob();
bool isInSharedDirectory(const QString& file);
/** Check whether a download would clash with an existing file
* in filesystems that are only case-preserving.
*/
bool localFileNameClash(const QString& relfile);
/** Check whether a file is properly accessible for upload.
*
* It is possible to create files with filenames that differ
* only by case in NTFS, but most operations such as stat and
* open only target one of these by default.
*
* When that happens, we want to avoid uploading incorrect data
* and give up on the file.
*/
bool hasCaseClashAccessibilityProblem(const QString& relfile);
QString getFilePath(const QString& tmp_file_name) const;
void abort() {
@@ -369,6 +383,7 @@ signals:
private:
AccountPtr _account;
QScopedPointer<PropagateDirectory> _rootJob;
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
// access to signals which are protected in Qt4

View File

@@ -100,12 +100,11 @@ void GETFileJob::start() {
}
if (_directDownloadUrl.isEmpty()) {
setReply(davRequest("GET", path(), req));
sendRequest("GET", makeDavUrl(path()), req);
} else {
// Use direct URL
setReply(davRequest("GET", _directDownloadUrl, req));
sendRequest("GET", _directDownloadUrl, req);
}
setupConnections(reply());
reply()->setReadBufferSize(16 * 1024); // keep low so we can easier limit the bandwidth
qDebug() << Q_FUNC_INFO << _bandwidthManager << _bandwidthChoked << _bandwidthLimited;
@@ -768,7 +767,7 @@ void PropagateDownloadFile::downloadFinished()
// Apply the remote permissions
// Older server versions sometimes provide empty remote permissions
// see #4450 - don't adjust the write permissions there.
const int serverVersionGoodRemotePerm = 0x070000; // 7.0.0
const int serverVersionGoodRemotePerm = Account::makeServerVersion(7, 0, 0);
if (propagator()->account()->serverVersionInt() >= serverVersionGoodRemotePerm) {
FileSystem::setFileReadOnlyWeak(_tmpFile.fileName(),
!_item->_remotePerm.contains('W'));

View File

@@ -30,8 +30,11 @@ DeleteJob::DeleteJob(AccountPtr account, const QUrl& url, QObject* parent)
void DeleteJob::start()
{
QNetworkRequest req;
setReply(_url.isValid() ? davRequest("DELETE", _url, req) : davRequest("DELETE", path(), req));
setupConnections(reply());
if (_url.isValid()) {
sendRequest("DELETE", _url, req);
} else {
sendRequest("DELETE", makeDavUrl(path()), req);
}
if( reply()->error() != QNetworkReply::NoError ) {
qWarning() << Q_FUNC_INFO << " Network error: " << reply()->errorString();

View File

@@ -43,8 +43,11 @@ void MoveJob::start()
for(auto it = _extraHeaders.constBegin(); it != _extraHeaders.constEnd(); ++it) {
req.setRawHeader(it.key(), it.value());
}
setReply(_url.isValid() ? davRequest("MOVE", _url, req) : davRequest("MOVE", path(), req));
setupConnections(reply());
if (_url.isValid()) {
sendRequest("MOVE", _url, req);
} else {
sendRequest("MOVE", makeDavUrl(path()), req);
}
if( reply()->error() != QNetworkReply::NoError ) {
qWarning() << Q_FUNC_INFO << " Network error: " << reply()->errorString();

View File

@@ -73,9 +73,11 @@ void PUTFileJob::start() {
req.setRawHeader(it.key(), it.value());
}
setReply(_url.isValid() ? davRequest("PUT", _url, req, _device.data())
: davRequest("PUT", path(), req, _device.data()));
setupConnections(reply());
if (_url.isValid()) {
sendRequest("PUT", _url, req, _device);
} else {
sendRequest("PUT", makeDavUrl(path()), req, _device);
}
if( reply()->error() != QNetworkReply::NoError ) {
qWarning() << Q_FUNC_INFO << " Network error: " << reply()->errorString();
@@ -89,10 +91,10 @@ void PUTFileJob::start() {
// (workaround disabled on windows and mac because the binaries we ship have patched qt)
#if QT_VERSION < QT_VERSION_CHECK(4, 8, 7)
if (QLatin1String(qVersion()) < QLatin1String("4.8.7"))
connect(_device.data(), SIGNAL(wasReset()), this, SLOT(slotSoftAbort()));
connect(_device, SIGNAL(wasReset()), this, SLOT(slotSoftAbort()));
#elif QT_VERSION > QT_VERSION_CHECK(5, 0, 0) && QT_VERSION < QT_VERSION_CHECK(5, 4, 2) && !defined Q_OS_WIN && !defined Q_OS_MAC
if (QLatin1String(qVersion()) < QLatin1String("5.4.2"))
connect(_device.data(), SIGNAL(wasReset()), this, SLOT(slotSoftAbort()));
connect(_device, SIGNAL(wasReset()), this, SLOT(slotSoftAbort()));
#endif
AbstractNetworkJob::start();
@@ -119,8 +121,7 @@ void PollJob::start()
QUrl accountUrl = account()->url();
QUrl finalUrl = QUrl::fromUserInput(accountUrl.scheme() + QLatin1String("://") + accountUrl.authority()
+ (path().startsWith('/') ? QLatin1String("") : QLatin1String("/")) + path());
setReply(getRequest(finalUrl));
setupConnections(reply());
sendRequest("GET", finalUrl);
connect(reply(), SIGNAL(downloadProgress(qint64,qint64)), this, SLOT(resetTimeout()));
AbstractNetworkJob::start();
}
@@ -198,6 +199,13 @@ void PropagateUploadFileCommon::start()
return;
}
// Check if the specific file can be accessed
if( propagator()->hasCaseClashAccessibilityProblem(_item->_file) ) {
done( SyncFileItem::NormalError, tr("File %1 cannot be uploaded because another file with the same name, differing only in case, exists")
.arg(QDir::toNativeSeparators(_item->_file)) );
return;
}
propagator()->_activeJobList.append(this);
if (!_deleteExisting) {

View File

@@ -86,7 +86,7 @@ class PUTFileJob : public AbstractNetworkJob {
Q_OBJECT
private:
QScopedPointer<QIODevice> _device;
QIODevice* _device;
QMap<QByteArray, QByteArray> _headers;
QString _errorString;
QUrl _url;
@@ -95,11 +95,17 @@ public:
// Takes ownership of the device
explicit PUTFileJob(AccountPtr account, const QString& path, QIODevice *device,
const QMap<QByteArray, QByteArray> &headers, int chunk, QObject* parent = 0)
: AbstractNetworkJob(account, path, parent), _device(device), _headers(headers), _chunk(chunk) {}
: AbstractNetworkJob(account, path, parent), _device(device), _headers(headers), _chunk(chunk)
{
_device->setParent(this);
}
explicit PUTFileJob(AccountPtr account, const QUrl& url, QIODevice *device,
const QMap<QByteArray, QByteArray> &headers, int chunk, QObject* parent = 0)
: AbstractNetworkJob(account, QString(), parent), _device(device), _headers(headers)
, _url(url), _chunk(chunk) {}
, _url(url), _chunk(chunk)
{
_device->setParent(this);
}
~PUTFileJob();
int _chunk;

View File

@@ -145,7 +145,7 @@ void PropagateUploadFileV1::startNextChunk()
parallelChunkUpload = env != "false" && env != "0";
} else {
int versionNum = propagator()->account()->serverVersionInt();
if (versionNum < 0x080003) {
if (versionNum < Account::makeServerVersion(8, 0, 3)) {
// Disable parallel chunk upload severs older than 8.0.3 to avoid too many
// internal sever errors (#2743, #2938)
parallelChunkUpload = false;

View File

@@ -230,7 +230,7 @@ bool SyncEngine::checkErrorBlacklisting( SyncFileItem &item )
// If duration has expired, it's not blacklisted anymore
time_t now = Utility::qDateTimeToTime_t(QDateTime::currentDateTime());
if( now > entry._lastTryTime + entry._ignoreDuration ) {
if( now >= entry._lastTryTime + entry._ignoreDuration ) {
qDebug() << "blacklist entry for " << item._file << " has expired!";
return false;
}
@@ -930,7 +930,7 @@ void SyncEngine::slotDiscoveryJobFinished(int discoveryResult)
}
// Check for invalid character in old server version
if (_account->serverVersionInt() < 0x080100) {
if (_account->serverVersionInt() < Account::makeServerVersion(8, 1, 0)) {
// Server version older than 8.1 don't support these character in filename.
static const QRegExp invalidCharRx("[\\\\:?*\"<>|]");
for (auto it = syncItems.begin(); it != syncItems.end(); ++it) {
@@ -961,7 +961,8 @@ void SyncEngine::slotDiscoveryJobFinished(int discoveryResult)
&& _discoveryMainThread->_dataFingerprint != databaseFingerprint) {
qDebug() << "data fingerprint changed, assume restore from backup" << databaseFingerprint << _discoveryMainThread->_dataFingerprint;
restoreOldFiles(syncItems);
} else if (!_hasForwardInTimeFiles && _backInTimeFiles >= 2 && _account->serverVersionInt() < 0x090100) {
} else if (!_hasForwardInTimeFiles && _backInTimeFiles >= 2
&& _account->serverVersionInt() < Account::makeServerVersion(9, 1, 0)) {
// The server before ownCloud 9.1 did not have the data-fingerprint property. So in that
// case we use heuristics to detect restored backup. This is disabled with newer version
// because this causes troubles to the user and is not as reliable as the data-fingerprint.

View File

@@ -103,20 +103,6 @@ SyncFileItem SyncJournalFileRecord::toSyncFileItem()
return item;
}
static time_t getMinBlacklistTime()
{
return qMax(qgetenv("OWNCLOUD_BLACKLIST_TIME_MIN").toInt(),
25); // 25 seconds
}
static time_t getMaxBlacklistTime()
{
int v = qgetenv("OWNCLOUD_BLACKLIST_TIME_MAX").toInt();
if (v > 0)
return v;
return 24*60*60; // 1 day
}
bool SyncJournalErrorBlacklistRecord::isValid() const
{
return ! _file.isEmpty()
@@ -124,54 +110,6 @@ bool SyncJournalErrorBlacklistRecord::isValid() const
&& _lastTryTime > 0;
}
SyncJournalErrorBlacklistRecord SyncJournalErrorBlacklistRecord::update(
const SyncJournalErrorBlacklistRecord& old, const SyncFileItem& item)
{
SyncJournalErrorBlacklistRecord entry;
bool mayBlacklist =
item._errorMayBeBlacklisted // explicitly flagged for blacklisting
|| (item._httpErrorCode != 0 // or non-local error
#ifdef OWNCLOUD_5XX_NO_BLACKLIST
&& item._httpErrorCode / 100 != 5 // In this configuration, never blacklist error 5xx
#endif
);
if (!mayBlacklist) {
qDebug() << "This error is not blacklisted " << item._httpErrorCode << item._errorMayBeBlacklisted;
return entry;
}
static time_t minBlacklistTime(getMinBlacklistTime());
static time_t maxBlacklistTime(qMax(getMaxBlacklistTime(), minBlacklistTime));
entry._retryCount = old._retryCount + 1;
entry._errorString = item._errorString;
entry._lastTryModtime = item._modtime;
entry._lastTryEtag = item._etag;
entry._lastTryTime = Utility::qDateTimeToTime_t(QDateTime::currentDateTime());
// The factor of 5 feels natural: 25s, 2 min, 10 min, ~1h, ~5h, ~24h
entry._ignoreDuration = old._ignoreDuration * 5;
entry._file = item._file;
entry._renameTarget = item._renameTarget;
if( item._httpErrorCode == 403 ) {
qDebug() << "Probably firewall error: " << item._httpErrorCode << ", blacklisting up to 1h only";
entry._ignoreDuration = qMin(entry._ignoreDuration, time_t(60*60));
} else if( item._httpErrorCode == 413 || item._httpErrorCode == 415 ) {
qDebug() << "Fatal Error condition" << item._httpErrorCode << ", maximum blacklist ignore time!";
entry._ignoreDuration = maxBlacklistTime;
}
entry._ignoreDuration = qBound(minBlacklistTime, entry._ignoreDuration, maxBlacklistTime);
qDebug() << "blacklisting " << item._file
<< " for " << entry._ignoreDuration
<< ", retry count " << entry._retryCount;
return entry;
}
bool operator==(const SyncJournalFileRecord & lhs,
const SyncJournalFileRecord & rhs)
{

View File

@@ -93,15 +93,6 @@ public:
QString _renameTarget;
bool isValid() const;
/** Takes an old blacklist entry and updates it for a new sync result.
*
* The old entry may be invalid, then a fresh entry is created.
* If the returned record is invalid, the file shall not be
* blacklisted.
*/
static SyncJournalErrorBlacklistRecord update(
const SyncJournalErrorBlacklistRecord& old, const SyncFileItem& item);
};
}

View File

@@ -23,6 +23,7 @@
#ifndef TOKEN_AUTH_ONLY
#include <QtGui>
#endif
#include <QSslSocket>
#include "owncloudtheme.h"
@@ -297,8 +298,13 @@ QString Theme::gitSHA1() const
" on %3, %4 using Qt %5, %6</small></p>")
.arg(githubPrefix+gitSha1).arg(gitSha1.left(6))
.arg(__DATE__).arg(__TIME__)
.arg(QT_VERSION_STR)
.arg(QString::fromAscii(OPENSSL_VERSION_TEXT));
.arg(QString::fromAscii(qVersion()))
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
.arg(QSslSocket::sslLibraryVersionString());
#else
.arg(QCoreApplication::translate("ownCloudTheme::about()", "built with %1").arg(
QString::fromAscii(OPENSSL_VERSION_TEXT)));
#endif
#endif
return devString;
}

View File

@@ -536,6 +536,7 @@ public:
const FileInfo *fileInfo;
char payload;
int size;
bool aborted = false;
FakeGetReply(FileInfo &remoteRootFileInfo, QNetworkAccessManager::Operation op, const QNetworkRequest &request, QObject *parent)
: QNetworkReply{parent} {
@@ -551,6 +552,12 @@ public:
}
Q_INVOKABLE void respond() {
if (aborted) {
setError(OperationCanceledError, "Operation Canceled");
emit metaDataChanged();
emit finished();
return;
}
payload = fileInfo->contentChar;
size = fileInfo->size;
setHeader(QNetworkRequest::ContentLengthHeader, size);
@@ -564,8 +571,14 @@ public:
emit finished();
}
void abort() override { }
qint64 bytesAvailable() const override { return size + QIODevice::bytesAvailable(); }
void abort() override {
aborted = true;
}
qint64 bytesAvailable() const override {
if (aborted)
return 0;
return size + QIODevice::bytesAvailable();
}
qint64 readData(char *data, qint64 maxlen) override {
qint64 len = std::min(qint64{size}, maxlen);
@@ -666,8 +679,9 @@ class FakeErrorReply : public QNetworkReply
{
Q_OBJECT
public:
FakeErrorReply(QNetworkAccessManager::Operation op, const QNetworkRequest &request, QObject *parent)
: QNetworkReply{parent} {
FakeErrorReply(QNetworkAccessManager::Operation op, const QNetworkRequest &request,
QObject *parent, int httpErrorCode)
: QNetworkReply{parent}, _httpErrorCode(httpErrorCode) {
setRequest(request);
setUrl(request.url());
setOperation(op);
@@ -676,7 +690,7 @@ public:
}
Q_INVOKABLE void respond() {
setAttribute(QNetworkRequest::HttpStatusCodeAttribute, 500);
setAttribute(QNetworkRequest::HttpStatusCodeAttribute, _httpErrorCode);
setError(InternalServerError, "Internal Server Fake Error");
emit metaDataChanged();
emit finished();
@@ -684,18 +698,22 @@ public:
void abort() override { }
qint64 readData(char *, qint64) override { return 0; }
int _httpErrorCode;
};
class FakeQNAM : public QNetworkAccessManager
{
FileInfo _remoteRootFileInfo;
FileInfo _uploadFileInfo;
QStringList _errorPaths;
// maps a path to an HTTP error
QHash<QString, int> _errorPaths;
public:
FakeQNAM(FileInfo initialRoot) : _remoteRootFileInfo{std::move(initialRoot)} { }
FileInfo &currentRemoteState() { return _remoteRootFileInfo; }
FileInfo &uploadState() { return _uploadFileInfo; }
QStringList &errorPaths() { return _errorPaths; }
QHash<QString, int> &errorPaths() { return _errorPaths; }
protected:
QNetworkReply *createRequest(Operation op, const QNetworkRequest &request,
@@ -703,7 +721,7 @@ protected:
const QString fileName = getFilePathFromUrl(request.url());
Q_ASSERT(!fileName.isNull());
if (_errorPaths.contains(fileName))
return new FakeErrorReply{op, request, this};
return new FakeErrorReply{op, request, this, _errorPaths[fileName]};
bool isUpload = request.url().path().startsWith(sUploadUrl.path());
FileInfo &info = isUpload ? _uploadFileInfo : _remoteRootFileInfo;
@@ -712,13 +730,13 @@ protected:
if (verb == QLatin1String("PROPFIND"))
// Ignore outgoingData always returning somethign good enough, works for now.
return new FakePropfindReply{info, op, request, this};
else if (verb == QLatin1String("GET"))
else if (verb == QLatin1String("GET") || op == QNetworkAccessManager::GetOperation)
return new FakeGetReply{info, op, request, this};
else if (verb == QLatin1String("PUT"))
else if (verb == QLatin1String("PUT") || op == QNetworkAccessManager::PutOperation)
return new FakePutReply{info, op, request, outgoingData->readAll(), this};
else if (verb == QLatin1String("MKCOL"))
return new FakeMkcolReply{info, op, request, this};
else if (verb == QLatin1String("DELETE"))
else if (verb == QLatin1String("DELETE") || op == QNetworkAccessManager::DeleteOperation)
return new FakeDeleteReply{info, op, request, this};
else if (verb == QLatin1String("MOVE") && !isUpload)
return new FakeMoveReply{info, op, request, this};
@@ -798,7 +816,13 @@ public:
FileInfo currentRemoteState() { return _fakeQnam->currentRemoteState(); }
FileInfo &uploadState() { return _fakeQnam->uploadState(); }
QStringList &serverErrorPaths() { return _fakeQnam->errorPaths(); }
struct ErrorList {
FakeQNAM *_qnam;
void append(const QString &path, int error = 500)
{ _qnam->errorPaths().insert(path, error); }
void clear() { _qnam->errorPaths().clear(); }
};
ErrorList serverErrorPaths() { return {_fakeQnam}; }
QString localPath() const {
// SyncEngine wants a trailing slash

View File

@@ -225,6 +225,40 @@ private slots:
QCOMPARE(finishedSpy.size(), 1);
QCOMPARE(finishedSpy.first().first().toBool(), false);
}
void testDirDownloadWithError() {
FakeFolder fakeFolder{FileInfo::A12_B12_C12_S12()};
QSignalSpy completeSpy(&fakeFolder.syncEngine(), SIGNAL(itemCompleted(const SyncFileItemPtr &)));
fakeFolder.remoteModifier().mkdir("Y");
fakeFolder.remoteModifier().mkdir("Y/Z");
fakeFolder.remoteModifier().insert("Y/Z/d0");
fakeFolder.remoteModifier().insert("Y/Z/d1");
fakeFolder.remoteModifier().insert("Y/Z/d2");
fakeFolder.remoteModifier().insert("Y/Z/d3");
fakeFolder.remoteModifier().insert("Y/Z/d4");
fakeFolder.remoteModifier().insert("Y/Z/d5");
fakeFolder.remoteModifier().insert("Y/Z/d6");
fakeFolder.remoteModifier().insert("Y/Z/d7");
fakeFolder.remoteModifier().insert("Y/Z/d8");
fakeFolder.remoteModifier().insert("Y/Z/d9");
fakeFolder.serverErrorPaths().append("Y/Z/d2", 503); // 503 is a fatal error
fakeFolder.serverErrorPaths().append("Y/Z/d3", 503); // 503 is a fatal error
QVERIFY(!fakeFolder.syncOnce());
QCoreApplication::processEvents(); // should not crash
QSet<QString> seen;
for(const QList<QVariant> &args : completeSpy) {
auto item = args[0].value<SyncFileItemPtr>();
qDebug() << item->_file << item->_isDirectory << item->_status;
QVERIFY(!seen.contains(item->_file)); // signal only sent once per item
seen.insert(item->_file);
if (item->_file == "Y/Z/d2" || item->_file == "Y/Z/d3") {
QVERIFY(item->_status == SyncFileItem::FatalError);
}
QVERIFY(item->_file != "Y/Z/d9"); // we should have aborted the sync before d9 starts
}
}
};
QTEST_GUILESS_MAIN(TestSyncEngine)

View File

@@ -163,12 +163,12 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="235"/>
<source>Force sync now</source>
<translation type="unfinished"/>
<translation>Força la sincronització ara</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="237"/>
<source>Restart sync</source>
<translation type="unfinished"/>
<translation>Reinicia la sincronització</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="246"/>
@@ -248,17 +248,17 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="684"/>
<source>There are folders that were not synchronized because they are too big: </source>
<translation type="unfinished"/>
<translation>Hi ha carpetes que no s&apos;han sincronitzat perquè són massa grans:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="685"/>
<source>There are folders that were not synchronized because they are external storages: </source>
<translation type="unfinished"/>
<translation>Hi ha carpetes que no s&apos;han sincronitzat perquè són fonts d&apos;emmagatzematge externes:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="686"/>
<source>There are folders that were not synchronized because they are too big or external storages: </source>
<translation type="unfinished"/>
<translation>Hi ha carpetes que no s&apos;han sincronitzat perquè són massa grans o són fonts d&apos;emmagatzematge externes:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="729"/>
@@ -425,7 +425,7 @@
<message>
<location filename="../src/gui/activitywidget.cpp" line="620"/>
<source>The list of unsynced items has been copied to the clipboard.</source>
<translation type="unfinished"/>
<translation>S&apos;ha copiat una llista d&apos;elements no sincronitzats al porta-retalls.</translation>
</message>
<message>
<location filename="../src/gui/activitywidget.cpp" line="625"/>
@@ -508,7 +508,7 @@
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="35"/>
<source>Certificate &amp; Key (pkcs12) :</source>
<translation type="unfinished"/>
<translation>Certificat i clau (pkcs12)</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="51"/>
@@ -533,20 +533,20 @@
</context>
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>S&apos;ha produït un error en accedir al fitxer de configuració</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>Hi ha hagut un error en accedir al fitxer de configuració a %1.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
<translation>Surt de l&apos;ownCloud</translation>
</message>
</context>
<context>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Error en escriure les metadades a la base de dades</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Temps d&apos;espera de la connexió esgotat.</translation>
</message>
@@ -736,13 +736,15 @@ Consulteu el registre per obtenir més informació.</numerusform></translation>
<location filename="../src/gui/folder.cpp" line="853"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation type="unfinished"/>
<translation>S&apos;ha afegit una carpeta de més de %1 MB: %2.
</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="855"/>
<source>A folder from an external storage has been added.
</source>
<translation type="unfinished"/>
<translation>S&apos;ha afegit una carpeta d&apos;una font d&apos;emmagatzematge extern.
</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="856"/>
@@ -965,7 +967,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="154"/>
<source>Adding folder is disabled because you are already syncing all your files. If you want to sync multiple folders, please remove the currently configured root folder.</source>
<translation type="unfinished"/>
<translation>No es pot afegir carpetes perquè ja esteu sincronitzant tots els vostres fitxers. Si voleu sincronitzar múltiples carpetes, elimineu la carpeta arrel actualment configurada.</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="193"/>
@@ -1168,22 +1170,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>No s&apos;ha rebut cap E-Tag del servidor, comproveu el Proxy/Gateway</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Hem rebut un E-Tag diferent en la represa. Es comprovarà la pròxima vegada.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>El servidor retorna un error de contingut o rang</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Temps de connexió excedit</translation>
</message>
@@ -1213,7 +1215,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message>
<location filename="../src/gui/generalsettings.ui" line="85"/>
<source>Ask for confirmation before synchronizing folders larger than</source>
<translation type="unfinished"/>
<translation>Demana la confirmació abans de sincronitzar carpetes més grans de</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="105"/>
@@ -1224,7 +1226,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message>
<location filename="../src/gui/generalsettings.ui" line="127"/>
<source>Ask for confirmation before synchronizing external storages</source>
<translation type="unfinished"/>
<translation>Demana la confirmació abans de sincronitzar fonts d&apos;emmagatzematge externes</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="26"/>
@@ -1273,7 +1275,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="35"/>
<source>Please enter %1 password:&lt;br&gt;&lt;br&gt;User: %2&lt;br&gt;Account: %3&lt;br&gt;</source>
<translation type="unfinished"/>
<translation>Introduïu la contrassenya de %1:&lt;br&gt;&lt;br&gt;Usuari: %2&lt;br&gt;Compte: %3&lt;br&gt;</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="48"/>
@@ -1286,7 +1288,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Escriviu contrasenya</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1343,22 +1345,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Els elements que poden ser eliminats s&apos;eliminaran si impedeixen que una carpeta sigui eliminada. Això és útil per les metadades.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>No s&apos;ha pogut obrir el fitxer</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>No es poden desar els canvis a &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Afegeix una plantilla per ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Afegeix una nova plantilla d&apos;ignorats:</translation>
</message>
@@ -1437,7 +1439,7 @@ Els elements que poden ser eliminats s&apos;eliminaran si impedeixen que una car
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Temps d&apos;espera de la connexió esgotat.</translation>
</message>
@@ -1833,7 +1835,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="212"/>
<source>Invalid URL</source>
<translation type="unfinished"/>
<translation>URL incorrecte</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="374"/>
@@ -1972,7 +1974,7 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Temps de connexió excedit</translation>
</message>
@@ -1980,7 +1982,7 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@@ -1988,7 +1990,7 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Error en escriure les metadades a la base de dades</translation>
</message>
@@ -1996,47 +1998,47 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>El fitxer %1 no es pot baixar perquè hi ha un xoc amb el nom d&apos;un fitxer local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>La descàrrega reduïrà l&apos;espai lliure al disc per sota de %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>L&apos;espai lliure del disc dur es inferior a %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>El fitxer s&apos;ha esborrat del servidor</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>No es pot descarregar el fitxer completament.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>El fitxer ha canviat des de que es va descobrir</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Error en escriure les metadades a la base de dades</translation>
</message>
@@ -2044,17 +2046,17 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Ha fallat la restauració: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"/>
<translation>Mantén a la llista negra:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2117,12 +2119,12 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>El fitxer s&apos;ha eliminat d&apos;una compartició només de lectura. S&apos;ha restaurat.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
@@ -2143,28 +2145,28 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>No s&apos;ha de canviar el nom d&apos;aquesta carpeta. Es reanomena de nou amb el seu nom original.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Aquesta carpeta no es pot reanomenar. Reanomeneu-la de nou Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>El fitxer s&apos;ha reanomenat però és part d&apos;una compartició només de lectura. El fixter original s&apos;ha restaurat.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Error en escriure les metadades a la base de dades</translation>
</message>
@@ -2172,22 +2174,27 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Fitxer eliminat</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>El fitxer local ha canviat durant la sincronització.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Error en escriure les metadades a la base de dades</translation>
</message>
@@ -2990,12 +2997,12 @@ No és aconsellada usar-la.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3130,49 +3137,49 @@ No és aconsellada usar-la.</translation>
<translation>El nom del fitxer conté al menys un caràcter invàlid</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>S&apos;ignora degut al filtre a «Trieu què sincronitzar»</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No es permet pujar aquest fitxer perquè només és de lectura en el servidor, es restaura</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>No es permet l&apos;eliminació, es restaura</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Fitxers locals i carpeta compartida esborrats.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>No es permet moure&apos;l, l&apos;element es restaura</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>No es permet moure perquè %1 només és de lectura</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>el destí</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>l&apos;origen</translation>
</message>
@@ -3393,7 +3400,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="730"/>
<source>New account...</source>
<translation type="unfinished"/>
<translation>Compte nou...</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="748"/>
@@ -3442,7 +3449,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/libsync/owncloudtheme.cpp" line="48"/>
<source>&lt;p&gt;Version %2. For more information visit &lt;a href=&quot;%3&quot;&gt;https://%4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;For known issues and help, please visit: &lt;a href=&quot;https://central.owncloud.org/c/help/desktop-file-sync&quot;&gt;https://central.owncloud.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;By Klaas Freitag, Daniel Molkentin, Olivier Goffart, Markus Götz, Jan-Christoph Borchardt, and others.&lt;/small&gt;&lt;/p&gt;&lt;p&gt;Copyright ownCloud GmbH&lt;/p&gt;&lt;p&gt;Licensed under the GNU General Public License (GPL) Version 2.0&lt;br/&gt;ownCloud and the ownCloud Logo are registered trademarks of ownCloud GmbH in the United States, other countries, or both.&lt;/p&gt;</source>
<translation type="unfinished"/>
<translation>&lt;p&gt;Versió %2. Per més informació visiteu &lt;a href=&quot;%3&quot;&gt;https://%4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Per errors coneguts i ajuda, visiteu: &lt;a href=&quot;https://central.owncloud.org/c/help/desktop-file-sync&quot;&gt;https://central.owncloud.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;Per Klaas Freitag, Daniel Molkentin, Olivier Goffart, Markus Götz, Jan-Christoph Borchardt i altres.&lt;/small&gt;&lt;/p&gt;&lt;p&gt;Copyright ownCloud GmbH&lt;/p&gt;&lt;p&gt;amb llicència GNU General Public License (GPL) versió 2.0&lt;br/&gt;ownCloud i el logo d&apos;ownCloud són marques registrades d&apos;ownCloud GmbH als Estats Units, altres països, o ambdós.&lt;/p&gt;</translation>
</message>
</context>
<context>
@@ -3471,7 +3478,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="203"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If this box is checked, existing content in the local folder will be erased to start a clean sync from the server.&lt;/p&gt;&lt;p&gt;Do not check this if the local content should be uploaded to the servers folder.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"/>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si aquesta caixa està marcada, el contingut existent en la carpeta local s&apos;eliminarà per començar una nova sincronització des del servidor.&lt;/p&gt;&lt;p&gt;No la marqueu si el contingut local s&apos;ha de pujar a la carpeta del servidor.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="206"/>
@@ -3481,7 +3488,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="301"/>
<source>Ask for confirmation before synchroni&amp;zing folders larger than</source>
<translation type="unfinished"/>
<translation>Demana la confirmació abans de sincronit&amp;zar carpetes més grans de</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="318"/>
@@ -3492,7 +3499,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="327"/>
<source>Ask for confirmation before synchronizing e&amp;xternal storages</source>
<translation type="unfinished"/>
<translation>Demana la confirmació abans de sincronitzar fonts d&apos;emmagatzematge e&amp;xternes</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="351"/>
@@ -3618,7 +3625,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="86"/>
<source>Ser&amp;ver Address</source>
<translation type="unfinished"/>
<translation>Adreça del ser&amp;vidor</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="102"/>
@@ -3658,7 +3665,7 @@ No és aconsellada usar-la.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>
@@ -3831,7 +3838,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="51"/>
<source>Updated local metadata</source>
<translation type="unfinished"/>
<translation>S&apos;han actualitzat les metadades locals</translation>
</message>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="54"/>
@@ -3873,7 +3880,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="83"/>
<source>updating local metadata</source>
<translation type="unfinished"/>
<translation>s&apos;estan actualitzant les metadades locals</translation>
</message>
</context>
<context>

View File

@@ -248,17 +248,17 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="684"/>
<source>There are folders that were not synchronized because they are too big: </source>
<translation type="unfinished"/>
<translation>Tyto složky nebyly synchroznizovány, protože jsou příšliš velké:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="685"/>
<source>There are folders that were not synchronized because they are external storages: </source>
<translation type="unfinished"/>
<translation>Tyto složky nebyly synchronizovány, protože se nachází na externím uložišti:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="686"/>
<source>There are folders that were not synchronized because they are too big or external storages: </source>
<translation type="unfinished"/>
<translation>Tyto složky nebyly synchronizovány, protože jsou příšliš velké, nebo se nachází na externím uložišti:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="729"/>
@@ -508,7 +508,7 @@
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="35"/>
<source>Certificate &amp; Key (pkcs12) :</source>
<translation type="unfinished"/>
<translation>Certifikát &amp; Klíč (pkcs12):</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="51"/>
@@ -533,18 +533,18 @@
</context>
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>Chyba přístupu ke konfiguračnímu souboru</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>Došlo k chybě při přístupu ke konfigurační soubor %1.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation>Ukončit ownCloud</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Chyba zápisu metadat do databáze</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Připojení vypršelo</translation>
</message>
@@ -734,7 +734,8 @@
<location filename="../src/gui/folder.cpp" line="853"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation type="unfinished"/>
<translation>Nová složka větší než %1 MB byla přidána: %2.
</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="855"/>
@@ -892,7 +893,7 @@ Pokračováním v synchronizaci způsobí přepsání všech vašich souborů st
<message>
<location filename="../src/gui/folderman.cpp" line="1349"/>
<source>The local folder %1 contains a symbolic link. The link target contains an already synced folder Please pick another one!</source>
<translation type="unfinished"/>
<translation>Místní složka %1 obsahuje symbolický odkaz. Cílový odkaz obsahuje již synchronizované složky. Vyberte si prosím jinou!</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1364"/>
@@ -1168,22 +1169,22 @@ Pokračováním v synchronizaci způsobí přepsání všech vašich souborů st
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ze serveru nebyl obdržen E-Tag, zkontrolujte proxy/bránu</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Obdrželi jsme jiný E-Tag pro pokračování. Zkusím znovu příště.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Server odpověděl chybným rozsahem obsahu</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Čas spojení vypršel</translation>
</message>
@@ -1286,7 +1287,7 @@ Pokračováním v synchronizaci způsobí přepsání všech vašich souborů st
<translation>Zadejte heslo</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Klikněte sem&lt;/a&gt; pro vyžádání hesla aplikace z webového rozhraní.</translation>
</message>
@@ -1343,22 +1344,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Položky u kterých je povoleno smazání budou vymazány, pokud by bránily odstranění adresáře. Toto je užitečné pro metadata.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Nepodařilo se otevřít soubor</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Nelze zapsat změny do &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Přidat masku ignorovaných</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Přidat novou masku ignorovaných souborů:</translation>
</message>
@@ -1437,7 +1438,7 @@ Položky u kterých je povoleno smazání budou vymazány, pokud by bránily ods
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Připojení vypršelo</translation>
</message>
@@ -1972,7 +1973,7 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Čas spojení vypršel</translation>
</message>
@@ -1980,7 +1981,7 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Neplatná JSON odpověď z adresy URL</translation>
</message>
@@ -1988,7 +1989,7 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Chyba zápisu metadat do databáze</translation>
</message>
@@ -1996,47 +1997,47 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Soubor %1 nemohl být stažen z důvodu kolize názvu se souborem v místním systému!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Stažení by snížilo velikost volného místa na disku pod %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Volné místo na disku je méně než %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Soubor byl smazán ze serveru</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Soubor nemohl být kompletně stažen.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Stažený soubor je prázdný, přestože server oznámil, že měl být %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Soubor %1 nemohl být uložen z důvodu kolize názvu se souborem v místním systému!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Soubor se mezitím změnil</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Chyba zápisu metadat do databáze</translation>
</message>
@@ -2044,17 +2045,17 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Obnovení selhalo: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Pokračovat v blacklistingu:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Soubor nebo adresář by odebrán ze sdílení pouze pro čtení, ale jeho obnovení selhalo: %1</translation>
</message>
@@ -2117,12 +2118,12 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Soubor byl odebrán ze sdílení pouze pro čtení. Soubor byl obnoven.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Server vrátil neplatný HTTP kód. Očekáván 204, ale obdržen &quot;%1 %2&quot;.</translation>
</message>
@@ -2143,28 +2144,28 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Tento adresář nemůže být přejmenován. Byl mu vrácen původní název.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Tento adresář nemůže být přejmenován. Přejmenujte jej prosím zpět na Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Soubor byl přejmenován, ale je součástí sdílení pouze pro čtení. Původní soubor byl obnoven.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Server vrátil neplatný HTTP kód. Očekáván 201, ale obdržen &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Chyba zápisu metadat do databáze</translation>
</message>
@@ -2172,22 +2173,27 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Soubor odebrán</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Místní soubor se během synchronizace změnil. </translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<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/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Chyba zápisu metadat do databáze</translation>
</message>
@@ -2990,12 +2996,12 @@ Nedoporučuje se jí používat.</translation>
<translation>Je dostupných pouze %1, pro spuštění je potřeba alespoň %2</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Není povoleno, protože nemáte oprávnění vytvořit nadřazený adresář</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Není povoleno, protože nemáte oprávnění přidávat soubory do tohoto adresáře</translation>
</message>
@@ -3072,7 +3078,7 @@ Nedoporučuje se jí používat.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="465"/>
<source>File names containing the character &apos;%1&apos; are not supported on this file system.</source>
<translation type="unfinished"/>
<translation>Názvy souborů obsahující znak &apos;%1&apos; nejsou podporovány na tomto souborovém systému.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="468"/>
@@ -3130,49 +3136,49 @@ Nedoporučuje se jí používat.</translation>
<translation>Jméno souboru obsahuje aelspoň jeden neplatný znak</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorováno podle nastavení &quot;vybrat co synchronizovat&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Není povoleno, protože nemáte oprávnění přidávat podadresáře do tohoto adresáře</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Není povoleno nahrát tento soubor, protože je na serveru uložen pouze pro čtení, obnovuji</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Odstranění není povoleno, obnovuji</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Místní soubory a sdílený adresář byly odstraněny.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Přesun není povolen, položka obnovena</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Přesun není povolen, protože %1 je pouze pro čtení</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>cílové umístění</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>zdroj</translation>
</message>
@@ -3618,7 +3624,7 @@ Nedoporučuje se jí používat.</translation>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="86"/>
<source>Ser&amp;ver Address</source>
<translation type="unfinished"/>
<translation>Adresa serveru</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="102"/>
@@ -3658,7 +3664,7 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>Fehler beim Zugriff auf die Konfigurationsdatei</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>Es ist ein Fehler beim Zugriff auf die Konfigurationsdatei unter %1 aufgetreten.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation>ownCloud verlassen</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Fehler beim Schreiben der Metadaten in die Datenbank</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Zeitüberschreitung bei der Verbindung</translation>
</message>
@@ -1175,22 +1175,22 @@ Wenn diese Synchronisation fortgesetzt wird, werden Dateien eventuell von älter
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Kein E-Tag vom Server empfangen, bitte Proxy / Gateway überprüfen</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Es wurde ein unterschiedlicher E-Tag zum Fortfahren empfangen. Bitte beim nächsten mal nochmal versuchen.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Server hat falschen Bereich für den Inhalt zurück gegeben</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Zeitüberschreitung der Verbindung</translation>
</message>
@@ -1293,7 +1293,7 @@ Wenn diese Synchronisation fortgesetzt wird, werden Dateien eventuell von älter
<translation>Passwort eingeben</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Klicken Sie hier&lt;/a&gt; um ein App-Passwort von dem Web-Interface zu erhalten.</translation>
</message>
@@ -1350,22 +1350,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Objekte, bei denen Löschen erlaubt ist, werden gelöscht, wenn sie die Löschung eines Ordners verhindern würden. Das ist für Metadaten nützlich.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Datei konnte nicht geöffnet werden</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Konnte Änderungen nicht in &apos;%1&apos; schreiben.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Ignoriermuster hinzufügen</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Neues Ignoriermuster hinzufügen:</translation>
</message>
@@ -1444,7 +1444,7 @@ Objekte, bei denen Löschen erlaubt ist, werden gelöscht, wenn sie die Löschun
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Zeitüberschreitung bei der Verbindung</translation>
</message>
@@ -1978,7 +1978,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Zeitüberschreitung der Verbindung</translation>
</message>
@@ -1986,7 +1986,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Ungültige JSON-Antwort von der Poll-URL</translation>
</message>
@@ -1994,7 +1994,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Fehler beim Schreiben der Metadaten in die Datenbank</translation>
</message>
@@ -2002,47 +2002,47 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Die Datei %1 kann aufgrund eines Konfliktes mit dem lokalen Dateinamen nicht herunter geladen werden!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Dieser Download würde den freien Speicher der Festplatte minimieren auf %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Der freie Speicher auf der Festplatte ist weniger als %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Die Datei wurde vom Server gelöscht</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Die Datei konnte nicht vollständig herunter geladen werden.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Die heruntergeladene Datei ist leer, obwohl der Server %1 als Größe übermittelt hat.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Die Datei %1 kann aufgrund eines Konfliktes mit dem lokalen Dateinamen nicht gespeichert geladen werden!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Datei ist seit der Entdeckung geändert worden</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Fehler beim Schreiben der Metadaten in die Datenbank</translation>
</message>
@@ -2050,17 +2050,17 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Wiederherstellung fehlgeschlagen: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Blacklisting fortsetzen:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Eine Datei oder ein Ordner wurde von einer Nur-Lese-Freigabe wiederhergestellt, aber die Wiederherstellung ist mit folgendem Fehler fehlgeschlagen: %1</translation>
</message>
@@ -2123,12 +2123,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Die Datei wurde von einer Nur-Lese-Freigabe gelöscht. Die Datei wurde wiederhergestellt.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Es wurde ein falscher HTTP-Status-Code vom Server gesendet. Erwartet wurde 204, aber gesendet wurde &quot;%1 %2&quot;.</translation>
</message>
@@ -2149,28 +2149,28 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Dieser Ordner muss nicht umbenannt werden. Er wurde zurück zum Originalnamen umbenannt.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Dieser Ordner muss nicht umbenannt werden. Bitte benennen Sie es zurück wie in der Freigabe.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Die Datei wurde auf einer Nur-Lese-Freigabe umbenannt. Die Original-Datei wurde wiederhergestellt.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Es wurde ein falscher HTTP-Status-Code vom Server gesendet. Erwartet wurde 201, aber gesendet wurde &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Fehler beim Schreiben der Metadaten in die Datenbank</translation>
</message>
@@ -2178,22 +2178,27 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation>Die Datei %1 kann nicht hochgeladen werden, da eine andere Datei mit dem selben Namen, nur unterschiedlicher Großschreibung, existiert</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Datei gelöscht</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Lokale Datei hat sich während der Synchronisation geändert. Die Synchronisation wird wiederaufgenommen.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<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/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Fehler beim Schreiben der Metadaten in die Datenbank</translation>
</message>
@@ -2996,12 +3001,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<translation>Nur %1 sind verfügbar. Zum Beginnen werden mindestens %2 benötigt.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Nicht erlaubt, da Sie keine Rechte zur Erstellung von Unterordnern haben</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Nicht erlaubt, da Sie keine Rechte zum Hinzufügen von Dateien in diesen Ordner haben</translation>
</message>
@@ -3136,49 +3141,49 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<translation>Der Dateiname enthält mindestens ein ungültiges Zeichen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Aufgrund der »Zu synchronisierende Elemente auswählen«-Sperrliste ignoriert</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Nicht erlaubt, da Sie keine Rechte zur Erstellung von Unterordnern haben</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Das Hochladen dieser Datei ist nicht erlaubt, da die Datei auf dem Server schreibgeschützt ist, Wiederherstellung</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Löschen nicht erlaubt, Wiederherstellung</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Lokale Dateien und Freigabeordner wurden entfernt.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Verschieben nicht erlaubt, Element wiederhergestellt</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Verschieben nicht erlaubt, da %1 schreibgeschützt ist</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>Das Ziel</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>Die Quelle</translation>
</message>
@@ -3664,7 +3669,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Σφάλμα εγγραφής μεταδεδομένων στην βάση δεδομένων</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Λήξη χρόνου σύνδεσης.</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Δεν ελήφθη E-Tag από το διακομιστή, ελέγξτε το διακομιστή μεσολάβησης/πύλη</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Ελήφθη διαφορετικό E-Tag για συνέχιση. Επανάληψη την επόμενη φορά.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Ο διακομιστής επέστρεψε εσφαλμένο πεδίο τιμών</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Λήξη Χρόνου Αναμονής Σύνδεσης</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Εισάγετε Κωδικό Πρόσβασης</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1341,22 +1341,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Τα στοιχεία όπου επιτρέπεται η διαγραφή θα διαγράφονται εάν εμποδίζουν την αφαίρεση ενός φακέλου αρχείων. Αυτό είναι χρήσιμο για μετα-δεδομένα.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Αδυναμία ανοίγματος αρχείου</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Αδυναμία εγγραφής αλλαγών στο &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Προσθήκη Προτύπου Αγνόησης</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Προσθήκη νέου προτύπου αγνόησης:</translation>
</message>
@@ -1435,7 +1435,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Η σύνδεση έληξε.</translation>
</message>
@@ -1970,7 +1970,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Λήξη Χρόνου Αναμονής Σύνδεσης</translation>
</message>
@@ -1978,7 +1978,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Λανθασμένη απάντηση JSON από την ιστοσελίδα poll</translation>
</message>
@@ -1986,7 +1986,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Σφάλμα εγγραφής μεταδεδομένων στην βάση δεδομένων</translation>
</message>
@@ -1994,47 +1994,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Το αρχείο %1 δεν είναι δυνατό να ληφθεί λόγω διένεξης με το όνομα ενός τοπικού αρχείου!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Η λήψη θα μειώσει το διαθέσιμο χώρο στο δίσκο κάτω από %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Ο διαθέσιμος χώρος στο δίσκο είναι λιγότερος από %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Το αρχείο διαγράφηκε από τον διακομιστή</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Η λήψη του αρχείου δεν ολοκληρώθηκε.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Το αρχείο %1 δεν είναι δυνατό να αποθηκευτεί λόγω διένεξης με το όνομα ενός τοπικού ονόματος αρχείου!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Το αρχείο έχει αλλάξει από όταν ανακαλύφθηκε</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Σφάλμα εγγραφής μεταδεδομένων στην βάση δεδομένων</translation>
</message>
@@ -2042,17 +2042,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Η Αποκατάσταση Απέτυχε: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Συνέχιση αποκλεισμού:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Ένα αρχείο ή ένας κατάλογος αφαιρέθηκε από ένα διαμοιρασμένο κατάλογο μόνο για ανάγνωση, αλλά η επαναφορά απέτυχε: %1</translation>
</message>
@@ -2115,12 +2115,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Το αρχείο αφαιρέθηκε από ένα διαμοιρασμένο κατάλογο μόνο για ανάγνωση. Το αρχείο επαναφέρθηκε.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Ο διακομιστής επέστρεψε εσφαλμένο κωδικό HTTP. Αναμενόταν 204, αλλά ελήφθη &quot;%1 %2&quot;.</translation>
</message>
@@ -2141,28 +2141,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Αυτός ο φάκελος δεν πρέπει να μετονομαστεί. Μετονομάζεται πίσω στο αρχικό του όνομα.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Αυτός ο φάκελος δεν πρέπει να μετονομαστεί. Παρακαλώ ονομάστε τον ξανά Κοινόχρηστος.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Το αρχείο μετονομάστηκε αλλά είναι τμήμα ενός διαμοιρασμένου καταλόγου μόνο για ανάγνωση. Το αρχικό αρχείο επαναφέρθηκε.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Ο διακομιστής επέστρεψε εσφαλμένο κωδικό HTTP. Αναμενόταν 201, αλλά ελήφθη &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Σφάλμα εγγραφής μεταδεδομένων στην βάση δεδομένων</translation>
</message>
@@ -2170,22 +2170,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Το αρχείο αφαιρέθηκε</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Το τοπικό αρχείο τροποποιήθηκε κατά τη διάρκεια του συγχρονισμού. Θα συγχρονιστεί πάλι.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Το τοπικό αρχείο τροποποιήθηκε κατά τον συγχρονισμό.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Σφάλμα εγγραφής μεταδεδομένων στην βάση δεδομένων</translation>
</message>
@@ -2988,12 +2993,12 @@ It is not advisable to use it.</source>
<translation>Μόνο %1 είναι διαθέσιμα, απαιτούνται τουλάχιστον %2 για την εκκίνηση</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε γονικό κατάλογο</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε αρχεία σε αυτόν τον φάκελο</translation>
</message>
@@ -3128,49 +3133,49 @@ It is not advisable to use it.</source>
<translation>Το όνομα αρχείου περιέχει έναν τουλάχιστον μη έγκυρο χαρακτήρα</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Αγνοήθηκε εξαιτίας της μαύρης λίστας &quot;διάλεξε τι να συγχρονιστεί&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε υποφακέλους σε αυτό τον φάκελο</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Δεν επιτρέπεται να μεταφορτώσετε αυτό το αρχείο επειδή είναι μόνο για ανάγνωση στο διακομιστή, αποκατάσταση σε εξέλιξη</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Δεν επιτρέπεται η αφαίρεση, αποκατάσταση σε εξέλιξη</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Οι τοπικοί φάκελοι και ο φάκελος κοινής χρήσης αφαιρέθηκαν.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Η μετακίνηση δεν επιτρέπεται, το αντικείμενο αποκαταστάθηκε</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Η μετακίνηση δεν επιτρέπεται επειδή το %1 είναι μόνο για ανάγνωση</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>ο προορισμός</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>η προέλευση</translation>
</message>
@@ -3656,7 +3661,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -542,17 +542,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"></translation>
</message>
@@ -583,7 +583,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"></translation>
</message>
@@ -624,7 +624,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation type="unfinished"></translation>
</message>
@@ -1198,22 +1198,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation type="unfinished"></translation>
</message>
@@ -1316,7 +1316,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"></translation>
</message>
@@ -1371,22 +1371,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation type="unfinished"></translation>
</message>
@@ -1465,7 +1465,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation type="unfinished"></translation>
</message>
@@ -1998,7 +1998,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation type="unfinished"></translation>
</message>
@@ -2006,7 +2006,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"></translation>
</message>
@@ -2014,7 +2014,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"></translation>
</message>
@@ -2022,47 +2022,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"></translation>
</message>
@@ -2070,17 +2070,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -2143,12 +2143,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"></translation>
</message>
@@ -2169,28 +2169,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"></translation>
</message>
@@ -2198,22 +2198,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"></translation>
</message>
@@ -3014,12 +3019,12 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"></translation>
</message>
@@ -3154,49 +3159,49 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation type="unfinished"></translation>
</message>
@@ -3682,7 +3687,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>Error al acceder al archivo de configuración</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>Ha ocurrido un error al acceder al archivo de configuración %1.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation>Salir de OwnCloud</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Error al escribir los metadatos en la base de datos</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Tiempo de conexión agotado</translation>
</message>
@@ -1175,22 +1175,22 @@ Si continua con la sincronización todos los archivos serán remplazados por su
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>No se ha recibido ninguna e-tag del servidor, revise el proxy/puerta de enlace</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Se ha recibido una e-tag distinta para reanudar. Se volverá a intentar.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>El servidor ha devuelto un content-range erróneo</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Tiempo de espera de conexión agotado</translation>
</message>
@@ -1293,7 +1293,7 @@ Si continua con la sincronización todos los archivos serán remplazados por su
<translation>Introduzca la contraseña</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Haga clic aquí&lt;/a&gt; para solicitar una contraseña de aplicación desde la interfaz web.</translation>
</message>
@@ -1350,22 +1350,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Los elementos cuya eliminación está permitida serán eliminados si impiden que un directorio sea eliminado. Esto es útil para sus metadatos.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>No se ha podido abrir el archivo</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>No se pueden guardar cambios en &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Añadir patrón para ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Añadir nuevo patrón para ignorar:</translation>
</message>
@@ -1444,7 +1444,7 @@ Los elementos cuya eliminación está permitida serán eliminados si impiden que
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Tiempo de conexión agotado</translation>
</message>
@@ -1978,7 +1978,7 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Tiempo de espera de conexión agotado</translation>
</message>
@@ -1986,7 +1986,7 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Respuesta JSON invalida desde URL</translation>
</message>
@@ -1994,7 +1994,7 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Error al escribir los metadatos en la base de datos</translation>
</message>
@@ -2002,47 +2002,47 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>¡El archivo %1 no se puede descargar a causa de un conflicto con el nombre de un archivo local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>La descarga reduciría el espacio libre en disco por debajo de %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>El espacio libre en el disco es inferior a %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Se ha eliminado el archivo del servidor</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>No se ha podido descargar el archivo completamente.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>El archivo descargado está vacio aunque el servidor dice que deberia haber sido %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>¡El fichero %1 no puede guardarse debido a un conflicto con el nombre de otro fichero local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>El archivo ha cambiado desde que fue descubierto</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Error al escribir los metadatos en la base de datos</translation>
</message>
@@ -2050,17 +2050,17 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Falló la restauración: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Continuar añadiendo a su lista negra:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Un archivo o directorio fue eliminado de una carpeta de compartida de solo lectura pero la recuperación falló: %1</translation>
</message>
@@ -2123,12 +2123,12 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>El archvo fue eliminado de una carpeta compartida en modo de solo lectura. Ha sido recuperado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>El código HTTP devuelto por el servidor es erróneo. Esperado 204, pero recibido &quot;%1 %2&quot;.</translation>
</message>
@@ -2149,28 +2149,28 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Esta carpeta no debe ser renombrada. Ha sido renombrada a su nombre original</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Esta carpeta no debe ser renombrada. Favor de renombrar a Compartida.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>El archivo fue renombrado, pero es parte de una carpeta compartida en modo de solo lectura. El archivo original ha sido recuperado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>El código HTTP devuelto por el servidor es erróneo. Esperado 201, pero recibido &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Error al escribir los metadatos en la base de datos</translation>
</message>
@@ -2178,22 +2178,27 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Archivo eliminado</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Archivo local cambió durante la sincronización. Será actualizado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Un archivo local fue modificado durante la sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Error al escribir los metadatos en la base de datos</translation>
</message>
@@ -2996,12 +3001,12 @@ No se recomienda usarla.</translation>
<translation>Solo %1 disponible, se necesita por lo menos %2 para comenzar</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>No permitido porque no tienes permiso para añadir un directorio padre</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>No permitido porque no tienes permiso para añadir archivos a ese directorio</translation>
</message>
@@ -3136,49 +3141,49 @@ No se recomienda usarla.</translation>
<translation>Nombre de archivo contiene al menos un caracter no válido</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorado porque se encuentra en la lista negra de &quot;elija qué va a sincronizar&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>No permitido porque no tienes permiso para añadir subdirectorios a ese directorio</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>No está permitido subir este archivo porque es de solo lectura en el servidor, restaurando.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido borrar, restaurando.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Se han eliminado los archivos locales y la carpeta compartida.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>No está permitido mover, elemento restaurado.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>No está permitido mover, porque %1 es de sólo lectura.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>destino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>origen</translation>
</message>
@@ -3664,7 +3669,7 @@ No se recomienda usarla.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Tiempo de conexión agotado</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation type="unfinished"/>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Ingresar contraseña</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1339,22 +1339,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>No se pudo abrir el archivo</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>No se pueden guardar cambios en &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Agregar patrón a ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Añadir nuevo patrón a ignorar:</translation>
</message>
@@ -1433,7 +1433,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Tiempo de conexión agotado</translation>
</message>
@@ -1966,7 +1966,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation type="unfinished"/>
</message>
@@ -1974,7 +1974,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@@ -1982,7 +1982,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -1990,47 +1990,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2038,17 +2038,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2111,12 +2111,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
@@ -2137,28 +2137,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2166,22 +2166,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2982,12 +2987,12 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3122,49 +3127,49 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation type="unfinished"/>
</message>
@@ -3651,7 +3656,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Ühendus aegus</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ühtegi E-Silti ei saabunud serverist, kontrolli puhverserverit/lüüsi.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Saime jätkamiseks erineva E-Sildi. Proovin järgmine kord uuesti.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Server tagastas vale vahemiku</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Ühenduse aegumine</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Sisesta parool</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1339,22 +1339,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Ei suutunud avada faili</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Ei saa kirjutada muudatusi &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Lisa ignoreerimise muster</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Lisa uus ignoreerimise muster:</translation>
</message>
@@ -1433,7 +1433,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Ühendus aegus</translation>
</message>
@@ -1967,7 +1967,7 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Ühenduse aegumine</translation>
</message>
@@ -1975,7 +1975,7 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@@ -1983,7 +1983,7 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -1991,47 +1991,47 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Faili %1 ei saa alla laadida kuna on konflikt kohaliku faili nimega.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Fail on serverist kustutatud</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Faili täielik allalaadimine ebaõnnestus.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Faili %1 ei saa salvestada kuna on nime konflikt kohaliku failiga!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Faili on pärast avastamist muudetud</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2039,17 +2039,17 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Taastamine ebaõnnestus: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Jätka mustas nimekirjas hoidmist:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2112,12 +2112,12 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Fail oli eemaldatud kirjutamisõiguseta kataloogist. See on nüüd taastatud.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Server saatis vale HTTP koodi. Ootuspärane kood oli 204, aga saadeti kood &quot;%1 %2&quot;.</translation>
</message>
@@ -2138,28 +2138,28 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Kausta ei tohi ümber nimetada. Kausta algne nimi taastati.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Kausta nime ei tohi muuta. Palun pane selle nimeks tagasi Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Fail oli ümber nimetatud, kuid see on osa kirjutamisõiguseta jagamisest. Algne fail taastati.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Server saatis vale HTTP koodi. Ootuspärane kood oli 201, aga saadeti kood &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2167,22 +2167,27 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Fail eemaldatud</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Kohalik fail muutus sünkroniseeringu käigus. See taastakse.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Kohalik fail muutus sünkroniseeringu käigus.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2985,12 +2990,12 @@ Selle kasutamine pole soovitatav.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3125,49 +3130,49 @@ Selle kasutamine pole soovitatav.</translation>
<translation>Faili nimesonvähemalt üks keelatud märk</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>&quot;Vali, mida sünkroniseerida&quot; musta nimekirja tõttu vahele jäetud</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Pole lubatud üles laadida, kuna tegemist on ainult-loetava serveriga, taastan</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Eemaldamine pole lubatud, taastan</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Kohalikud failid ja jagatud kaustad eemaldatud.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Liigutamine pole lubatud, üksus taastatud</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Liigutamien pole võimalik kuna %1 on ainult lugemiseks</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>sihtkoht</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>allikas</translation>
</message>
@@ -3653,7 +3658,7 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Konexioa iraungi da</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ez da E-Tagik jaso zerbitzaritik, egiaztatu Proxy/Gateway</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Jarraitzeko E-Tag ezberdina jaso dugu. Hurrengoan saiatuko gara berriz.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Zerbitzariak eduki-hein desegokia itzuli du</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Konexioa denboraz kanpo</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Sartu Pasahitza</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1341,22 +1341,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Ezabatzeko baimena duten itemak ezabatuko dira hauek karpeta bat ezabatzea uzten ez badute. Hau meta datuentzat interesgarria da.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Ezin izan da fitxategia ireki</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Ezin izan dira aldaketa idatzi hemen &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Gehitu Baztertzeko Eredua</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Gehitu baztertzeko eredu berria:</translation>
</message>
@@ -1435,7 +1435,7 @@ Ezabatzeko baimena duten itemak ezabatuko dira hauek karpeta bat ezabatzea uzten
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Konexioa denboraz kanpo</translation>
</message>
@@ -1969,7 +1969,7 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Konexioa denboraz kanpo</translation>
</message>
@@ -1977,7 +1977,7 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@@ -1985,7 +1985,7 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -1993,47 +1993,47 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Fitxategia zerbitzaritik ezabatua izan da</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2041,17 +2041,17 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2114,12 +2114,12 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
@@ -2140,28 +2140,28 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Karpeta hau ezin da berrizendatu. Bere jatorrizko izenera berrizendatu da.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Karpeta hau ezin da berrizendatu. Mesedez jarri berriz Shared izena.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2169,22 +2169,27 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Fitxategia Ezabatua</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Fitxategi lokala aldatu da sinkronizazioan.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2985,12 +2990,12 @@ Ez da gomendagarria erabltzea.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3125,49 +3130,49 @@ Ez da gomendagarria erabltzea.</translation>
<translation>Fitxategi izenak behintzat baliogabeko karaktere bat du</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Ezabatzeko baimenik gabe, berrezartzen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Mugitzea ez dago baimenduta, elementua berrezarri da</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Mugitzea ez dago baimenduta %1 irakurtzeko bakarrik delako</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>helburua</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>jatorria</translation>
</message>
@@ -3653,7 +3658,7 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation type="unfinished"/>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>تایم اوت اتصال</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>رمز را وارد کنید</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1339,22 +1339,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>امکان باز کردن فایل وجود ندارد</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation type="unfinished"/>
</message>
@@ -1433,7 +1433,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation type="unfinished"/>
</message>
@@ -1966,7 +1966,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>تایم اوت اتصال</translation>
</message>
@@ -1974,7 +1974,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@@ -1982,7 +1982,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -1990,47 +1990,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>فایل از روی سرور حذف شد</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2038,17 +2038,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2111,12 +2111,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
@@ -2137,28 +2137,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2166,22 +2166,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>فایل حذف شد</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>فایل محلی در حین همگامسازی تغییر کرده است.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2982,12 +2987,12 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3122,49 +3127,49 @@ It is not advisable to use it.</source>
<translation>نام فایل دارای حداقل یک کاراکتر نامعتبر است</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>با توجه به عدم اجازهی شما به ایجاد زیرپوشه به پوشه مجاز نیست</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>آپلود این فایل با توجه به فقط-خواندنی بودن آن در سرور مجاز نیست، در حال بازگرداندن</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>حذف مجاز نیست، در حال بازگردادن</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>فایلهای محلی و پوشهی اشتراک حذف شد.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>انتقال مجاز نیست، مورد بازگردانده شد</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>مقصد</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>مبدا</translation>
</message>
@@ -3650,7 +3655,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Virhe kirjoittaessa metadataa tietokantaan</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Yhteys aikakatkaistiin</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Yhteys aikakatkaistiin</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Anna salasana</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1341,22 +1341,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Kohteet, joiden poisto on sallittu, poistetaan, jos ne estävät kansion poistamisen. Tämä on hyödyllistä metatietojen osalta.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Tiedoston avaaminen ei onnistunut</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Muutoksien kirjoittaminen kohteeseen &apos;%1&apos; epäonnistui.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Lisää ohituskaava</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Lisää uusi ohituskaava:</translation>
</message>
@@ -1435,7 +1435,7 @@ Kohteet, joiden poisto on sallittu, poistetaan, jos ne estävät kansion poistam
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Yhteys aikakatkaistiin</translation>
</message>
@@ -1969,7 +1969,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Yhteys aikakatkaistiin</translation>
</message>
@@ -1977,7 +1977,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@@ -1985,7 +1985,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Virhe kirjoittaessa metadataa tietokantaan</translation>
</message>
@@ -1993,47 +1993,47 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Lataaminen laskisi vapaan levytilan määrän alle rajan %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Levyllä on vapaata tilaa vähemmän kuin %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Tiedosto poistettiin palvelimelta</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Tiedostoa ei voitu ladata täysin.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Tiedosto on muuttunut löytymisen jälkeen</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Virhe kirjoittaessa metadataa tietokantaan</translation>
</message>
@@ -2041,17 +2041,17 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2114,12 +2114,12 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>HTTP-palvelin palautti väärän koodin. Odotettiin koodia 204, vastaanotettiin &quot;%1 %2&quot;.</translation>
</message>
@@ -2140,28 +2140,28 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Tätä kansiota ei ole tule nimetä uudelleen. Muutetaan takaisin alkuperäinen nimi.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Tiedosto nimettiin uudelleen, mutta se on osa &quot;vain luku&quot;-jakoa. Alkuperäinen tiedosto palautettiin.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>HTTP-palvelin palautti väärän koodin. Odotettiin koodia 201, vastaanotettiin &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Virhe kirjoittaessa metadataa tietokantaan</translation>
</message>
@@ -2169,22 +2169,27 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Tiedosto poistettu</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Paikallinen tiedosto muuttui synkronoinnin aikana.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Virhe kirjoittaessa metadataa tietokantaan</translation>
</message>
@@ -2987,12 +2992,12 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation>Vain %1 on käytettävissä, käynnistymiseen tarvitaan %2</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Ei sallittu, koska käyttöoikeutesi eivät riitä ylätason kansion lisäämiseen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Ei sallittu, koska käyttöoikeutesi eivät riitä tiedostojen lisäämiseen kyseiseen kansioon</translation>
</message>
@@ -3127,49 +3132,49 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation>Tiedoston nimi sisältää ainakin yhden virheellisen merkin</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Ei sallittu, koska oikeutesi eivät riitä alikansioiden lisäämiseen kyseiseen kansioon</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Poistaminen ei ole sallittua, palautetaan</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Paikalliset tiedostot ja jakokansio poistettu.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Siirtäminen ei ole sallittua, kohde palautettu</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Siirto ei ole sallittu, koska %1 on &quot;vain luku&quot;-tilassa</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>kohde</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>lähde</translation>
</message>
@@ -3655,7 +3660,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -4,7 +4,7 @@
<message>
<location filename="../src/libsync/filesystem.cpp" line="286"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>Le fichier de destination a une erreur de taille ou de date de modification</translation>
<translation>Le fichier de destination a une taille ou une date de modification inattendue </translation>
</message>
</context>
<context>
@@ -22,7 +22,7 @@
<message>
<location filename="../src/gui/folderwizardsourcepage.ui" line="44"/>
<source>&amp;Choose...</source>
<translation>&amp;Choisir...</translation>
<translation>&amp;Sélectionner...</translation>
</message>
</context>
<context>
@@ -35,7 +35,7 @@
<message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="131"/>
<source>Select a remote destination folder</source>
<translation>Veuillez spécifier un répertoire distant</translation>
<translation>Veuillez sélectionner un dossier distant</translation>
</message>
<message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="143"/>
@@ -133,7 +133,7 @@
<message>
<location filename="../src/gui/accountsettings.ui" line="42"/>
<source>Connected with &lt;server&gt; as &lt;user&gt;</source>
<translation>Connecté à &lt;server&gt; en tant que &lt;user&gt;</translation>
<translation>Connecté au serveur &lt;server&gt; avec le compte &lt;user&gt;</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="133"/>
@@ -143,7 +143,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="147"/>
<source>Add new</source>
<translation>Ajouter un nouveau</translation>
<translation>Ajouter un nouveau compte</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="155"/>
@@ -158,7 +158,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="229"/>
<source>Choose what to sync</source>
<translation>Choisir le contenu à synchroniser</translation>
<translation>Sélectionner le contenu à synchroniser</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="235"/>
@@ -213,7 +213,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="560"/>
<source>%1 as &lt;i&gt;%2&lt;/i&gt;</source>
<translation>%1 en tant que &lt;i&gt;%2&lt;/i&gt;</translation>
<translation>%1 avec le compte &lt;i&gt;%2&lt;/i&gt;</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="566"/>
@@ -223,7 +223,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="568"/>
<source>Connected to %1.</source>
<translation>Connecté à %1.</translation>
<translation>Connecté au serveur %1.</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="570"/>
@@ -238,7 +238,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="574"/>
<source>No connection to %1 at %2.</source>
<translation>Pas de connexion à %1 sur %2.</translation>
<translation>Aucune connexion au serveur %1 à l&apos;adresse %2.</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="598"/>
@@ -278,7 +278,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="225"/>
<source>Open folder</source>
<translation>Ouvrir le dossier</translation>
<translation>Ouvrir le dossier local</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="151"/>
@@ -289,7 +289,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="243"/>
<source>Resume sync</source>
<translation>Reprendre</translation>
<translation>Reprendre la synchronisation</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="243"/>
@@ -379,17 +379,17 @@
<location filename="../src/gui/activitywidget.cpp" line="525"/>
<location filename="../src/gui/activitywidget.cpp" line="581"/>
<source>Server Activity</source>
<translation>Activité du serveur</translation>
<translation>Activité serveur</translation>
</message>
<message>
<location filename="../src/gui/activitywidget.cpp" line="532"/>
<source>Sync Protocol</source>
<translation>Protocole de synchronisation</translation>
<translation>Activité locale</translation>
</message>
<message>
<location filename="../src/gui/activitywidget.cpp" line="540"/>
<source>List of ignored or erroneous files</source>
<translation>Liste des fichiers ignorés ou en erreur</translation>
<translation>Historique des fichiers exclus ou en erreur</translation>
</message>
<message>
<location filename="../src/gui/activitywidget.cpp" line="544"/>
@@ -399,7 +399,7 @@
<message>
<location filename="../src/gui/activitywidget.cpp" line="545"/>
<source>Copy the activity list to the clipboard.</source>
<translation>Copier la liste d&apos;activités dans le presse-papier.</translation>
<translation>Copier la liste d&apos;activités dans le presse-papier</translation>
</message>
<message>
<location filename="../src/gui/activitywidget.cpp" line="587"/>
@@ -415,12 +415,12 @@
<message>
<location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The server activity list has been copied to the clipboard.</source>
<translation>La liste des activités du serveur a é copiée dans le presse-papier.</translation>
<translation>L&apos;historique des opérations sur le serveur a é copié dans le presse-papier.</translation>
</message>
<message>
<location filename="../src/gui/activitywidget.cpp" line="617"/>
<source>The sync activity list has been copied to the clipboard.</source>
<translation>La liste des activités de synchronisation a é copiée dans le presse-papier.</translation>
<translation>L&apos;historique des opérations locales a é copié dans le presse-papier.</translation>
</message>
<message>
<location filename="../src/gui/activitywidget.cpp" line="620"/>
@@ -460,7 +460,7 @@
<message>
<location filename="../src/gui/activitywidget.cpp" line="92"/>
<source>Copy the activity list to the clipboard.</source>
<translation>Copier la liste d&apos;activités dans le presse-papier.</translation>
<translation>Copier la liste d&apos;activités dans le presse-papier</translation>
</message>
<message>
<location filename="../src/gui/activitywidget.cpp" line="140"/>
@@ -533,18 +533,18 @@
</context>
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>Erreur lors de l&apos;accès au fichier de configuration</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>Une erreur s&apos;est produite lors de l&apos;accès au fichier de configuration situé dans %1.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation>Quitter ownCloud</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Erreur à l&apos;écriture des métadonnées dans la base de données</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Délai de connexion dépassé</translation>
</message>
@@ -845,17 +845,17 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<message>
<location filename="../src/gui/folderman.cpp" line="1253"/>
<source>Sync is running.</source>
<translation>La synchronisation est en cours.</translation>
<translation>Synchronisation en cours</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1256"/>
<source>Last Sync was successful.</source>
<translation>Dernière synchronisation effectuée avec succès</translation>
<translation>Synchronisation terminée avec succès</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1261"/>
<source>Last Sync was successful, but with warnings on individual files.</source>
<translation>La dernière synchronisation s&apos;est achevée avec succès mais avec des avertissement à propos de certains fichiers.</translation>
<translation>Synchronisation terminée avec des avertissements pour certains fichiers</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1264"/>
@@ -928,7 +928,7 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<message>
<location filename="../src/gui/folderstatusdelegate.cpp" line="241"/>
<source>Synchronizing with local folder</source>
<translation>Synchronisé avec le dossier local</translation>
<translation>Sélectionnez les sous-dossiers à synchroniser à partir du dossier local</translation>
</message>
<message>
<location filename="../src/gui/folderstatusdelegate.cpp" line="285"/>
@@ -1042,7 +1042,7 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<location filename="../src/gui/folderstatusmodel.cpp" line="972"/>
<source>%5 left, %1 of %2, file %3 of %4</source>
<extracomment>Example text: &quot;5 minutes left, 12 MB of 345 MB, file 6 of 7&quot;</extracomment>
<translation>%5 restant(s), %1 sur %2, fichier %3 sur %4.</translation>
<translation>%5 restantes, %1 sur %2, fichier %3 sur %4</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="979"/>
@@ -1132,7 +1132,7 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<message>
<location filename="../src/gui/folderwizard.cpp" line="232"/>
<source>Failed to list a folder. Error: %1</source>
<translation>Impossible de lister un répertoire. Erreur : %1</translation>
<translation>Impossible de lister un dossier. Erreur : %1</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="313"/>
@@ -1171,22 +1171,22 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Aucun E-Tag reçu du serveur, vérifiez le proxy / la passerelle</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Nous avons reçu un E-Tag différent pour reprendre le téléchargement. Nouvel essai la prochaine fois.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Le serveur a retourné une gamme de contenu erronée</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Délai d&apos;attente de connexion dépassé</translation>
</message>
@@ -1258,7 +1258,7 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<location filename="../src/gui/generalsettings.ui" line="150"/>
<location filename="../src/gui/generalsettings.ui" line="156"/>
<source>About</source>
<translation>À propos de</translation>
<translation>À propos</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="166"/>
@@ -1289,7 +1289,7 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<translation>Saisissez le mot de passe</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Cliquez ici&lt;/a&gt; pour demander un mot de passe d&apos;application depuis l&apos;interface web.</translation>
</message>
@@ -1299,7 +1299,7 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="14"/>
<source>Ignored Files Editor</source>
<translation>Éditeur de la liste des fichiers ignorés</translation>
<translation>Éditeur d&apos;exclusion de fichiers</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="20"/>
@@ -1314,7 +1314,7 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="36"/>
<source>Files Ignored by Patterns</source>
<translation>Fichiers ignorés par nom</translation>
<translation>Fichiers exclus sur motif de nom</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="55"/>
@@ -1324,12 +1324,12 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="75"/>
<source>Pattern</source>
<translation>Modèle de nom</translation>
<translation>Motif de nom</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="80"/>
<source>Allow Deletion</source>
<translation>Suppr. auto</translation>
<translation>Autoriser suppression</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.ui" line="45"/>
@@ -1341,29 +1341,29 @@ Continuer la synchronisation comme d&apos;habitude fera en sorte que tous les fi
<source>Files or folders matching a pattern will not be synchronized.
Items where deletion is allowed will be deleted if they prevent a directory from being removed. This is useful for meta data.</source>
<translation>Les fichiers ou dossiers dont les noms correspondent à un modèle ne seront pas synchronisés.
<translation>Les fichiers ou dossiers dont les noms correspondent à un motif seront exclus de la synchronisation.
Les éléments dont la suppression automatique est permise seront supprimés s&apos;ils empêchent l&apos;effacement d&apos;un répertoire. C&apos;est utile pour les fichiers de méta-données.</translation>
L&apos;option &quot;Autoriser suppression&quot; permet de ne pas bloquer la suppression d&apos;un dossier. C&apos;est utile pour les fichiers de méta-données.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Impossible d&apos;ouvrir le fichier</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Impossible d&apos;écrire les modifications sur &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Ajouter un motif à ignorer</translation>
<translation>Ajouter un motif d&apos;exclusion</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Ajoutez un nouveau motif à ignorer :</translation>
<translation>Ajoutez un nouveau motif d&apos;exclusion :</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="47"/>
@@ -1440,7 +1440,7 @@ Les éléments dont la suppression automatique est permise seront supprimés s&a
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Délai de connexion dépassé</translation>
</message>
@@ -1498,7 +1498,7 @@ Les éléments dont la suppression automatique est permise seront supprimés s&a
<message>
<location filename="../src/gui/networksettings.ui" line="52"/>
<source>Specify proxy manually as</source>
<translation>Spécifier le proxy manuellement à</translation>
<translation>Indiquer un proxy manuellement</translation>
</message>
<message>
<location filename="../src/gui/networksettings.ui" line="80"/>
@@ -1831,7 +1831,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="322"/>
<source>Access forbidden by server. To verify that you have proper access, &lt;a href=&quot;%1&quot;&gt;click here&lt;/a&gt; to access the service with your browser.</source>
<translation>Accès refusé par le serveur. Pour vérifier que vous avez accès, &lt;a href=&quot;%1&quot;&gt;cliquez ici&lt;/a&gt; pour accéder au service avec votre navigateur.</translation>
<translation>Accès impossibe. Afin de vérifier l&apos;accès au serveur, &lt;a href=&quot;%1&quot;&gt;cliquez ici&lt;/a&gt; et connectez-vous au service avec votre navigateur web.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="212"/>
@@ -1861,7 +1861,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="385"/>
<source>Could not create local folder %1</source>
<translation>Impossible de créer le répertoire local %1</translation>
<translation>Impossible de créer le dossier local %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="410"/>
@@ -1876,7 +1876,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>creating folder on ownCloud: %1</source>
<translation>création d&apos;un répertoire sur ownCloud : %1</translation>
<translation>création d&apos;un dossier sur ownCloud : %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
@@ -1897,7 +1897,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="453"/>
<source>The remote folder creation failed because the provided credentials are wrong!&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>La création du répertoire distant a échoué car les informations d&apos;identification sont erronées !&lt;br/&gt;Veuillez revenir en arrière et les vérifier.&lt;/p&gt;</translation>
<translation>La création du dossier distant a échoué car les identifiants de connexion sont erronés !&lt;br/&gt;Veuillez revenir en arrière et vérifier ces derniers.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="456"/>
@@ -1969,13 +1969,13 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/wizard/owncloudwizardresultpage.cpp" line="50"/>
<source>Open %1 in Browser</source>
<translation>Ouvrir %1 dans le navigateur</translation>
<translation>Ouvrir %1 dans le navigateur web</translation>
</message>
</context>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Délai d&apos;attente de connexion dépassé</translation>
</message>
@@ -1983,7 +1983,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>L&apos;URL interrogéé a renvoyé une réponse json non valide</translation>
</message>
@@ -1991,7 +1991,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Erreur à l&apos;écriture des métadonnées dans la base de données</translation>
</message>
@@ -1999,47 +1999,47 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Le fichier %1 ne peut pas être téléchargé en raison d&apos;un conflit sur le nom de fichier local. </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Le téléchargement réduirait l&apos;espace libre à moins de %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Il y a moins de %1 d&apos;espace libre sur le disque</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Le fichier a é supprimé du serveur</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Le fichier n&apos;a pas pu être téléchargé intégralement.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Le fichier téléchargé est vide malgré que le serveur a annoncé qu&apos;il aurait être %1.</translation>
<translation>Le fichier téléchargé est vide bien que le serveur indique que sa taille devrait être de %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Le fichier %1 n&apos;a pas pu être sauvegardé en raison d&apos;un conflit sur le nom du fichier local !</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Le fichier a changé depuis sa découverte</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Erreur à l&apos;écriture des métadonnées dans la base de données</translation>
</message>
@@ -2047,17 +2047,17 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Échec de la restauration : %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Conserver sur liste noire :</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Un fichier ou un dossier a é supprimé d&apos;un partage en lecture seule, mais la restauration a échoué : %1</translation>
</message>
@@ -2095,7 +2095,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="98"/>
<source>Could not remove folder &apos;%1&apos;</source>
<translation>Impossible de supprimer le répertoire &apos;%1&apos;</translation>
<translation>Impossible de supprimer le dossier &apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="116"/>
@@ -2120,12 +2120,12 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Le fichier a é supprimé d&apos;un partage en lecture seule. Il a é restauré.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Le code HTTP retourné par le serveur n&apos;est pas valide. La valeur attendue est 204 mais la valeur reçue est &quot;%1 %2&quot;.</translation>
</message>
@@ -2146,28 +2146,28 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Ce dossier ne doit pas être renommé. Il sera renommé avec son nom original.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Le nom de ce dossier ne doit pas être changé. Veuillez le renommer en Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Le fichier a é renommé mais appartient à un partage en lecture seule. Le fichier original a é restauré.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Le code HTTP retourné par le serveur n&apos;est pas valide. La valeur attendue est 201 mais la valeur reçue est &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Erreur à l&apos;écriture des métadonnées dans la base de données</translation>
</message>
@@ -2175,22 +2175,27 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Fichier supprimé</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Fichier local modifié pendant la synchronisation. Elle va reprendre. </translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Fichier local modifié pendant la synchronisation.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Erreur à l&apos;écriture des métadonnées dans la base de données</translation>
</message>
@@ -2301,7 +2306,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/protocolwidget.cpp" line="78"/>
<source>Local sync protocol</source>
<translation>Protocole de synchronisation locale</translation>
<translation>Historique des opérations locales</translation>
</message>
<message>
<location filename="../src/gui/protocolwidget.cpp" line="80"/>
@@ -2311,7 +2316,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/protocolwidget.cpp" line="81"/>
<source>Copy the activity list to the clipboard.</source>
<translation>Copier la liste d&apos;activités dans le presse-papier.</translation>
<translation>Copier la liste d&apos;activités dans le presse-papier</translation>
</message>
</context>
<context>
@@ -2352,7 +2357,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="443"/>
<source>Choose What to Sync</source>
<translation>Choisir le contenu à synchroniser</translation>
<translation>Sélectionner le contenu à synchroniser</translation>
</message>
</context>
<context>
@@ -2993,12 +2998,12 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Seulement %1 disponibles, il faut au moins %2 pour démarrer</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Non autorisé car vous n&apos;avez pas la permission d&apos;ajouter un dossier parent</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Non autorisé car vous n&apos;avez pas la permission d&apos;ajouter des fichiers dans ce dossier</translation>
</message>
@@ -3065,7 +3070,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="451"/>
<source>File is listed on the ignore list.</source>
<translation>Le fichier est dans la liste des fichiers à ignorer.</translation>
<translation>Le fichier est présent dans la liste des fichiers à exclure.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="455"/>
@@ -3133,49 +3138,49 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Le nom de fichier contient au moins un caractère non valable</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignoré à cause de la liste noire &quot;Choisir le contenu à synchroniser&quot;.</translation>
<translation>Ignoré en raison de la liste noire &quot;Sélectionner le contenu à synchroniser&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Non autorisé car vous n&apos;avez pas la permission d&apos;ajouter des sous-dossiers dans ce dossier</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Non autorisé à envoyer ce fichier car il est en lecture seule sur le serveur. Restauration</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Non autorisé à supprimer. Restauration</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Fichiers locaux et répertoire de partage supprimés.</translation>
<translation>Fichiers locaux et dossier partagé supprimés.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Déplacement non autorisé, élément restauré</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Déplacement non autorisé car %1 est en mode lecture seule</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>la destination</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>la source</translation>
</message>
@@ -3247,17 +3252,17 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="324"/>
<source>No sync folders configured.</source>
<translation>Aucun répertoire synchronisé n&apos;est configuré.</translation>
<translation>Aucun dossier synchronisé n&apos;est configuré</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="334"/>
<source>There are no sync folders configured.</source>
<translation>Aucun répertoire à synchroniser n&apos;est configuré.</translation>
<translation>Aucun dossier à synchroniser n&apos;est configuré</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="342"/>
<source>Open in browser</source>
<translation>Ouvrir dans le navigateur</translation>
<translation>Ouvrir dans le navigateur web</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="392"/>
@@ -3286,12 +3291,12 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="369"/>
<source>Managed Folders:</source>
<translation>Répertoires configurés :</translation>
<translation>Dossiers configurés</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="372"/>
<source>Open folder &apos;%1&apos;</source>
<translation>Ouvrir le dossier &apos;%1&apos;</translation>
<translation>Ouvrir le dossier local &apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="344"/>
@@ -3311,12 +3316,12 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="731"/>
<source>Details...</source>
<translation>Détails...</translation>
<translation>Toutes les modifications...</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="737"/>
<source>Help</source>
<translation>Aide</translation>
<translation>Aide...</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="739"/>
@@ -3356,7 +3361,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="381"/>
<source>Unpause all folders</source>
<translation>Relance tous les dossiers </translation>
<translation>Relancer tous les dossiers </translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="386"/>
@@ -3445,7 +3450,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/libsync/owncloudtheme.cpp" line="48"/>
<source>&lt;p&gt;Version %2. For more information visit &lt;a href=&quot;%3&quot;&gt;https://%4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;For known issues and help, please visit: &lt;a href=&quot;https://central.owncloud.org/c/help/desktop-file-sync&quot;&gt;https://central.owncloud.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;By Klaas Freitag, Daniel Molkentin, Olivier Goffart, Markus Götz, Jan-Christoph Borchardt, and others.&lt;/small&gt;&lt;/p&gt;&lt;p&gt;Copyright ownCloud GmbH&lt;/p&gt;&lt;p&gt;Licensed under the GNU General Public License (GPL) Version 2.0&lt;br/&gt;ownCloud and the ownCloud Logo are registered trademarks of ownCloud GmbH in the United States, other countries, or both.&lt;/p&gt;</source>
<translation>&lt;p&gt;Version %2. Pour plus d&apos;informations, consultez &lt;a href=&quot;%3&quot;&gt;https://%4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Pour les consulter les problèmes connu et pour obtenir de l&apos;aide, merci de visiter : &lt;a href=&quot;https://central.owncloud.org/c/help/desktop-file-sync&quot;&gt;https://central.owncloud.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;Par Klaas Freitag, Daniel Molkentin, Olivier Goffart, Markus Götz, Jan-Christoph Borchardt, et d&apos;autres.&lt;/small&gt;&lt;/p&gt;&lt;p&gt;Copyright ownCloud GmbH&lt;/p&gt;&lt;p&gt;Sous licence GNU General Public License (GPL) Version 2.0&lt;br/&gt;ownCloud et le logo ownCloud sont des marques déposées de ownCloud GmbH aux États-Unis, dans d&apos;autres pays ou dans les deux.&lt;/p&gt;</translation>
<translation>&lt;p&gt;Version %2. Pour plus d&apos;informations, consultez &lt;a href=&quot;%3&quot;&gt;https://%4&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Pour consulter les problèmes connus et obtenir de l&apos;aide, merci de visiter : &lt;a href=&quot;https://central.owncloud.org/c/help/desktop-file-sync&quot;&gt;https://central.owncloud.org&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;small&gt;Par Klaas Freitag, Daniel Molkentin, Olivier Goffart, Markus Götz, Jan-Christoph Borchardt et d&apos;autres personnes.&lt;/small&gt;&lt;/p&gt;&lt;p&gt;Copyright ownCloud GmbH&lt;/p&gt;&lt;p&gt;Sous licence GNU General Public License (GPL) Version 2.0.&lt;br/&gt;ownCloud et le logo ownCloud sont des marques déposées de ownCloud GmbH aux États-Unis, dans d&apos;autres pays ou dans les deux.&lt;/p&gt;</translation>
</message>
</context>
<context>
@@ -3500,7 +3505,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="351"/>
<source>Choose what to sync</source>
<translation>Choisir le contenu à synchroniser</translation>
<translation>Sélectionner le contenu à synchroniser</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="150"/>
@@ -3649,7 +3654,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/gui/wizard/owncloudwizardresultpage.ui" line="163"/>
<source>Your entire account is synced to the local folder </source>
<translation>Votre compte est intégralement synchronisé avec le répertoire local</translation>
<translation>Votre compte est intégralement synchronisé avec le dossier local</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudwizardresultpage.ui" line="98"/>
@@ -3661,7 +3666,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>
@@ -3794,12 +3799,12 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="33"/>
<source>Downloaded</source>
<translation>Téléchargé</translation>
<translation>Reçu</translation>
</message>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="35"/>
<source>Uploaded</source>
<translation>Téléversé</translation>
<translation>Envoyé</translation>
</message>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="38"/>
@@ -3809,7 +3814,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="40"/>
<source>Deleted</source>
<translation>Effacé</translation>
<translation>Supprimé</translation>
</message>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="43"/>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Esgotouse o tempo de conexión</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Non se recibiu a «E-Tag» do servidor, comprobe o proxy e/ou a pasarela</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Recibiuse unha «E-Tag» diferente para continuar. Tentándoo outra vez.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>O servidor devolveu un intervalo de contidos estragado</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Esgotouse o tempo de conexión</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Escriba o contrasinal</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1339,22 +1339,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Non foi posíbel abrir o ficheiro</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Non é posíbel escribir os cambios en «%1».</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Engadir o patrón a ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Engadir un novo patrón a ignorar:</translation>
</message>
@@ -1433,7 +1433,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Esgotouse o tempo de conexión</translation>
</message>
@@ -1968,7 +1968,7 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Esgotouse o tempo de conexión</translation>
</message>
@@ -1976,7 +1976,7 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>O URL requirido devolveu unha resposta JSON incorrecta</translation>
</message>
@@ -1984,7 +1984,7 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -1992,47 +1992,47 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Non é posíbel descargar o ficheiro %1 por mor dunha colisión co nome dun ficheiro local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>O ficheiro vai seren eliminado do servidor</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Non foi posíbel descargar completamente o ficheiro.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Non foi posíbel gardar o ficheiro %1 por mor dunha colisión co nome dun ficheiro local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>O ficheiro cambiou após seren atopado</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2040,17 +2040,17 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Fallou a restauración: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Continuar as listas negras:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2113,12 +2113,12 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Foi retirado un ficheiro desde unha compartición de lectura. Foi restaurado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>O servidor devolveu código HTTP incorrecto. Agardábase 204, mais recibiuse «%1 %2».</translation>
</message>
@@ -2139,28 +2139,28 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Non é posíbel renomear este cartafol. Non se lle cambiou o nome, mantense o orixinal.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Non é posíbel renomear este cartafol. Devólvalle o nome ao compartido.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>O ficheiro foi renomeado mais é parte dunha compartición de lectura. O ficheiro orixinal foi restaurado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>O servidor devolveu código HTTP incorrecto. Agardábase 201, mais recibiuse «%1 %2».</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2168,22 +2168,27 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Ficheiro retirado</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>O ficheiro local cambiou durante a sincronización. Retomase.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>O ficheiro local cambiou durante a sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2986,12 +2991,12 @@ Recomendámoslle que non o use.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3126,49 +3131,49 @@ Recomendámoslle que non o use.</translation>
<translation>O nome de ficheiro contén algún carácter incorrecto</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorado por mor da lista negra de «escolla que sincronizar»</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Non está permitido o envío xa que o ficheiro é de lectura no servidor, restaurando</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Non está permitido retiralo, restaurando</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Retirados os ficheiros locais e o cartafol compartido.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Nos está permitido movelo, elemento restaurado</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Bon está permitido movelo xa que %1 é de lectura</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>o destino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>a orixe</translation>
</message>
@@ -3654,7 +3659,7 @@ Recomendámoslle que non o use.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>A kapcsolat időtúllépés miatt megszakadt</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Kapcsolat időtúllépés</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Jelszómegadás</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1339,22 +1339,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Nem sikerült a fájl megnyitása</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation type="unfinished"/>
</message>
@@ -1433,7 +1433,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>A kapcsolat időtúllépés miatt megszakadt</translation>
</message>
@@ -1966,7 +1966,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Kapcsolat időtúllépés</translation>
</message>
@@ -1974,7 +1974,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@@ -1982,7 +1982,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -1990,47 +1990,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>A fájl törlésre került a szerverről</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2038,17 +2038,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2111,12 +2111,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
@@ -2137,28 +2137,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2166,22 +2166,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Fájl törölve</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2983,12 +2988,12 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3123,49 +3128,49 @@ It is not advisable to use it.</source>
<translation>A fájlnév legalább egy érvénytelen karaktert tartalmaz!</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>a cél</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>a forrás</translation>
</message>
@@ -3651,7 +3656,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Errore durante la scrittura dei metadati nel database</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Connessione scaduta</translation>
</message>
@@ -1171,22 +1171,22 @@ Se continui normalmente la sincronizzazione provocherai la sovrascrittura di tut
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Nessun e-tag ricevuto dal server, controlla il proxy/gateway</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Abbiamo ricevuto un e-tag diverso per il recupero. Riprova più tardi.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Il server ha restituito un content-range errato</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Connessione scaduta</translation>
</message>
@@ -1289,7 +1289,7 @@ Se continui normalmente la sincronizzazione provocherai la sovrascrittura di tut
<translation>Digita password</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Fai clic qui&lt;/a&gt; per richiedere una password dell&apos;applicazione dall&apos;interfaccia web.</translation>
</message>
@@ -1346,22 +1346,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Gli elementi per i quali è consentita l&apos;eliminazione, saranno eliminati se impediscono la rimozione di una cartella. Utile per i metadati.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Impossibile aprire il file</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Impossibile scrivere le modifiche in &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Aggiungi modello Ignora</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Aggiungi un nuovo modello di esclusione:</translation>
</message>
@@ -1440,7 +1440,7 @@ Gli elementi per i quali è consentita l&apos;eliminazione, saranno eliminati se
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Connessione scaduta</translation>
</message>
@@ -1974,7 +1974,7 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Connessione scaduta</translation>
</message>
@@ -1982,7 +1982,7 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Risposta JSON non valida dall&apos;URL di richiesta</translation>
</message>
@@ -1990,7 +1990,7 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Errore durante la scrittura dei metadati nel database</translation>
</message>
@@ -1998,47 +1998,47 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Il file %1 non può essere scaricato a causa di un conflitto con un file locale.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Lo scaricamento ridurrà lo spazio libero su disco al di sotto di %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Lo spazio libero su disco è inferiore a %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Il file è stato eliminato dal server</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Il file non può essere scaricato completamente.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Il file scaricato è vuoto nonostante il server indicasse una dimensione di %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Il file %1 non può essere salvato a causa di un conflitto con un file locale.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Il file è stato modificato dal suo rilevamento</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Errore durante la scrittura dei metadati nel database</translation>
</message>
@@ -2046,17 +2046,17 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Ripristino non riuscito: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Continua la lista nera:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Un file o una cartella è stato rimosso da una condivisione in sola lettura, ma il ripristino non è riuscito: %1</translation>
</message>
@@ -2119,12 +2119,12 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Il file è stato rimosso da una condivisione in sola lettura. È stato ripristinato.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Codice HTTP errato restituito dal server. Atteso 204, ma ricevuto &quot;%1 %2&quot;.</translation>
</message>
@@ -2145,28 +2145,28 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Questa cartella non può essere rinominata. Il nome originale è stato ripristinato.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Questa cartella non può essere rinominata. Ripristina il nome Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Il file è stato rinominato, ma è parte di una condivisione in sola lettura. Il file originale è stato ripristinato.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Codice HTTP errato restituito dal server. Atteso 201, ma ricevuto &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Errore durante la scrittura dei metadati nel database</translation>
</message>
@@ -2174,22 +2174,27 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>File rimosso</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Il file locale è stato modificato durante la sincronizzazione. Sarà ripristinato.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Un file locale è cambiato durante la sincronizzazione.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Errore durante la scrittura dei metadati nel database</translation>
</message>
@@ -2992,12 +2997,12 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Sono disponibili solo %1, servono almeno %2 per iniziare</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Non consentito poiché non disponi dei permessi per aggiungere la cartella superiore</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Non consentito poiché non disponi dei permessi per aggiungere file in quella cartella</translation>
</message>
@@ -3132,49 +3137,49 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Il nome del file contiene almeno un carattere non valido</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorato in base alla lista nera per la scelta di cosa sincronizzare</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Non consentito poiché non disponi dei permessi per aggiungere sottocartelle in quella cartella</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Il caricamento di questo file non è consentito poiché è in sola lettura sul server, ripristino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Rimozione non consentita, ripristino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>I file locali e la cartella condivisa sono stati rimossi.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Spostamento non consentito, elemento ripristinato</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Spostamento non consentito poiché %1 è in sola lettura</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>la destinazione</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>l&apos;origine</translation>
</message>
@@ -3660,7 +3665,7 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -248,17 +248,17 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="684"/>
<source>There are folders that were not synchronized because they are too big: </source>
<translation type="unfinished"/>
<translation>:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="685"/>
<source>There are folders that were not synchronized because they are external storages: </source>
<translation type="unfinished"/>
<translation>:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="686"/>
<source>There are folders that were not synchronized because they are too big or external storages: </source>
<translation type="unfinished"/>
<translation>:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="729"/>
@@ -415,7 +415,7 @@
<message>
<location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The server activity list has been copied to the clipboard.</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../src/gui/activitywidget.cpp" line="617"/>
@@ -508,7 +508,7 @@
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="35"/>
<source>Certificate &amp; Key (pkcs12) :</source>
<translation type="unfinished"/>
<translation> (pkcs12) :</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="51"/>
@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation>ownCloudを終了</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation></translation>
</message>
@@ -734,13 +734,15 @@
<location filename="../src/gui/folder.cpp" line="853"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation type="unfinished"/>
<translation>%1 MB : %2
</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="855"/>
<source>A folder from an external storage has been added.
</source>
<translation type="unfinished"/>
<translation>
</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="856"/>
@@ -1166,22 +1168,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>E-Tagを受信できません/</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation> E-Tagを受信しました</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>content-rangeを返しました</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@@ -1284,7 +1286,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation></translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;&lt;/a&gt;</translation>
</message>
@@ -1341,22 +1343,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>&apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>:</translation>
</message>
@@ -1435,7 +1437,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation></translation>
</message>
@@ -1968,7 +1970,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@@ -1976,7 +1978,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>JSONがポーリングURLから返りました</translation>
</message>
@@ -1984,7 +1986,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -1992,47 +1994,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -2040,17 +2042,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; : %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>: %1</translation>
</message>
@@ -2113,12 +2115,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>HTTPコードがサーバーから返されました204&quot;%1 %2&quot;</translation>
</message>
@@ -2139,28 +2141,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation> Shared </translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>HTTPコードがサーバーから返されました201&quot;%1 %2&quot;</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -2168,22 +2170,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -2986,12 +2993,12 @@ It is not advisable to use it.</source>
<translation>%1 %2 </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation></translation>
</message>
@@ -3126,49 +3133,49 @@ It is not advisable to use it.</source>
<translation>1</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>&quot;&quot; </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation></translation>
</message>
@@ -3654,7 +3661,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -168,7 +168,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="237"/>
<source>Restart sync</source>
<translation type="unfinished"/>
<translation>Prøv synkronisering igjen</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="246"/>
@@ -248,12 +248,12 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="684"/>
<source>There are folders that were not synchronized because they are too big: </source>
<translation type="unfinished"/>
<translation>Noen mapper ble ikke synkronisert fordi de er for store</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="685"/>
<source>There are folders that were not synchronized because they are external storages: </source>
<translation type="unfinished"/>
<translation>Noen mapper ble ikke synkronisert fordi de er eksterne lagringsplasser:</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="686"/>
@@ -508,7 +508,7 @@
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="35"/>
<source>Certificate &amp; Key (pkcs12) :</source>
<translation type="unfinished"/>
<translation>Sertifikat &amp; Nøkkel (pkcs12):</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="51"/>
@@ -534,19 +534,19 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
<translation>Feil ved lesing av konfigurasjonsfil</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
<translation>Avslutt ownCloud</translation>
</message>
</context>
<context>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Feil ved skriving av metadata til databasen</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Forbindelsen fikk tidsavbrudd</translation>
</message>
@@ -734,7 +734,7 @@
<location filename="../src/gui/folder.cpp" line="853"/>
<source>A new folder larger than %1 MB has been added: %2.
</source>
<translation type="unfinished"/>
<translation>En ny mappe større enn %1 MB er blitt lagt til: %2.</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="855"/>
@@ -1168,22 +1168,22 @@ Hvis synkroniseringen fortsetter som normalt, vil alle filene dine bli overskrev
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ingen E-Tag mottatt fra server. Sjekk proxy/gateway.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Vi mottok en forskjellig E-Tag for å fortsette. Prøver igjen neste gang.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Serveren returnerte feil content-range</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Tidsavbrudd ved tilkobling</translation>
</message>
@@ -1213,7 +1213,7 @@ Hvis synkroniseringen fortsetter som normalt, vil alle filene dine bli overskrev
<message>
<location filename="../src/gui/generalsettings.ui" line="85"/>
<source>Ask for confirmation before synchronizing folders larger than</source>
<translation type="unfinished"/>
<translation>Be om bekreftelse før synkronisering av mapper større enn</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="105"/>
@@ -1286,7 +1286,7 @@ Hvis synkroniseringen fortsetter som normalt, vil alle filene dine bli overskrev
<translation>Legg inn passord</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Klikk her&lt;/a&gt; for å be om et app-passord fra web-grensesnittet.</translation>
</message>
@@ -1343,22 +1343,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Elementer hvor sletting er tillatt, vil bli slettet hvis de forhindrer fjerning av en mappe. Dette er hendig for metadata.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Klarte ikke å åpne fil</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Kan ikke skrive endringer til &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Nytt mønster</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Legg til ignoreringsmønster:</translation>
</message>
@@ -1437,7 +1437,7 @@ Elementer hvor sletting er tillatt, vil bli slettet hvis de forhindrer fjerning
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Forbindelsen fikk tidsavbrudd</translation>
</message>
@@ -1833,7 +1833,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="212"/>
<source>Invalid URL</source>
<translation type="unfinished"/>
<translation>Ugyldig URL</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="374"/>
@@ -1972,7 +1972,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Tidsavbrudd ved tilkobling</translation>
</message>
@@ -1980,7 +1980,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Ugyldig JSON-svar fra forespørsels-URL</translation>
</message>
@@ -1988,7 +1988,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Feil ved skriving av metadata til databasen</translation>
</message>
@@ -1996,47 +1996,47 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Fil %1 kan ikke lastes ned grunn av lokalt sammenfall av filnavn!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Nedlastingen ville ha redusert ledig diskplass til under %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Ledig plass disk er mindre enn %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Filen ble slettet fra serveren</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Hele filen kunne ikke lastes ned.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Nedlastet fil er tom, selv om serveren annonserte at den skulle være %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Fil %1 kan ikke lagres grunn av lokal konflikt med filnavn.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Filen er endret siden den ble oppdaget</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Feil ved skriving av metadata til databasen</translation>
</message>
@@ -2044,17 +2044,17 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Gjenoppretting feilet: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Fortsett svartelisting:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>En fil eller mappe ble fjernet fra en deling med lesetilgang, men gjenoppretting feilet: %1</translation>
</message>
@@ -2117,12 +2117,12 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Filen er blitt fjernet fra en deling med lesetilgang. Den ble gjenopprettet.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Feil HTTP-kode returnert fra server. Ventet 204, men mottok &quot;%1 %2&quot;.</translation>
</message>
@@ -2143,28 +2143,28 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Denne mappen ikke omdøpes. Den er omdøpt tilbake til sitt opprinnelige navn.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Denne mappen ikke omdøpes. Vennligst omdøp den tilbake til Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Filen ble gitt nytt navn mer er en del av en deling med lesetilgang. Den opprinnelige filen ble gjenopprettet.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Feil HTTP-kode returnert fra server. Ventet 201, men mottok &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Feil ved skriving av metadata til databasen</translation>
</message>
@@ -2172,22 +2172,27 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Fil fjernet</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Lokal fil endret under synkronisering. Den vil gjenopptas.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Lokal fil endret under synkronisering.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Feil ved skriving av metadata til databasen</translation>
</message>
@@ -2990,12 +2995,12 @@ Det er ikke tilrådelig å bruke den.</translation>
<translation>Bare %1 er tilgjengelig, trenger minst %2 for å begynne</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Ikke tillatt fordi du ikke har lov til å legge til foreldremappe</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Ikke tillatt fordi du ikke har lov til å opprette filer i den mappen</translation>
</message>
@@ -3067,17 +3072,17 @@ Det er ikke tilrådelig å bruke den.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="455"/>
<source>File names ending with a period are not supported on this file system.</source>
<translation type="unfinished"/>
<translation>Filnavn som slutter med punktum er ikke tillatt dette filsystemet</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="465"/>
<source>File names containing the character &apos;%1&apos; are not supported on this file system.</source>
<translation type="unfinished"/>
<translation>Filnavn som inneholder &apos;%1&apos; er ikke tillatt dette filsystemet</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="468"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
<translation>Filnavnet er et reservert navn dette filsystemet.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="473"/>
@@ -3130,49 +3135,49 @@ Det er ikke tilrådelig å bruke den.</translation>
<translation>Filnavnet inneholder minst ett ulovlig tegn</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorert grunn av svartelisten &quot;velg hva som skal synkroniseres&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Ikke tillatt fordi du ikke har lov til å lage undermapper i den mappen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Ikke tillatt å laste opp denne filenfordi den er skrivebeskyttet serveren, gjenoppretter</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Ikke tillatt å fjerne, gjenoppretter</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Lokale filer og delingsmappe fjernet.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Flytting ikke tillatt, element gjenopprettet</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Flytting ikke tillatt fordi %1 er skrivebeskyttet</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>målet</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>kilden</translation>
</message>
@@ -3481,7 +3486,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="301"/>
<source>Ask for confirmation before synchroni&amp;zing folders larger than</source>
<translation type="unfinished"/>
<translation>Be om bekreftelse før synkronisering av mapper større enn</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="318"/>
@@ -3618,7 +3623,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="86"/>
<source>Ser&amp;ver Address</source>
<translation type="unfinished"/>
<translation>Server adresse</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="102"/>
@@ -3658,7 +3663,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>LTR</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>Fout bij benaderen configuratiebestand</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>Er trad een fout op bij het benaderen configuratiebestand op %1</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation>Verlaten ownCloud</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Fout bij schrijven van Metadata naar de database</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Time-out verbinding</translation>
</message>
@@ -1175,22 +1175,22 @@ Doorgaan met deze synchronisatie overschrijft al uw bestanden door een eerdere v
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Geen E-Tag ontvangen van de server, controleer Proxy/Gateway</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>We ontvingen een afwijkende E-Tag om door te gaan. We proberen het later opnieuw.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Server retourneerde verkeerde content-bandbreedte</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Verbindingstime-out</translation>
</message>
@@ -1297,7 +1297,7 @@ Account: %3
<translation>Vul het wachtwoord in</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Klik hier&lt;/a&gt; om een nieuw app wachtwoord via de web interface op te vragen.</translation>
</message>
@@ -1354,22 +1354,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een map verdwijnt. Dit is nuttig voor metadata.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Kon het bestand niet openen</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Er kunnen geen wijzigingen worden geschreven naar %1</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Toevoegen negeerpatroon</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Voeg nieuw negeerpatroon toe:</translation>
</message>
@@ -1448,7 +1448,7 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Verbinding time-out</translation>
</message>
@@ -1983,7 +1983,7 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Verbindingstime-out</translation>
</message>
@@ -1991,7 +1991,7 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Ongeldig JSON antwoord van de opgegeven URL</translation>
</message>
@@ -1999,7 +1999,7 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Fout bij schrijven van Metadata naar de database</translation>
</message>
@@ -2007,47 +2007,47 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Bestand %1 kan niet worden gedownload, omdat de naam conflicteert met een lokaal bestand</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>De download zou de vrije schijfruimte beperken tot onder %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Vrije schijfruimte is minder dan %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Bestand was verwijderd van de server</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Het bestand kon niet volledig worden gedownload.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Het gedownloade bestand is leeg, hoewel de server meldde dat het %1 zou moeten zijn.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Bestand %1 kan niet worden opgeslagen wegens een lokaal bestandsnaam conflict!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Het bestand is gewijzigd sinds het is gevonden</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Fout bij schrijven van Metadata naar de database</translation>
</message>
@@ -2055,17 +2055,17 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Herstel mislukte: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Doorgaan met zwarte lijst:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Er is een bestand of map verwijderd van een alleen-lezen share, maar herstellen is mislukt: %1</translation>
</message>
@@ -2128,12 +2128,12 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Het bestand is verwijderd van een alleen-lezen share. Het is teruggezet.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Foutieve HTTP code ontvangen van de server. Verwacht was 204, maar ontvangen &quot;%1 %2&quot;.</translation>
</message>
@@ -2154,28 +2154,28 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Deze map mag niet worden hernoemd. De naam van de map is teruggezet naar de originele naam.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Deze map mag niet worden hernoemd. Verander de naam terug in Gedeeld.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Het bestand is hernoemd, maar hoort bij een alleen-lezen share. Het originele bestand is teruggezet.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Foutieve HTTP code ontvangen van de server. Verwacht werd 201, maar ontvangen &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Fout bij schrijven van Metadata naar de database</translation>
</message>
@@ -2183,22 +2183,27 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation>Bestand %1 kan niet worden geüpload omdat er al een ander bestand met dezelfde naam bestaan, al verschillen hoofd/kleine letters</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Bestand verwijderd</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Lokaal bestand gewijzigd bij sync. Wordt opnieuw meengenomen.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Lokaal bestand gewijzigd bij sync.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Fout bij schrijven van Metadata naar de database</translation>
</message>
@@ -3001,12 +3006,12 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>Slechts %1 beschikbaar, maar heeft minimaal %2 nodig om te starten</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Niet toegestaan omdat u geen rechten hebt om een bovenliggende map toe te voegen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Niet toegestaan omdat u geen rechten hebt om bestanden in die map toe te voegen</translation>
</message>
@@ -3141,49 +3146,49 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>De bestandsnaam bevat ten minste één ongeldig teken</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Genegeerd vanwege de &quot;wat synchroniseren&quot; zwarte lijst</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Niet toegestaan, omdat je geen permissies hebt om submappen aan die map toe te voegen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Niet toegestaan om dit bestand te uploaden, omdat het alleen-lezen is op de server, herstellen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Niet toegestaan om te verwijderen, herstellen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Lokale bestanden en share-map verwijderd. </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Verplaatsen niet toegestaan, object hersteld</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Verplaatsen niet toegestaan, omdat %1 alleen-lezen is</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>bestemming</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>bron</translation>
</message>
@@ -3669,7 +3674,7 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -533,20 +533,20 @@
</context>
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>Błąd przy dostępie do pliku konfiguracji</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>Wystąpił błąd podczas próby dostępu do pliku konfiguracyjnego %1.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
<translation>Wyłącz ownCloud</translation>
</message>
</context>
<context>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Błąd podczas zapisu metadanych do bazy</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Przekroczono czas odpowiedzi</translation>
</message>
@@ -703,7 +703,7 @@
<message numerus="yes">
<location filename="../src/gui/folder.cpp" line="400"/>
<source>%1 has and %n other file(s) have sync conflicts.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
<translation><numerusform>%1 plik ma błąd synchronizacji</numerusform><numerusform>%1 i %n innych plików mają konflikt synchronizacji.</numerusform><numerusform>%1 i %n innych plików mają konflikt synchronizacji.</numerusform><numerusform>%1 i %n innych plików mają konflikt synchronizacji.</numerusform></translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="402"/>
@@ -713,7 +713,7 @@
<message numerus="yes">
<location filename="../src/gui/folder.cpp" line="407"/>
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
<translation><numerusform>Plik %1 nie może zostać zsynchronizowany z powodu błędów. Sprawdź szczegóły w logu..</numerusform><numerusform>%1 i %n innych plików nie mogą zostać zsynchronizowane z powodu błędów. Sprawdź szczegóły w logu..</numerusform><numerusform>%1 i %n innych plików nie mogą zostać zsynchronizowane z powodu błędów. Sprawdź szczegóły w logu..</numerusform><numerusform>%1 i %n innych plików nie mogą zostać zsynchronizowane z powodu błędów. Sprawdź szczegóły w logu..</numerusform></translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="409"/>
@@ -1010,7 +1010,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="935"/>
<source>u2193 %1/s</source>
<translation type="unfinished"/>
<translation>u2193 %1/s</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="942"/>
@@ -1021,7 +1021,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="944"/>
<source>u2191 %1/s</source>
<translation type="unfinished"/>
<translation>u2191 %1/s</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="949"/>
@@ -1060,7 +1060,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message numerus="yes">
<location filename="../src/gui/folderstatusmodel.cpp" line="1029"/>
<source>Waiting for %n other folder(s)...</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
<translation><numerusform>Oczekiwanie na %n inny folder...</numerusform><numerusform>Oczekiwanie na %n inne foldery...</numerusform><numerusform>Oczekiwanie na %n innych folderów...</numerusform><numerusform>Oczekiwanie na %n innych folderów...</numerusform></translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="1035"/>
@@ -1168,22 +1168,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Nie otrzymano E-Tag z serwera, sprawdź Proxy/Bramę</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Otrzymaliśmy inny E-Tag wznowienia. Spróbuje ponownie następnym razem.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Serwer zwrócił błędną zakres zawartości</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Limit czasu połączenia</translation>
</message>
@@ -1213,7 +1213,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message>
<location filename="../src/gui/generalsettings.ui" line="85"/>
<source>Ask for confirmation before synchronizing folders larger than</source>
<translation type="unfinished"/>
<translation>Zapytaj o potwierdzenie przed synchronizacją folderów większych niż</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="105"/>
@@ -1286,7 +1286,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Wprowadź hasło</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1343,22 +1343,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Pozycje, dla których usuwanie jest dozwolone zostaną usunięte, jeżeli uprawnienia katalogu dopuszczają usuwanie.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Nie można otworzyć plików</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Nie mogę zapisać zmian do &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Dodaj ignorowany</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Dodaj nowy ignorowany:</translation>
</message>
@@ -1437,7 +1437,7 @@ Pozycje, dla których usuwanie jest dozwolone zostaną usunięte, jeżeli uprawn
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Przekroczono czas odpowiedzi</translation>
</message>
@@ -1972,7 +1972,7 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Limit czasu połączenia</translation>
</message>
@@ -1980,7 +1980,7 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@@ -1988,7 +1988,7 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Błąd podczas zapisu metadanych do bazy</translation>
</message>
@@ -1996,47 +1996,47 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Nie można pobrać pliku %1 ze względu na konflikt nazwy pliku lokalnego!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Pobranie zmniejszy ilość wolnego miejsca poniżej %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Wolne miejsce na dysku jest mniejsze niż %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Plik został usunięty z serwera</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Ten plik nie mógł być całkowicie pobrany.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Błąd podczas zapisu metadanych do bazy</translation>
</message>
@@ -2044,17 +2044,17 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2117,12 +2117,12 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Plik został usunięty z zasobu z prawem tylko do odczytu. Został przywrócony.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
@@ -2143,28 +2143,28 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Folder ten nie może być zmieniony. Został zmieniony z powrotem do pierwotnej nazwy.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Nie wolno zmieniać nazwy tego folderu. Proszę zmień nazwę z powrotem na Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Plik był edytowany lokalnie ale jest częścią udziału z prawem tylko do odczytu. Przywrócono oryginalny plik</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Błąd podczas zapisu metadanych do bazy</translation>
</message>
@@ -2172,22 +2172,27 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Usunięto plik</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Lokalny plik zmienił się podczas synchronizacji.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Błąd podczas zapisu metadanych do bazy</translation>
</message>
@@ -2990,12 +2995,12 @@ Niezalecane jest jego użycie.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Niedozwolone, ponieważ nie masz uprawnień do dodawania katalogu nadrzędnego</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Niedozwolone, ponieważ nie masz uprawnień do dodawania plików w tym katalogu</translation>
</message>
@@ -3130,49 +3135,49 @@ Niezalecane jest jego użycie.</translation>
<translation>Nazwa pliku zawiera co najmniej jeden nieprawidłowy znak</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Niedozwolone, ponieważ nie masz uprawnień do dodawania podkatalogów w tym katalogu</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Wgrywanie niedozwolone, ponieważ plik jest tylko do odczytu na serwerze, przywracanie</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Brak uprawnień by usunąć, przywracanie</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Lokalne pliki i udostępniane foldery zostały usunięte.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Przenoszenie niedozwolone, obiekt przywrócony</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Przenoszenie niedozwolone, ponieważ %1 jest tylko do odczytu</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>docelowy</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>źródło</translation>
</message>
@@ -3261,7 +3266,7 @@ Niezalecane jest jego użycie.</translation>
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
<location filename="../src/gui/owncloudgui.cpp" line="742"/>
<source>Log in...</source>
<translation type="unfinished"/>
<translation>Zaloguj...</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="396"/>
@@ -3393,7 +3398,7 @@ Niezalecane jest jego użycie.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="730"/>
<source>New account...</source>
<translation type="unfinished"/>
<translation>Nowe konto...</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="748"/>
@@ -3414,7 +3419,7 @@ Niezalecane jest jego użycie.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="798"/>
<source>Syncing %1 of %2</source>
<translation type="unfinished"/>
<translation>Synchronizowanie %1 of %2</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="806"/>
@@ -3659,7 +3664,7 @@ Kliknij</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -111,7 +111,7 @@
<message>
<location filename="../src/gui/accountsettings.ui" line="205"/>
<source>Synchronize none</source>
<translation type="unfinished"/>
<translation>Sincronizar nenhum</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.ui" line="212"/>
@@ -508,7 +508,7 @@
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="35"/>
<source>Certificate &amp; Key (pkcs12) :</source>
<translation type="unfinished"/>
<translation>Certificado e Chave (pkcs12) :</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="51"/>
@@ -534,19 +534,19 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
<translation>Erro a aceder ao ficheiro de configuração</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
<translation>Sair do ownCloud</translation>
</message>
</context>
<context>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Erro ao gravar os metadados para a base de dados</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>A ligação expirou</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Nenhum E-Tag recebida do servidor, verifique Proxy / Acesso</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Nós recebemos uma E-Tag diferente para retomar. Tentar da próxima vez.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>O servidor devolveu o alcance-conteúdo errado</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>O tempo de ligação expirou</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Insira a Palavra-passe</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Clique aqui&lt;/a&gt; para solicitar uma palavra-passe da aplicação a partir da interface da Web.</translation>
</message>
@@ -1341,22 +1341,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Os itens onde é permitido a eliminação serão eliminados se estes impedirem a remoção de uma diretoria. Isto é útil para os metadados.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Não foi possível abrir o ficheiro</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Não foi possível gravar as alterações para &apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Adicione Padrão de ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Adicione um novo padrão de ignorar:</translation>
</message>
@@ -1435,7 +1435,7 @@ Os itens onde é permitido a eliminação serão eliminados se estes impedirem a
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>A ligação expirou</translation>
</message>
@@ -1831,7 +1831,7 @@ Não é aconselhada a sua utilização.</translation>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="212"/>
<source>Invalid URL</source>
<translation type="unfinished"/>
<translation>URL inválido</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="374"/>
@@ -1970,7 +1970,7 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>O tempo de ligação expirou</translation>
</message>
@@ -1978,7 +1978,7 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Resposta JSON inválida do URL poll</translation>
</message>
@@ -1986,7 +1986,7 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Erro ao escrever a meta-informação par a base de dados</translation>
</message>
@@ -1994,47 +1994,47 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Não foi possível transferir o ficheiro %1 devido a um conflito com o nome de ficheiro local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>A transferência poderá reduzir o espaço livre em disco para menos de %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>O Espaço livre no disco é inferior a %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>O ficheiro foi eliminado do servidor</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Não foi possível transferir o ficheiro na totalidade.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>O ficheiro transferido está vazio, apesar do servidor indicar que este deveria ter %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Ficheiro %1 não pode ser guardado devido à existência de um ficheiro local com o mesmo nome.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>O ficheiro alterou-se desde a sua descoberta</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Erro ao gravar os metadados para a base de dados</translation>
</message>
@@ -2042,17 +2042,17 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Restauro Falhou: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Continue a enviar para lista negra:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Um ficheiro ou pasta foi removido de uma partilha de leitura, mas o restauro falhou: %1</translation>
</message>
@@ -2115,12 +2115,12 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>O ficheiro havia sido removido de uma partilha apenas de leitura. Ficheiro restaurado. </translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Código HTTP errado devolvido pelo servidor. Esperado 204, mas foi recebido &quot;%1 %2&quot;.</translation>
</message>
@@ -2141,28 +2141,28 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Esta pasta não pode ser renomeada. A alterar para nome original.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Esta pasta não pode ser renomeada. Por favor renomeie para o seu nome original: Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>O ficheiro foi renomeado mas faz parte de uma partilha de leitura. O ficheiro original foi restaurado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Código HTTP errado devolvido pelo servidor. Esperado 201, mas foi recebido &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Erro ao escrever a meta-informação par a base de dados</translation>
</message>
@@ -2170,22 +2170,27 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Ficheiro Eliminado</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>O ficheiro local foi alterado durante a sincronização. Vai ser finalizado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Ficheiro local alterado durante a sincronização.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Erro ao gravar os metadados para a base de dados</translation>
</message>
@@ -2210,7 +2215,7 @@ Não é aconselhada a sua utilização.</translation>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="463"/>
<source>Unexpected return code from server (%1)</source>
<translation type="unfinished"/>
<translation>Código de resposta inesperado do servidor (%1)</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
@@ -2569,7 +2574,7 @@ Não é aconselhada a sua utilização.</translation>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="504"/>
<source>Could not open email client</source>
<translation type="unfinished"/>
<translation>Não foi possivel abrir o cliente de email</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="505"/>
@@ -2988,12 +2993,12 @@ Não é aconselhada a sua utilização.</translation>
<translation>Apenas %1 estão disponíveis, é preciso um mínimo de %2 para começar</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Não permitido, porque não tem permissão para adicionar a pasta fonte</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Não permitido, porque não tem permissão para adicionar os ficheiros nessa pasta</translation>
</message>
@@ -3075,7 +3080,7 @@ Não é aconselhada a sua utilização.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="468"/>
<source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
<translation>O nome de ficheiro é um nome reservado neste sistema de ficheiros.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="473"/>
@@ -3128,49 +3133,49 @@ Não é aconselhada a sua utilização.</translation>
<translation>O nome de ficheiro contém pelo menos um caráter inválido</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorado devido à blacklist de escolha para sincronização</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Não permitido, porque não tem permissão para adicionar as subpastas nessa pasta</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Não é permitido enviar este ficheiro porque este é de leitura no servidor, a restaurar</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Não autorizado para remoção, restaurando</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Ficheiros locais e pasta partilhada removidos.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Mover não foi permitido, item restaurado</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Mover não foi autorizado porque %1 é de leitura</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>o destino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>a origem</translation>
</message>
@@ -3479,7 +3484,7 @@ Não é aconselhada a sua utilização.</translation>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="301"/>
<source>Ask for confirmation before synchroni&amp;zing folders larger than</source>
<translation type="unfinished"/>
<translation>Pedir confirmação antes de sincronizar pastas maiores que</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="318"/>
@@ -3490,7 +3495,7 @@ Não é aconselhada a sua utilização.</translation>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="327"/>
<source>Ask for confirmation before synchronizing e&amp;xternal storages</source>
<translation type="unfinished"/>
<translation>Pedir confirmação antes de sincronizar armazenamentos e&amp;xteriores</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="351"/>
@@ -3616,7 +3621,7 @@ Não é aconselhada a sua utilização.</translation>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="86"/>
<source>Ser&amp;ver Address</source>
<translation type="unfinished"/>
<translation>Endereço do Ser&amp;vidor</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="102"/>
@@ -3656,7 +3661,7 @@ Não é aconselhada a sua utilização.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>
@@ -3829,7 +3834,7 @@ Não é aconselhada a sua utilização.</translation>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="51"/>
<source>Updated local metadata</source>
<translation type="unfinished"/>
<translation>Metadados locais atualizados</translation>
</message>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="54"/>
@@ -3871,7 +3876,7 @@ Não é aconselhada a sua utilização.</translation>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="83"/>
<source>updating local metadata</source>
<translation type="unfinished"/>
<translation>a atualizar metadados locais</translation>
</message>
</context>
<context>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>Erro acessando o arquivo de configuração</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>Ocorreu um erro ao acessar o arquivo de configuração em %1.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation>Sair do ownCloud</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Ocorreu um erro ao escrever metadados ao banco de dados</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Conexão expirou</translation>
</message>
@@ -1173,22 +1173,22 @@ Continuar a sincronização como normal fará com que todos os seus arquivos sej
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Nenhuma E-Tag recebida do servidor, verifique Proxy / gateway</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Recebemos um e-Tag diferente para resumir. Tente uma próxima vez.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>O servidor retornou erro numa série-de-conteúdo</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Conexão Finalizada</translation>
</message>
@@ -1292,7 +1292,7 @@ Continuar a sincronização como normal fará com que todos os seus arquivos sej
<translation>Entrar Senha</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Click aqui&lt;/a&gt; para solicitar uma senha de aplicativo na interface da web.</translation>
</message>
@@ -1349,22 +1349,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Itens onde a eliminação é permitida serão excluídos se eles evitarem que um diretório seja removido. Isso é útil para metadados.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Não foi possível abrir o arquivo</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Não é possível gravar as alterações em &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Adicionar Ignorar Padrão</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Adicionar um novo padrão ignorar:</translation>
</message>
@@ -1443,7 +1443,7 @@ Itens onde a eliminação é permitida serão excluídos se eles evitarem que um
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Conexão expirou</translation>
</message>
@@ -1976,7 +1976,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Conexão Finalizada</translation>
</message>
@@ -1984,7 +1984,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Resposta JSON inválida a partir do conjunto de URL</translation>
</message>
@@ -1992,7 +1992,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Ocorreu um erro ao escrever metadados ao banco de dados</translation>
</message>
@@ -2000,47 +2000,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>O arquivo %1 não pode ser baixado devido a um confronto local no nome do arquivo!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>O download reduzirá o espaço livre em disco abaixo de %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>O espaço livre no disco é inferior a %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>O arquivo foi eliminado do servidor</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>O arquivo não pode ser baixado completamente.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>O arquivo baixado está vazio apesar do servidor anunciou que deveria ter %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>O arquivo %1 não pode ser salvo devido a um confronto com um nome de arquivo local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Arquivo foi alterado desde a descoberta</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Ocorreu um erro ao escrever metadados ao banco de dados</translation>
</message>
@@ -2048,17 +2048,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Falha na Restauração: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Continuar na lista negra:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Um arquivo ou pasta foi removido de um compartilhamento de somente leitura, mas a restauração falhou: %1</translation>
</message>
@@ -2121,12 +2121,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>O arquivo foi removido de um compartilhamento somente de leitura. Ele foi restaurado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Código HTTP retornado errado pelo servidor. 204 esperado, mas recebeu &quot;%1 %2&quot;.</translation>
</message>
@@ -2147,28 +2147,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Esta pasta não pode ser renomeada. Ela será renomeado de volta ao seu nome original.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Esta pasta não pode ser renomeada. Por favor, nomeie-a de volta para Compartilhada.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>O arquivo foi renomeado mas faz parte de compartilhamento de leitura. O arquivo original foi restaurado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Código HTTP retornado errado pelo servidor. 201 esperado, mas recebeu &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Ocorreu um erro ao escrever metadados ao banco de dados</translation>
</message>
@@ -2176,22 +2176,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation>O arquivo %1 não pode ser enviado porque um outro arquivo com o mesmo nome, diferenciando apenas letras maiúsculas e minúsculas, existe</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Arquivo Removido</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Arquivo local alterado durante a sincronização. Ele será retomado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Arquivo local modificado durante a sincronização.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Ocorreu um erro ao escrever metadados ao banco de dados</translation>
</message>
@@ -2994,12 +2999,12 @@ It is not advisable to use it.</source>
<translation>Apenas %1 estão disponíveis, precisamos de pelo menos %2 para começar</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Não permitido porque você não tem permissão para adicionar pasta mãe</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Não permitido porque você não tem permissão para adicionar arquivos na pasta</translation>
</message>
@@ -3134,49 +3139,49 @@ It is not advisable to use it.</source>
<translation>O nome do arquivo contem pelo menos um caractere inválido </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorado por causa da lista negra &quot;escolher o que sincronizar&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Não permitido porque você não tem permissão para adicionar subpastas para essa pasta</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Não é permitido fazer o upload deste arquivo porque ele é somente leitura no servidor, restaurando</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Não é permitido remover, restaurando</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Arquivos locais e pasta compartilhada removida.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Não é permitido mover, item restaurado</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Não é permitido mover porque %1 é somente para leitura</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>o destino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>a fonte</translation>
</message>
@@ -3663,7 +3668,7 @@ Para problemas conhecidos e ajuda, visite: &lt;a href=&quot;https://central.ownc
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>Ошибка при доступе к файлу конфигурации</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>При обращении к файлу конфигурации %1 произошла ошибка.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation>Выйти из ownCloud</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Ошибка записи метаданных в базу данных</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Время ожидания соединения превышено</translation>
</message>
@@ -1173,22 +1173,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>E-Tag от сервера не получен, проверьте настройки прокси/шлюза.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Мы получили другой E-Tag для возобновления. Повторите попытку позже.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Сервер вернул неверный диапазон содержимого</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Время ожидания подключения истекло</translation>
</message>
@@ -1291,7 +1291,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Введите пароль</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Кликните здесь&lt;/a&gt; чтобы запросить пароль приложения через веб-интерфейс.</translation>
</message>
@@ -1347,22 +1347,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Элементы, где это разрешается, будут удалены, в случае если они помешают удалению папки. Используется для метаданных.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Невозможно открыть файл</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Невозможно записать изменения в &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Добавить шаблон игнорирования</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Добавить новый шаблон игнорирования:</translation>
</message>
@@ -1441,7 +1441,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Время ожидания соединения превышено</translation>
</message>
@@ -1976,7 +1976,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Время ожидания подключения истекло</translation>
</message>
@@ -1984,7 +1984,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Не правильный JSON ответ на сформированный URL</translation>
</message>
@@ -1992,7 +1992,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Ошибка записи метаданных в базу данных</translation>
</message>
@@ -2000,47 +2000,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Файл %1 не может быть загружен из-за локального конфликта имен!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Эта загрузка уменьшит свободное дисковое пространство ниже %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Свободное место на диске меньше, чем %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Файл был удален с сервера</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Невозможно полностью загрузить файл.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Скачанный файл пуст, хотя сервер заявил, что он должен быть %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Файл %1 не может быть сохранён из-за локального конфликта имен!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>После обнаружения файл был изменен</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Ошибка записи метаданных в базу данных</translation>
</message>
@@ -2048,17 +2048,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Восстановление не удалось: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Продолжить занесение в чёрный список:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Файл или папка была удалена из доступа только для чтения, восстановление завершилось с ошибкой: %1</translation>
</message>
@@ -2121,12 +2121,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Файл удалён с удаленного общего ресурса только для чтения. Файл был восстановлен.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Сервер ответил не правильным HTTP кодом. Ожидался 204, но получен &quot;%1 %2&quot;.</translation>
</message>
@@ -2147,28 +2147,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Этот каталог не должен переименовываться. Ему будет присвоено изначальное имя. </translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Этот каталог не должен переименовываться. Присвойте ему изначальное имя: Shared. </translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Файл переименован на удаленном общем ресурсе только для чтения. Файл был восстановлен.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Сервер ответил не правильным HTTP кодом. Ожидался 201, но получен &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Ошибка записи метаданных в базу данных</translation>
</message>
@@ -2176,22 +2176,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Файл Перемещён</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Локальный файл изменился в процессе синхронизации. Операция будет возобновлена.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Локальный файл изменился в процессе синхронизации.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Ошибка записи метаданных в базу данных</translation>
</message>
@@ -2994,12 +2999,12 @@ It is not advisable to use it.</source>
<translation>Только %1 доступно, нужно как минимум %2 чтобы начать</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Не разрешается, так как у вас нет полномочий на добавление родительской папки</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Не разрешается, так как у вас нет полномочий на добавление файлов в эту папку</translation>
</message>
@@ -3134,49 +3139,49 @@ It is not advisable to use it.</source>
<translation>Имя файла содержит по крайней мере один некорректный символ</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Игнорируется из-за черного списка в &quot;что синхронизировать&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Не разрешается, так как у вас нет полномочий на добавление подпапок в папку.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Не допускается загрузка этого файла, так как на сервере он помечен только для чтения, восстанавливаем</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Не допускается удаление, восстанавливаем</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Локальные файлы и общий каталог удалены.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Перемещение не допускается, элемент восстановлен</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Перемещение не допускается, поскольку %1 помечен только для чтения</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>назначение</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>источник</translation>
</message>
@@ -3662,7 +3667,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Chyba pri zápise metadát do databázy</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Pripojenie expirovalo</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Zo servera nebol prijatý E-Tag, skontrolujte proxy/bránu</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Prijali sme iný E-Tag pre pokračovanie. Skúsim to neskôr znovu.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Server vrátil nesprávnu hodnotu Content-range</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Spojenie vypršalo</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Vložte heslo</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1339,22 +1339,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Nemožno otvoriť súbor</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Nemožno zapísať zmeny do &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Pridať vzor ignorovaného súboru</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Pridať nový vzor ignorovaného súboru:</translation>
</message>
@@ -1433,7 +1433,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Pripojenie expirovalo</translation>
</message>
@@ -1968,7 +1968,7 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Spojenie vypršalo</translation>
</message>
@@ -1976,7 +1976,7 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Neplatná JSON odpoveď z URL adresy</translation>
</message>
@@ -1984,7 +1984,7 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Chyba pri zápise metadát do databázy</translation>
</message>
@@ -1992,47 +1992,47 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Súbor %1 nie je možné stiahnuť, pretože súbor s rovnakým menom existuje!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Súbor bol vymazaný zo servera</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Súbor sa nedá stiahnuť úplne.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Súbor %1 nie je možné uložiť, pretože jeho názov koliduje s názvom lokálneho súboru!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Súbor sa medzitým zmenil</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Chyba pri zápise metadát do databázy</translation>
</message>
@@ -2040,17 +2040,17 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Obnovenie zlyhalo: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Pokračovať v blacklistingu: </translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2113,12 +2113,12 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Súbor bol odobratý zo zdieľania len na čítanie. Súbor bol obnovený.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Server vrátil neplatný HTTP kód. Očakávaný bol 204, ale vrátený bol &quot;%1 %2&quot;.</translation>
</message>
@@ -2139,28 +2139,28 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Tento priečinok nemôže byť premenovaný. Prosím, vráťte mu pôvodné meno.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Tento priečinok nemôže byť premenovaný. Prosím, vráťte mu meno Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Súbor bol premenovaný, ale je súčasťou zdieľania len na čítanie. Pôvodný súbor bol obnovený.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Server vrátil neplatný HTTP kód. Očakávaný bol 201, ale vrátený bol &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Chyba pri zápise metadát do databázy</translation>
</message>
@@ -2168,22 +2168,27 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Súbor zmazaný</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Lokálny súbor bol zmenený počas synchronizácie. Bude obnovený.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<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/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Chyba pri zápise metadát do databázy</translation>
</message>
@@ -2986,12 +2991,12 @@ Nie je vhodné ju používať.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3126,49 +3131,49 @@ Nie je vhodné ju používať.</translation>
<translation>Názov súboru obsahuje nevhodný znak</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorované podľa nastavenia &quot;vybrať čo synchronizovať&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Nie je dovolené, lebo nemáte oprávnenie pridávať podpriečinky do tohto priečinka</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Nie je dovolené tento súbor nahrať, pretože je na serveri iba na čítanie. Obnovuje sa.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Nie je dovolené odstrániť. Obnovuje sa.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Lokálne súbory a zdieľaný priečinok boli odstránené.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Presunutie nie je dovolené. Položka obnovená.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Presunutie nie je dovolené, pretože %1 je na serveri iba na čítanie</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>cieľ</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>zdroj</translation>
</message>
@@ -3654,7 +3659,7 @@ Nie je vhodné ju používať.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation>Napaka dostopa do nastavitvene datoteke</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation>Med dostopom do nastavitvene datoteke na %1 je prišlo do napake.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation>Končaj ownCloud</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Napaka zapisovanja metapodatkov v podatkovno zbirko</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Povezava je časovno potekla</translation>
</message>
@@ -1175,22 +1175,22 @@ Z nadaljevanjem usklajevanja bodo vse trenutne datoteke prepisane s starejšimi
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ni prejete oznake s strežnika. Preveriti je treba podatke posredovalnega strežnika ali prehoda.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Prejeta je različna oznaka za nadaljevanje opravila. Ponovni poskus bo izveden kasneje.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Odziv strežnika kaže na neveljaven obseg vsebine</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Povezava je časovno potekla</translation>
</message>
@@ -1293,7 +1293,7 @@ Z nadaljevanjem usklajevanja bodo vse trenutne datoteke prepisane s starejšimi
<translation>Vnos gesla</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Kliknite tu&lt;/a&gt; za dodelitev gesla za program prek spletnega vmesnika.</translation>
</message>
@@ -1350,22 +1350,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Predmeti na mestu, kjer je brisanje dovoljeno, bodo izbisani, v kolikor zaradi njih brisanje mape ni mogoče. Možnost je uporabna pri metapodatkih.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Datoteke ni mogoče odpreti</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Ni mogoče zapisati sprememb v &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Dodaj vzorec za izpuščanje</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Dodaj nov vzorec za izpuščanje:</translation>
</message>
@@ -1444,7 +1444,7 @@ Predmeti na mestu, kjer je brisanje dovoljeno, bodo izbisani, v kolikor zaradi n
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Povezava je potekla</translation>
</message>
@@ -1979,7 +1979,7 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Povezava časovno pretekla</translation>
</message>
@@ -1987,7 +1987,7 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Neveljaven odziv JSON preverjanja naslova URL</translation>
</message>
@@ -1995,7 +1995,7 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Napaka zapisovanja metapodatkov v podatkovno zbirko</translation>
</message>
@@ -2003,47 +2003,47 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Datoteke %1 ni mogoče prejeti zaradi neskladja z imenom krajevne datoteke!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Prejem bi zmanjšal prostor na disku pod %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Na disku je prostora manj kot %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Datoteka je izbrisana s strežnika</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Datoteke ni mogoče prejeti v celoti.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Prejeta datoteka je prazna, čeprav je na strežniku velikosti %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Datoteke %1 ni mogoče shraniti zaradi neskladja z imenom obstoječe datoteke!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Datoteka je bila spremenjena po usklajevanju seznama datotek</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Napaka zapisovanja metapodatkov v podatkovno zbirko</translation>
</message>
@@ -2051,17 +2051,17 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; obnovitev je spodletela: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Nadaljuj z blokiranjem prek črnega seznama:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Datoteka ali mapa je bila odstranjena iz mesta v souporabi, ki je nastavljeno le za branje, obnavljanje pa je spodletelo: %1</translation>
</message>
@@ -2124,12 +2124,12 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Datoteka je bila odstranjena iz mesta v souporabi, vendar je uspešno obnovljena.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>S strežnika je vrnjen neveljaven odziv HTTP. Pričakovan je 204, prejet pa je bil &quot;%1 %2&quot;.</translation>
</message>
@@ -2150,28 +2150,28 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Te mape ni dovoljeno preimenovati, zato bo samodejno preimenovana v izvorno ime.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Te mape ni dovoljeno preimenovati. Preimenujte jo nazaj na privzeto vrednost.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Datoteka je preimenovana, vendar je označena za souporabo le za branje. Obnovljena je izvirna datoteka.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>S strežnika je vrnjen neveljaven odziv HTTP. Pričakovan je 201, prejet pa je bil &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Napaka zapisovanja metapodatkov v podatkovno zbirko</translation>
</message>
@@ -2179,22 +2179,27 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Datoteka je odstranjena</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Krajevna datoteka je bila med usklajevanjem spremenjena. Usklajena bo, ko bo shranjena.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Krajevna datoteka je bila med usklajevanjem spremenjena.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Napaka zapisovanja metapodatkov v podatkovno zbirko</translation>
</message>
@@ -2997,12 +3002,12 @@ Uporaba ni priporočljiva.</translation>
<translation>Le %1 je na voljo, zahtevanih pa je vaj %2 za zagon</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Dejanje ni dovoljeno, ker ni ustreznih dovoljenj za dodajanje starševske mape</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Dejanje ni dovoljeno, ker ni ustreznih dovoljenj za dodajanje datotek v to mapo</translation>
</message>
@@ -3137,49 +3142,49 @@ Uporaba ni priporočljiva.</translation>
<translation>Ime datoteke vsebuje vsaj en neveljaven znak.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Prezrto, ker je predmet označen na črni listi za usklajevanje</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Dejanje ni dovoljeno! Ni ustreznih dovoljenj za dodajanje podmap v to mapo.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Ni dovoljeno pošiljati te datoteke, ker ima določena dovoljenja le za branje. Datoteka bo obnovljena na izvorno različico.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Odstranitev ni dovoljena, datoteka bo obnovljena.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Krajevne datoteke in mape v souporabi so odstranjene.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Premikanje ni dovoljeno, datoteka bo obnovljena.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Premikanje ni dovoljeno, ker je nastavljeno določilo %1 le za branje.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>cilj</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>vir</translation>
</message>
@@ -3665,7 +3670,7 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Време повезивања истекло</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Нема е-ознаке са сервера. Проверите прокси или мрежни излаз</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Добијена је различита е-ознака за наставак преноса. Покушаћу поново следећи пут.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Сервер је вратио погрешан опсег садржаја</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Време за повезивање је истекло</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Унесите лозинку</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1339,22 +1339,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Не могу да отворим фајл</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Не могу да упишем измене у %1</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Додавање шаблона за игнорисање</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Додајте нови шаблон за игнорисање:</translation>
</message>
@@ -1433,7 +1433,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Време повезивања истекло</translation>
</message>
@@ -1968,7 +1968,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Веза је истекла</translation>
</message>
@@ -1976,7 +1976,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Неисправан ЈСОН одговор са адресе упита</translation>
</message>
@@ -1984,7 +1984,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -1992,47 +1992,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Фајл %1 се не може преузети јер се судара са називом локалног фајла!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Фајл је обрисан са сервера</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Фајл није могао бити преузет у потпуности.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Фајл %1 се не може сачувати јер се судара са називом локалног фајла!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Фајл је измењен у међувремену</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2040,17 +2040,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Враћање није успело: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Настави блокирање:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2113,12 +2113,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Фајл је уклоњен из дељења које је само за читање. Зато је враћен.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Сервер је вратио лош ХТТП код. Очекивано је 204 али је примљено %1 %2.</translation>
</message>
@@ -2139,28 +2139,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Ова фасцикла се не сме преименовати. Зато је враћен првобитни назив.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Ова фасцикла се не сме преименовати. Молим вас вратите назив у Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Фајл је био преименован али је део дељења које је само за читање. Оригинални фајл је враћен.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Сервер је вратио лош ХТТП код. Очекивано је 201 али је примљено %1 %2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2168,22 +2168,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Фајл уклоњен</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Локални фајл је измењен током синхронизације. Биће настављена.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Локални фајл измењен током синхронизације.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2986,12 +2991,12 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3126,49 +3131,49 @@ It is not advisable to use it.</source>
<translation>Назив садржи бар један недозвољен карактер</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Игнорисано јер се не налази на листи за синхронизацију</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Није могуће отпремити овај фајл јер је на серверу само за читање. Враћам</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Није могуће уклањање. Враћам</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Локални фајлови и дељена фасцикла су уклоњени.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Премештање није дозвољено. Ставка је враћена</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Премештање није дозвољено јер %1 је само за читање</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>одредиште</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>извор</translation>
</message>
@@ -3654,7 +3659,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Fel vid skrivning av metadata till databasen</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Tidsgräns för anslutningen överskreds</translation>
</message>
@@ -1168,22 +1168,22 @@ Om du fortsätter synkningen kommer alla dina filer återställas med en äldre
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ingen E-Tag mottogs från servern, kontrollera proxy/gateway</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Vi mottog en helt annan e-tag för att återuppta. Försök igen nästa gång.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Servern returnerade felaktig content-range</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Anslutningen avbröts grund av timeout</translation>
</message>
@@ -1286,7 +1286,7 @@ Om du fortsätter synkningen kommer alla dina filer återställas med en äldre
<translation>Ange lösenord</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;Klicka här&lt;/a&gt; för att begära ett app-lösenord från webbgränssnittet.</translation>
</message>
@@ -1343,22 +1343,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Objekt som tillåter radering kommer tas bort om de förhindrar en mapp att tas bort. Det är användbart för meta-data.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Kunde inte öppna fil</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Kan inte skriva förändringar till &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Lägg till synk-filter</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Lägg till ett nytt synk-filter:</translation>
</message>
@@ -1437,7 +1437,7 @@ Objekt som tillåter radering kommer tas bort om de förhindrar en mapp att tas
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Tidsgräns för anslutningen överskreds</translation>
</message>
@@ -1972,7 +1972,7 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Anslutningen avbröts grund av timeout</translation>
</message>
@@ -1980,7 +1980,7 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Ogiltigt JSON-svar från hämtnings-URLen</translation>
</message>
@@ -1988,7 +1988,7 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Fel vid skrivning av metadata till databasen</translation>
</message>
@@ -1996,47 +1996,47 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Fil %1 kan inte laddas ner grund av namnkonflikt med en lokal fil!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Nedladdningen skulle innebära ledigt utrymme understiger %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Ledigt utrymme är under %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Filen har tagits bort från servern</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Filen kunde inte laddas ner fullständigt.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Den nedladdade filen är tom men servern sa att den skulle vara %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Fil %1 kan inte sparas eftersom namnet krockar med en lokal fil!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Filen har ändrats sedan upptäckten</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Fel vid skrivning av metadata till databasen</translation>
</message>
@@ -2044,17 +2044,17 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Återställning misslyckades: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Fortsätt svartlista:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>En fil eller mapp togs bort från en skrivskyddad delning, men återställning misslyckades: %1</translation>
</message>
@@ -2117,12 +2117,12 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Den här filen har tagits bort från en endast-läsbar delning. Den återställdes.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Felaktig HTTP-kod i svaret från servern. &apos;204&apos; förväntades, men &quot;%1 %2&quot; mottogs.</translation>
</message>
@@ -2143,28 +2143,28 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Denna mapp får inte byta namn. Den kommer att döpas om till sitt ursprungliga namn.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Denna mapp får ej döpas om. Vänligen döp den till Delad igen.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>En fil döptes om men är en del av en endast-läsbar delning. Original filen återställdes.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Felaktig HTTP-kod i svaret från servern. &apos;201&apos; förväntades, men &quot;%1 %2&quot; mottogs.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Fel vid skrivning av metadata till databasen</translation>
</message>
@@ -2172,22 +2172,27 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Filen Raderad</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Lokal fil ändrades under synkningen. Den kommer återupptas.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Lokal fil ändrades under synk.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Fel vid skrivning av metadata till databasen</translation>
</message>
@@ -2990,12 +2995,12 @@ Det är inte lämpligt använda den.</translation>
<translation>Endast %1 tillgängligt, behöver minst %2 för att starta</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Otillåtet eftersom du inte har rättigheter att lägga till övermappar</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Otillåtet eftersom du inte har rättigheter att lägga till filer i den mappen.</translation>
</message>
@@ -3130,49 +3135,49 @@ Det är inte lämpligt använda den.</translation>
<translation>Filnamnet innehåller minst ett ogiltigt tecken</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorerad eftersom den är svartlistad i &quot;välj vad som ska synkas&quot; </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Otillåtet eftersom du inte har rättigheter att lägga till undermappar i den mappen.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Inte behörig att ladda upp denna fil den är skrivskyddad servern, återställer </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Inte behörig att radera, återställer</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Lokala filer och mappar som är delade är borttagna.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Det gick inte att genomföra flytten, objektet återställs</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Det gick inte att genomföra flytten %1 är skrivskyddad</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>destinationen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>källan</translation>
</message>
@@ -3658,7 +3663,7 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation> ownCloud</translation>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation></translation>
</message>
@@ -755,14 +755,20 @@
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
If you decide to delete the files, they will be unavailable to you, unless you are the owner.</source>
<translation type="unfinished"/>
<translation> &apos;%1&apos;
</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="897"/>
<source>All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
<translation type="unfinished"/>
<translation> &apos;%1&apos;
?
</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="901"/>
@@ -786,7 +792,7 @@ This might be because a backup was restored on the server.
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
<translation> &apos;%1&apos;
?</translation>
?</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="926"/>
@@ -1171,22 +1177,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation> E-Tag </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation> E-Tag </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@@ -1289,7 +1295,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation></translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;&lt;/a&gt; </translation>
</message>
@@ -1346,22 +1352,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
meta</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation> &apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>:</translation>
</message>
@@ -1440,7 +1446,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation></translation>
</message>
@@ -1974,7 +1980,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@@ -1982,7 +1988,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation> JSON URL </translation>
</message>
@@ -1990,7 +1996,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -1998,47 +2004,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation> %1 !</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation> %1 !</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -2046,17 +2052,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; : %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation> : %1</translation>
</message>
@@ -2119,12 +2125,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation> </translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation> HTTP 204 &quot;%1 %2&quot;</translation>
</message>
@@ -2145,28 +2151,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation> </translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation> </translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation> </translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation> HTTP 201 &quot;%1 %2&quot;</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -2174,22 +2180,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation> </translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -2990,12 +3001,12 @@ It is not advisable to use it.</source>
<translation> %1 %2 </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation> </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation> </translation>
</message>
@@ -3130,49 +3141,49 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation> &quot;&quot; </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation> </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation> </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation></translation>
</message>
@@ -3658,7 +3669,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>Veritabanına üstveri yazma hatası</translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Bağlantı zaman ımına uğradı</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Sunucudan E-Tag alınamadı, Vekil Sunucu/ Geçidi&apos;ni denetleyin.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Devam etmek üzere farklı bir E-Etiket aldık. Sonraki işlemde yeniden denenecek.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Sunucu yanlış içerik aralığı döndürdü</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Bağlantı Zaman ımı</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Parolayı Girin</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1341,22 +1341,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
Bir dizinin silinmesine engel oluyorsa silmeye izin verilen yerlerdeki ögeler silinecektir. Bu ham veriler için kullanışlıdır.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Dosya ılamadı</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Değişiklikler &apos;%1&apos; üzerine yazılamıyor.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Yoksayma Deseni Ekle</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Yeni bir yoksayma deseni ekle:</translation>
</message>
@@ -1435,7 +1435,7 @@ Bir dizinin silinmesine engel oluyorsa silmeye izin verilen yerlerdeki ögeler s
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Bağlantı zaman ımına uğradı</translation>
</message>
@@ -1969,7 +1969,7 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Bağlantı Zaman ımı</translation>
</message>
@@ -1977,7 +1977,7 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Getirme URL&apos;sinden geçersiz JSON yanıtı</translation>
</message>
@@ -1985,7 +1985,7 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>Veritabanına üstveri yazma hatası</translation>
</message>
@@ -1993,47 +1993,47 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>%1 dosyası, yerel dosya adı çakışması nedeniyle indirilemiyor!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>Dosya indirimi boş disk alanını %1 altına düşürecektir</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation>Boş disk alanı %1 altında</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Dosya sunucudan silindi</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Dosya tamamıyla indirilemedi.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation>Sunucu boyutunu %1 olarak duyurmasına rağmen indirilen dosya boş.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Yerel bir dosya ismi ile çakıştığından, %1 dosyası kaydedilemedi!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Dosya, bulunduğundan itibaren değişmiş</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>Veritabanına üstveri yazma hatası</translation>
</message>
@@ -2041,17 +2041,17 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Geri Yükleme Başarısız: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Kara listeye devam et:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>Bir dosya veya dizin bir salt okunur paylaşımdan kaldırılmıştı, ancak geri yükleme başarısız oldu: %1</translation>
</message>
@@ -2114,12 +2114,12 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Dosya salt okunur bir paylaşımdan kaldırılmıştı. Geri yüklendi.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Sunucudan yanlış HTTP kodu döndü. 204 bekleniyordu, ancak &quot;%1 %2&quot; geldi.</translation>
</message>
@@ -2140,28 +2140,28 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Bu klasörün adı değiştirilmemelidir. Özgün adına geri dönüştürüldü.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Bu klasörün adı değiştirilmemelidir. Lütfen Shared olarak geri adlandırın.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Dosya adlandırıldı ancak salt okunur paylaşımın bir parçası. Özgün dosya geri yüklendi.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Sunucudan yanlış HTTP kodu döndü. 201 bekleniyordu, ancak &quot;%1 %2&quot; geldi.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>Veritabanına üstveri yazma hatası</translation>
</message>
@@ -2169,22 +2169,27 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Dosya Kaldırıldı</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Eşitleme sırasında yerel dosya değişti. Devam edilecek.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<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/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>Veritabanına üstveri yazma hatası</translation>
</message>
@@ -2987,12 +2992,12 @@ Kullanmanız önerilmez.</translation>
<translation>Sadece %1 mevcut, Çalıştırmak için en az %2 gerekmektedir</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Üst dizin ekleme yetkiniz olmadığından izin verilmedi</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation>Bu klasöre dosya ekleme yetkiniz olmadığından izin verilmedi</translation>
</message>
@@ -3127,49 +3132,49 @@ Kullanmanız önerilmez.</translation>
<translation>Dosya adı en az bir geçersiz karakter içeriyor</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>&quot;Eşitlenecekleri seçin&quot; kara listesinde olduğundan yoksayıldı.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Bu dizine alt dizin ekleme yetkiniz olmadığından izin verilmedi</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Sunucuda salt okunur olduğundan, bu dosya yüklenemedi, geri alınıyor</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Kaldırmaya izin verilmedi, geri alınıyor</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Yerel dosyalar ve paylaşım klasörü kaldırıldı.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Taşımaya izin verilmedi, öge geri alındı</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>%1 salt okunur olduğundan taşımaya izin verilmedi</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>hedef</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>kaynak</translation>
</message>
@@ -3655,7 +3660,7 @@ Kullanmanız önerilmez.</translation>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation>Час очікування з&apos;єднання перевищено</translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Не отримано E-Tag від серверу, перевірте мережеві налаштування (проксі, шлюз)</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Ми отримали інший E-Tag для відновлення. Спробуйте ще раз пізніше.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation>Сервер повернув невірний content-range</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation>Час з&apos;єднання вичерпано</translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation>Введіть Пароль</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1339,22 +1339,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation>Не вдалося відкрити файл</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Неможливо запиасати зміни до &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation>Додати шаблон ігнорування</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>Додати новий шаблон ігнорування:</translation>
</message>
@@ -1433,7 +1433,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation>Час очікування з&apos;єднання вичерпано</translation>
</message>
@@ -1967,7 +1967,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation>Час з&apos;єднання вичерпано</translation>
</message>
@@ -1975,7 +1975,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Неправильна JSON відповідь на сформований URL</translation>
</message>
@@ -1983,7 +1983,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -1991,47 +1991,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Файл %1 не може бути завантажено через локальний конфлікт назви файлу! </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation>Файл видалено з сервера</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation>Файл не може бути завантажений повністю.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Файл %1 не збережено через локальний конфлікт назви файлу! </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation>Файл змінився з моменту знаходження</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2039,17 +2039,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; Відновлення не вдалося: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>Продовжити занесення до чорного списку:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation type="unfinished"/>
</message>
@@ -2112,12 +2112,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation>Файл видалено з опублікованої теки з правами тільки на перегляд. Файл відновлено.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation>Сервер відповів неправильним HTTP кодом. Очікувався 204, але отримано &quot;%1 %2&quot;.</translation>
</message>
@@ -2138,28 +2138,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation>Цю теку не можна перейменувати. Буде використано старе ім&apos;я.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Цю теку не можна перейменувати. Будь ласка, поверніть їй ім&apos;я Shared.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation>Файл було перейменовано, але він розташований в теці з правами лише на перегляд. Відновлено оригінальний файл. </translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation>Сервер відповів неправильним HTTP кодом. Очікувався 201, але отримано &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2167,22 +2167,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation>Файл видалено</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation>Локальний файл змінився під час синхронізації. Його буде відновлено.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation>Локальний файл змінився під час синхронізації.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation type="unfinished"/>
</message>
@@ -2985,12 +2990,12 @@ It is not advisable to use it.</source>
<translation>Доступно лише %1, для початку необхідно хоча б %2</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation type="unfinished"/>
</message>
@@ -3125,49 +3130,49 @@ It is not advisable to use it.</source>
<translation>Імя файлу містить принаймні один некоректний символ</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ігнорується через чорний список в &quot;обрати що синхронізувати&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation>Заборонено через відсутність прав додавання підкаталогів в цю теку.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Не дозволено завантажувати цей файл, оскільки він має дозвіл лише на перегляд, відновлюємо</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>Не дозволено видаляти, відновлюємо</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation>Локальні файли та теки в загальному доступі було видалено.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>Переміщення не дозволено, елемент відновлено </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Переміщення не дозволено, оскільки %1 помічений тільки для перегляду</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation>призначення</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation>джерело</translation>
</message>
@@ -3653,7 +3658,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation></translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation> E-Tag/</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation> E-Tag</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation></translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1341,22 +1341,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation></translation>
</message>
@@ -1435,7 +1435,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation></translation>
</message>
@@ -1969,7 +1969,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@@ -1977,7 +1977,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation> URL JSON </translation>
</message>
@@ -1985,7 +1985,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -1993,47 +1993,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>使 %1 </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -2041,17 +2041,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>%1</translation>
</message>
@@ -2114,12 +2114,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation> HTTP 204%1 %2</translation>
</message>
@@ -2140,28 +2140,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation>Shared</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation> HTTP 201%1 %2</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -2169,22 +2169,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation></translation>
</message>
@@ -2987,12 +2992,12 @@ It is not advisable to use it.</source>
<translation> %1 %2 </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation></translation>
</message>
@@ -3127,49 +3132,49 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>退</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation>退</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation>退</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation></translation>
</message>
@@ -3655,7 +3660,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation>QT_LAYOUT_DIRECTION</translation>
</message>

View File

@@ -534,17 +534,17 @@
<context>
<name>OCC::Application</name>
<message>
<location filename="../src/gui/application.cpp" line="168"/>
<location filename="../src/gui/application.cpp" line="171"/>
<source>Error accessing the configuration file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="169"/>
<location filename="../src/gui/application.cpp" line="172"/>
<source>There was an error while accessing the configuration file at %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/application.cpp" line="171"/>
<location filename="../src/gui/application.cpp" line="174"/>
<source>Quit ownCloud</source>
<translation type="unfinished"/>
</message>
@@ -575,7 +575,7 @@
<context>
<name>OCC::CleanupPollsJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="771"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="900"/>
<source>Error writing metadata to the database</source>
<translation>(metadata) </translation>
</message>
@@ -616,7 +616,7 @@
<context>
<name>OCC::DeleteJob</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="46"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="49"/>
<source>Connection timed out</source>
<translation></translation>
</message>
@@ -1166,22 +1166,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="154"/>
<location filename="../src/libsync/propagatedownload.cpp" line="153"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation> E-Tag</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="161"/>
<location filename="../src/libsync/propagatedownload.cpp" line="160"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation> E-Tag</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="188"/>
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
<source>Server returned wrong content-range</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="296"/>
<location filename="../src/libsync/propagatedownload.cpp" line="295"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@@ -1284,7 +1284,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<translation></translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="78"/>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="84"/>
<source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
<translation type="unfinished"/>
</message>
@@ -1341,22 +1341,22 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="111"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<source>Could not open file</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="112"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="113"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<source>Add Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="141"/>
<source>Add a new ignore pattern:</source>
<translation>:</translation>
</message>
@@ -1435,7 +1435,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<context>
<name>OCC::MoveJob</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="59"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="62"/>
<source>Connection timed out</source>
<translation></translation>
</message>
@@ -1970,7 +1970,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="105"/>
<location filename="../src/libsync/propagateupload.cpp" line="107"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@@ -1978,7 +1978,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="162"/>
<location filename="../src/libsync/propagateupload.cpp" line="163"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>JSON資訊從URL中回傳</translation>
</message>
@@ -1986,7 +1986,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDirectory</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="717"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="846"/>
<source>Error writing metadata to the database</source>
<translation>(metadata) </translation>
</message>
@@ -1994,47 +1994,47 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFile</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="331"/>
<location filename="../src/libsync/propagatedownload.cpp" line="330"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation> %1 !</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="380"/>
<location filename="../src/libsync/propagatedownload.cpp" line="379"/>
<source>The download would reduce free disk space below %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="385"/>
<location filename="../src/libsync/propagatedownload.cpp" line="384"/>
<source>Free space on disk is less than %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="500"/>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<source>File was deleted from server</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="548"/>
<location filename="../src/libsync/propagatedownload.cpp" line="547"/>
<source>The file could not be downloaded completely.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="555"/>
<location filename="../src/libsync/propagatedownload.cpp" line="554"/>
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="714"/>
<location filename="../src/libsync/propagatedownload.cpp" line="713"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation> %1 !</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="763"/>
<location filename="../src/libsync/propagatedownload.cpp" line="762"/>
<source>File has changed since discovery</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="813"/>
<location filename="../src/libsync/propagatedownload.cpp" line="812"/>
<source>Error writing metadata to the database</source>
<translation>(metadata) </translation>
</message>
@@ -2042,17 +2042,17 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="124"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="224"/>
<source>; Restoration Failed: %1</source>
<translation>; %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="149"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="195"/>
<source>Continue blacklisting:</source>
<translation>:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="242"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="334"/>
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
<translation>: %1</translation>
</message>
@@ -2115,12 +2115,12 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteDelete</name>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="98"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="101"/>
<source>The file has been removed from a read only share. It was restored.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<location filename="../src/libsync/propagateremotedelete.cpp" line="121"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation> HTTP 204, &quot;%1 %2&quot;.</translation>
</message>
@@ -2141,28 +2141,28 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateRemoteMove</name>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="98"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="101"/>
<source>This folder must not be renamed. It is renamed back to its original name.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="100"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="103"/>
<source>This folder must not be renamed. Please name it back to Shared.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="139"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="142"/>
<source>The file was renamed but is part of a read only share. The original file was restored.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="155"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="158"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation> HTTP 201, &quot;%1 %2&quot;.</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="186"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="192"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="189"/>
<location filename="../src/libsync/propagateremotemove.cpp" line="195"/>
<source>Error writing metadata to the database</source>
<translation>(metadata) </translation>
</message>
@@ -2170,22 +2170,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileCommon</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="304"/>
<location filename="../src/libsync/propagateupload.cpp" line="204"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="312"/>
<source>File Removed</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="318"/>
<location filename="../src/libsync/propagateupload.cpp" line="326"/>
<source>Local file changed during syncing. It will be resumed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="330"/>
<location filename="../src/libsync/propagateupload.cpp" line="338"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="582"/>
<location filename="../src/libsync/propagateupload.cpp" line="590"/>
<source>Error writing metadata to the database</source>
<translation>(metadata) </translation>
</message>
@@ -2988,12 +2993,12 @@ It is not advisable to use it.</source>
<translation> %1 使 %2 </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1215"/>
<location filename="../src/libsync/syncengine.cpp" line="1216"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1222"/>
<location filename="../src/libsync/syncengine.cpp" line="1223"/>
<source>Not allowed because you don&apos;t have permission to add files in that folder</source>
<translation></translation>
</message>
@@ -3128,49 +3133,49 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1174"/>
<location filename="../src/libsync/syncengine.cpp" line="1181"/>
<location filename="../src/libsync/syncengine.cpp" line="1175"/>
<location filename="../src/libsync/syncengine.cpp" line="1182"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation> &quot;&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1200"/>
<location filename="../src/libsync/syncengine.cpp" line="1201"/>
<source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1241"/>
<location filename="../src/libsync/syncengine.cpp" line="1242"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1257"/>
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
<location filename="../src/libsync/syncengine.cpp" line="1258"/>
<location filename="../src/libsync/syncengine.cpp" line="1277"/>
<source>Not allowed to remove, restoring</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1289"/>
<location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Local files and share folder removed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1345"/>
<location filename="../src/libsync/syncengine.cpp" line="1346"/>
<source>Move not allowed, item restored</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1356"/>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<source>Move not allowed because %1 is read-only</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the destination</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
<location filename="../src/libsync/syncengine.cpp" line="1358"/>
<source>the source</source>
<translation></translation>
</message>
@@ -3656,7 +3661,7 @@ It is not advisable to use it.</source>
<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/application.cpp" line="609"/>
<location filename="../src/gui/application.cpp" line="618"/>
<source>QT_LAYOUT_DIRECTION</source>
<translation type="unfinished"/>
</message>