Merge remote-tracking branch 'origin/master' into new-ui

This commit is contained in:
Olivier Goffart 2015-05-12 15:20:40 +02:00
commit 716b0c68da
89 changed files with 4408 additions and 3200 deletions

View file

@ -1,6 +1,6 @@
ChangeLog
=========
version 1.8.1 (release 2015-04-xx)
version 1.8.1 (release 2015-05-07)
* Make "operation canceled" error a soft error
* Do not throw an error for files that are scheduled to be removed,
but can not be found on the server. #2919
@ -33,7 +33,8 @@ version 1.8.1 (release 2015-04-xx)
* Fix a crash caused by an invalid DiscoveryDirectoryResult::iterator #3051
* Sync: Fix sync of deletions during 503. #2894
* Handle redirect of auth request. #3082
* Discovery: Fix parsing of broken XML replies
* Discovery: Fix parsing of broken XML replies, which fixes local file disappearing #3102
* Migration: Silently restore files that were deleted locally by bug #3102
* Sort folder sizes SelectiveSyncTreeView numerically #3112
* Sync: PropagateDownload: Read the mtime from the file system after writing it #3103
* Sync: Propagate download: Fix restoring files for which the conflict file exists #3106
@ -43,6 +44,7 @@ version 1.8.1 (release 2015-04-xx)
* AccountWizard: Fix auth error handling. #3155
* Documentation fixes
* Infrastructure/build fixes
* Win32/OS X: Apply patch from OpenSSL to handle oudated intermediates gracefully #3087
version 1.8.0 (release 2015-03-17)
* Mac OS: HIDPI support

View file

@ -1,5 +1,5 @@
set( MIRALL_VERSION_MAJOR 1 )
set( MIRALL_VERSION_MINOR 9 )
set( MIRALL_VERSION_MAJOR 2 )
set( MIRALL_VERSION_MINOR 0 )
set( MIRALL_VERSION_PATCH 0 )
set( MIRALL_SOVERSION 0 )

2
binary

@ -1 +1 @@
Subproject commit 1fb9ddfa9a9a1b4dbc447eee10dbed89172d968a
Subproject commit 8b72648a939580995facefcd5f635388000ab4d1

5
binary.rej Normal file
View file

@ -0,0 +1,5 @@
--- binary
+++ binary
@@ -1 +1 @@
-Subproject commit 1fb9ddfa9a9a1b4dbc447eee10dbed89172d968a
+Subproject commit 01d73965dc8b862d1b2310d3ef801c297b697ec7

View file

@ -233,6 +233,7 @@ CSYNC_EXCLUDE_TYPE csync_excluded_no_ctx(c_strlist_t *excludes, const char *path
}
// check the strlen and ignore the file if its name is longer than 254 chars.
// whenever changing this also check createDownloadTmpFileName
if (strlen(bname) > 254) {
match = CSYNC_FILE_EXCLUDE_LONG_FILENAME;
SAFE_FREE(bname);

View file

@ -61,7 +61,7 @@ enum csync_log_priority_e {
};
#define CSYNC_LOG(priority, ...) \
csync_log(priority, __FUNCTION__, __VA_ARGS__)
csync_log(priority, __func__, __VA_ARGS__)
void csync_log(int verbosity,
const char *function,

View file

@ -42,7 +42,7 @@
#define DEBUG_HBF(...) { if(transfer->log_cb) { \
char buf[1024]; \
snprintf(buf, 1024, __VA_ARGS__); \
transfer->log_cb(__FUNCTION__, buf, transfer->user_data); \
transfer->log_cb(__func__, buf, transfer->user_data); \
} }
// #endif

View file

@ -131,7 +131,7 @@ static void check_logging(void **state)
rc = csync_set_log_callback(check_log_callback);
assert_int_equal(rc, 0);
csync_log(1, __FUNCTION__, "rc = %d", rc);
csync_log(1, __func__, "rc = %d", rc);
rc = _tstat(path, &sb);

View file

@ -16,7 +16,7 @@ format. You can overwrite changes using the ownCloud configuration dialog.
.. note:: Use caution when making changes to the ownCloud Client configuration
file. Incorrect settings can produce unintended results.
You can change the following configuration settings:
You can change the following configuration settings (must be under the ``[ownCloud]`` section)
- ``remotePollInterval`` (default: ``30000``) -- Specifies the poll time for the remote repository in milliseconds.

View file

@ -17,6 +17,7 @@
@interface ContentManager : NSObject
{
NSMutableDictionary* _fileNamesCache;
NSMutableDictionary* _oldFileNamesCache;
BOOL _fileIconsEnabled;
BOOL _hasChangedContent;
@ -35,10 +36,9 @@
- (void)enableFileIcons:(BOOL)enable;
- (NSNumber*)iconByPath:(NSString*)path isDirectory:(BOOL)isDir;
- (void)removeAllIcons;
- (void)removeIcons:(NSArray*)paths;
- (void)setIcons:(NSDictionary*)iconDictionary filterByFolder:(NSString*)filterFolder;
- (void)setResultForPath:(NSString*)path result:(NSString*)result;
- (void)clearFileNameCacheForPath:(NSString*)path;
- (void)clearFileNameCache;
- (void)reFetchFileNameCacheForPath:(NSString*)path;
- (void)repaintAllWindows;

View file

@ -30,6 +30,7 @@ static ContentManager* sharedInstance = nil;
if (self)
{
_fileNamesCache = [[NSMutableDictionary alloc] init];
_oldFileNamesCache = [[NSMutableDictionary alloc] init];
_fileIconsEnabled = TRUE;
_hasChangedContent = TRUE;
}
@ -41,6 +42,7 @@ static ContentManager* sharedInstance = nil;
{
[self removeAllIcons];
[_fileNamesCache release];
[_oldFileNamesCache release];
sharedInstance = nil;
[super dealloc];
@ -148,84 +150,48 @@ static ContentManager* sharedInstance = nil;
if( result == nil ) {
// start the async call
NSNumber *askState = [[RequestManager sharedInstance] askForIcon:normalizedPath isDirectory:isDir];
[_fileNamesCache setObject:askState forKey:normalizedPath];
[[RequestManager sharedInstance] askForIcon:normalizedPath isDirectory:isDir];
result = [NSNumber numberWithInt:0];
} else if( [result intValue] == -1 ) {
// the socket call is underways.
result = [NSNumber numberWithInt:0];
} else {
// there is a proper icon index
// Set 0 into the cache, meaning "don't have an icon, but already requested it"
[_fileNamesCache setObject:result forKey:normalizedPath];
}
if ([result intValue] == 0) {
// Show the old state while we wait for the new one
NSNumber* oldResult = [_oldFileNamesCache objectForKey:normalizedPath];
if (oldResult)
result = oldResult;
}
// NSLog(@"iconByPath return value %d", [result intValue]);
return result;
}
// called as a result of an UPDATE_VIEW message.
// it clears the entries from the hash to make it call again home to the desktop client.
- (void)clearFileNameCacheForPath:(NSString*)path
// Clears the entries from the hash to make it call again home to the desktop client.
- (void)clearFileNameCache
{
//NSLog(@"%@", NSStringFromSelector(_cmd));
NSMutableArray *keysToDelete = [NSMutableArray array];
if( path != nil ) {
for (id p in [_fileNamesCache keyEnumerator]) {
//do stuff with obj
if ( [p hasPrefix:path] ) {
[keysToDelete addObject:p];
}
}
} else {
// clear the entire fileNameCache
[_fileNamesCache release];
_fileNamesCache = [[NSMutableDictionary alloc] init];
return;
}
if( [keysToDelete count] > 0 ) {
NSLog( @"Entries to delete: %lu", (unsigned long)[keysToDelete count]);
[_fileNamesCache removeObjectsForKeys:keysToDelete];
}
[_oldFileNamesCache removeAllObjects];
}
- (void)reFetchFileNameCacheForPath:(NSString*)path
{
NSLog(@"%@", NSStringFromSelector(_cmd));
//NSLog(@"%@", NSStringFromSelector(_cmd));
for (id p in [_fileNamesCache keyEnumerator]) {
if ( path && [p hasPrefix:path] ) {
[[RequestManager sharedInstance] askForIcon:p isDirectory:false]; // FIXME isDirectory parameter
//[_fileNamesCache setObject:askState forKey:p]; We don't do this since we want to keep the old icon meanwhile
//NSLog(@"%@ %@", NSStringFromSelector(_cmd), p);
}
}
// We won't request the new state if if finds the path in _fileNamesCache
// Move all entries to _oldFileNamesCache so that the get re-requested, but
// still available while we refill the cache
[_oldFileNamesCache addEntriesFromDictionary:_fileNamesCache];
[_fileNamesCache removeAllObjects];
// Ask for directory itself
if ([path hasSuffix:@"/"]) {
path = [path substringToIndex:path.length - 1];
}
[[RequestManager sharedInstance] askForIcon:path isDirectory:true];
//NSLog(@"%@ %@", NSStringFromSelector(_cmd), path);
[self repaintAllWindows];
}
- (void)removeAllIcons
{
[_fileNamesCache removeAllObjects];
[self repaintAllWindows];
}
- (void)removeIcons:(NSArray*)paths
{
for (NSString* path in paths)
{
NSString* normalizedPath = [path decomposedStringWithCanonicalMapping];
[_fileNamesCache removeObjectForKey:normalizedPath];
}
[_oldFileNamesCache removeAllObjects];
[self repaintAllWindows];
}
@ -361,6 +327,7 @@ static ContentManager* sharedInstance = nil;
}
else
{
[_oldFileNamesCache removeObjectForKey:normalizedPath];
[_fileNamesCache setObject:iconId forKey:normalizedPath];
}
}

View file

@ -22,6 +22,7 @@
NSMutableArray* _requestQueue;
NSMutableDictionary* _registeredPathes;
NSMutableSet* _requestedPaths;
NSString *_shareMenuTitle;
@ -34,7 +35,7 @@
- (BOOL)isRegisteredPath:(NSString*)path isDirectory:(BOOL)isDir;
- (void)askOnSocket:(NSString*)path query:(NSString*)verb;
- (NSNumber*)askForIcon:(NSString*)path isDirectory:(BOOL)isDir;
- (void)askForIcon:(NSString*)path isDirectory:(BOOL)isDir;
- (void)menuItemClicked:(NSDictionary*)actionDictionary;
- (void)start;

View file

@ -31,6 +31,7 @@ static RequestManager* sharedInstance = nil;
_isConnected = NO;
_registeredPathes = [[NSMutableDictionary alloc] init];
_requestedPaths = [[NSMutableSet alloc] init];
_shareMenuTitle = nil;
@ -101,28 +102,23 @@ static RequestManager* sharedInstance = nil;
return registered;
}
- (NSNumber*)askForIcon:(NSString*)path isDirectory:(BOOL)isDir
- (void)askForIcon:(NSString*)path isDirectory:(BOOL)isDir
{
NSString *verb = @"RETRIEVE_FILE_STATUS";
NSNumber *res = [NSNumber numberWithInt:0];
if( [self isRegisteredPath:path isDirectory:isDir] ) {
[_requestedPaths addObject:path];
if( _isConnected ) {
if(isDir) {
verb = @"RETRIEVE_FOLDER_STATUS";
}
[self askOnSocket:path query:verb];
NSNumber *res_minus_one = [NSNumber numberWithInt:0];
return res_minus_one;
} else {
[_requestQueue addObject:path];
[self start]; // try again to connect
}
}
return res;
}
@ -147,9 +143,13 @@ static RequestManager* sharedInstance = nil;
path, [chunks objectAtIndex:i+1] ];
}
}
// The client will broadcast all changes, do not fill the cache for paths that Finder didn't ask for.
if ([_requestedPaths containsObject:path]) {
[contentman setResultForPath:path result:[chunks objectAtIndex:1]];
}
} else if( [[chunks objectAtIndex:0] isEqualToString:@"UPDATE_VIEW"] ) {
NSString *path = [chunks objectAtIndex:1];
[_requestedPaths removeAllObjects];
[contentman reFetchFileNameCacheForPath:path];
} else if( [[chunks objectAtIndex:0 ] isEqualToString:@"REGISTER_PATH"] ) {
NSNumber *one = [NSNumber numberWithInt:1];
@ -198,10 +198,11 @@ static RequestManager* sharedInstance = nil;
for( NSString *path in _requestQueue ) {
[self askOnSocket:path query:@"RETRIEVE_FILE_STATUS"];
}
[_requestQueue removeAllObjects];
}
ContentManager *contentman = [ContentManager sharedInstance];
[contentman clearFileNameCacheForPath:nil];
[contentman clearFileNameCache];
[contentman repaintAllWindows];
// Read for the UPDATE_VIEW requests
@ -218,10 +219,11 @@ static RequestManager* sharedInstance = nil;
// clear the registered pathes.
[_registeredPathes release];
_registeredPathes = [[NSMutableDictionary alloc] init];
[_requestedPaths removeAllObjects];
// clear the caches in conent manager
ContentManager *contentman = [ContentManager sharedInstance];
[contentman clearFileNameCacheForPath:nil];
[contentman clearFileNameCache];
[contentman repaintAllWindows];
}

View file

@ -1,5 +1,6 @@
#!/bin/sh
# osascript $HOME/owncloud.com/client/shell_integration/MacOSX/unload.scpt
SELFPATH=`dirname $0`
# osascript $SELFPATH/unload.scpt
sudo rm -rf /Library/ScriptingAdditions/SyncStateFinder.osax
# Klaas' machine
@ -12,6 +13,6 @@ OSAXDIR=$HOME/Library/Developer/Xcode/DerivedData/OwnCloud-*/Build/Products/Debu
sudo killall Finder
sleep 1
osascript $HOME/owncloud.com/client/shell_integration/MacOSX/load.scpt
osascript $HOME/owncloud.com/client/shell_integration/MacOSX/check.scpt
osascript $SELFPATH/load.scpt
osascript $SELFPATH/check.scpt

View file

@ -98,6 +98,8 @@ void RemotePathChecker::workerThreadLoop()
++it;
}
}
// Assume that we won't need this at this point, UNREGISTER_PATH is rare
_oldCache.clear();
}
SHChangeNotify(SHCNE_UPDATEDIR, SHCNF_PATH | SHCNF_FLUSHNOWAIT, responsePath.data(), NULL);
} else if (StringUtil::begins_with(response, wstring(L"STATUS:")) ||
@ -115,27 +117,34 @@ void RemotePathChecker::workerThreadLoop()
auto responseStatus = response.substr(statusBegin+1, statusEnd - statusBegin-1);
auto responsePath = response.substr(statusEnd+1);
auto state = _StrToFileState(responseStatus);
auto erased = asked.erase(responsePath);
bool wasAsked = asked.erase(responsePath) > 0;
bool changed = false;
{ std::unique_lock<std::mutex> lock(_mutex);
bool wasCached = _cache.find(responsePath) != _cache.end();
if (wasAsked || wasCached) {
auto &it = _cache[responsePath];
changed = (it != state);
it = state;
}
}
if (changed) {
SHChangeNotify(SHCNE_UPDATEITEM, SHCNF_PATH | SHCNF_FLUSHNOWAIT, responsePath.data(), NULL);
}
}
else if (StringUtil::begins_with(response, wstring(L"UPDATE_VIEW"))) {
std::unique_lock<std::mutex> lock(_mutex);
auto cache = _cache; // Make a copy of the cache under the mutex
// Keep the old states to continue having something to display while the new state is
// requested from the client, triggered by clearing _cache.
_oldCache.insert(_cache.cbegin(), _cache.cend());
// Swap to make a copy of the cache under the mutex and clear the one stored.
std::unordered_map<std::wstring, FileState> cache;
swap(cache, _cache);
lock.unlock();
// Request a status for all the items in the cache.
// Let explorer know about the invalidated cache entries, it will re-request the ones it needs.
for (auto it = cache.begin(); it != cache.end(); ++it) {
if (!socket.SendMsg(wstring(L"RETRIEVE_FILE_STATUS:" + it->first + L'\n').data())) {
break;
}
SHChangeNotify(SHCNE_UPDATEITEM, SHCNF_PATH | SHCNF_FLUSHNOWAIT, it->first.data(), NULL);
}
}
}
@ -143,6 +152,7 @@ void RemotePathChecker::workerThreadLoop()
if (socket.Event() == INVALID_HANDLE_VALUE) {
std::unique_lock<std::mutex> lock(_mutex);
_cache.clear();
_oldCache.clear();
_watchedDirectories.clear();
_connected = connected = false;
}
@ -195,11 +205,17 @@ bool RemotePathChecker::IsMonitoredPath(const wchar_t* filePath, int* state)
return true;
}
// Re-request the status while we display what we have in _oldCache
_pending.push(filePath);
it = _oldCache.find(path);
bool foundInOldCache = it != _oldCache.end();
if (foundInOldCache)
*state = it->second;
lock.unlock();
SetEvent(_newQueries);
return false;
return foundInOldCache;
}
RemotePathChecker::FileState RemotePathChecker::_StrToFileState(const std::wstring &str)

View file

@ -52,6 +52,7 @@ private:
std::queue<std::wstring> _pending;
std::unordered_map<std::wstring, FileState> _cache;
std::unordered_map<std::wstring, FileState> _oldCache;
std::vector<std::wstring> _watchedDirectories;
bool _connected;

View file

@ -592,7 +592,7 @@ void AccountSettings::slotAccountStateChanged(int state)
foreach (Folder *folder, folderMan->map().values()) {
slotUpdateFolderState(folder);
}
if (state == AccountState::Connected || state == AccountState::ServerMaintenance) {
if (state == AccountState::Connected || state == AccountState::ServiceUnavailable) {
QString user;
if (AbstractCredentials *cred = account->credentials()) {
user = cred->user();

View file

@ -98,8 +98,8 @@ QString AccountState::stateString(State state)
return QLatin1String("Disconnected");
case Connected:
return QLatin1String("Connected");
case ServerMaintenance:
return QLatin1String("ServerMaintenance");
case ServiceUnavailable:
return QLatin1String("ServiceUnavailable");
case NetworkError:
return QLatin1String("NetworkError");
case ConfigurationError:
@ -127,9 +127,9 @@ bool AccountState::isConnected() const
return _state == Connected;
}
bool AccountState::isConnectedOrMaintenance() const
bool AccountState::isConnectedOrTemporarilyUnavailable() const
{
return isConnected() || _state == ServerMaintenance;
return isConnected() || _state == ServiceUnavailable;
}
QuotaInfo *AccountState::quotaInfo()
@ -203,8 +203,8 @@ void AccountState::slotConnectionValidatorResult(ConnectionValidator::Status sta
case ConnectionValidator::UserCanceledCredentials:
setState(SignedOut);
break;
case ConnectionValidator::ServerMaintenance:
setState(ServerMaintenance);
case ConnectionValidator::ServiceUnavailable:
setState(ServiceUnavailable);
break;
case ConnectionValidator::Timeout:
setState(NetworkError);

View file

@ -44,9 +44,9 @@ public:
/// The account is successfully talking to the server.
Connected,
/// The account is talking to the server, but the server is in
/// maintenance mode.
ServerMaintenance,
/// There's a temporary problem with talking to the server,
/// don't bother the user too much and try again.
ServiceUnavailable,
/// Could not communicate with the server for some reason.
/// We assume this may resolve itself over time and will try
@ -77,7 +77,7 @@ public:
void setSignedOut(bool signedOut);
bool isConnected() const;
bool isConnectedOrMaintenance() const;
bool isConnectedOrTemporarilyUnavailable() const;
QuotaInfo *quotaInfo();

View file

@ -111,6 +111,15 @@ Application::Application(int &argc, char **argv) :
if (isRunning())
return;
#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
// Workaround for QTBUG-44576: Make sure a stale QSettings lock file
// is deleted.
{
QString lockFilePath = ConfigFile().configFile() + QLatin1String(".lock");
QLockFile(lockFilePath).removeStaleLockFile();
}
#endif
#if defined(WITH_CRASHREPORTER)
if (ConfigFile().crashReporter())
_crashHandler.reset(new CrashReporter::Handler( QDir::tempPath(), true, CRASHREPORTER_EXECUTABLE ));
@ -266,7 +275,7 @@ void Application::slotAccountStateChanged(int state)
folderMan->setSyncEnabled(true);
folderMan->slotScheduleAllFolders();
break;
case AccountState::ServerMaintenance:
case AccountState::ServiceUnavailable:
case AccountState::SignedOut:
case AccountState::ConfigurationError:
case AccountState::NetworkError:
@ -473,30 +482,6 @@ void Application::setHelp()
_helpOnly = true;
}
#if defined(Q_OS_WIN) && QT_VERSION < QT_VERSION_CHECK(5,0,0)
bool Application::winEventFilter(MSG *pMsg, long *result)
{
if (pMsg->message == WM_POWERBROADCAST) {
switch(pMsg->wParam) {
case PBT_APMPOWERSTATUSCHANGE:
qDebug() << "WM_POWERBROADCAST: Power state changed";
break;
case PBT_APMSUSPEND:
qDebug() << "WM_POWERBROADCAST: Entering low power state";
break;
case PBT_APMRESUMEAUTOMATIC:
qDebug() << "WM_POWERBROADCAST: Resuming from low power state";
break;
default:
break;
}
return true;
}
return SharedTools::QtSingleApplication::winEventFilter(pMsg, result);
}
#endif
QString substLang(const QString &lang)
{
// Map the more apropriate script codes

View file

@ -67,11 +67,6 @@ protected:
void enterNextLogFile();
bool checkConfigExists(bool openSettings);
// reimplemented
#if defined(Q_OS_WIN) && QT_VERSION < QT_VERSION_CHECK(5,0,0)
bool winEventFilter( MSG * message, long * result );
#endif
signals:
void folderRemoved();
void folderStateChanged(Folder*);

View file

@ -176,12 +176,22 @@ QString Folder::alias() const
QString Folder::path() const
{
QString p(_definition.localPath);
if( ! p.endsWith(QLatin1Char('/')) ) {
p.append(QLatin1Char('/'));
if( ! p.endsWith(QDir::separator()) ) {
p.append(QDir::separator());
}
return p;
}
QString Folder::cleanPath()
{
QString cleanedPath = QDir::cleanPath(_path);
if(cleanedPath.length() == 3 && cleanedPath.endsWith(":/"))
cleanedPath.remove(2,1);
return cleanedPath;
}
bool Folder::isBusy() const
{
return !_engine.isNull();

View file

@ -98,6 +98,11 @@ public:
*/
QString path() const;
/**
* wrapper for QDir::cleanPath("Z:\\"), which returns "Z:\\", but we need "Z:" instead
*/
QString cleanPath();
/**
* remote folder path
*/

View file

@ -745,7 +745,7 @@ Folder *FolderMan::folderForPath(const QString &path)
QString absolutePath = QDir::cleanPath(path)+QLatin1Char('/');
foreach(Folder* folder, this->map().values()) {
const QString folderPath = QDir::cleanPath(folder->path())+QLatin1Char('/');
const QString folderPath = folder->cleanPath()+QLatin1Char('/');
if(absolutePath.startsWith(folderPath)) {
//qDebug() << "found folder: " << folder->path() << " for " << absolutePath;

View file

@ -43,7 +43,6 @@ IgnoreListEditor::IgnoreListEditor(QWidget *parent) :
connect(this, SIGNAL(accepted()), SLOT(slotUpdateLocalIgnoreList()));
ui->removePushButton->setEnabled(false);
connect(ui->listWidget, SIGNAL(itemSelectionChanged()), SLOT(slotItemSelectionChanged()));
connect(ui->listWidget, SIGNAL(itemActivated(QListWidgetItem*)), SLOT(slotItemChanged(QListWidgetItem*)));
connect(ui->removePushButton, SIGNAL(clicked()), SLOT(slotRemoveCurrentItem()));
connect(ui->addPushButton, SIGNAL(clicked()), SLOT(slotAddPattern()));
connect(ui->listWidget, SIGNAL(itemDoubleClicked(QListWidgetItem*)), SLOT(slotEditPattern(QListWidgetItem*)));

View file

@ -219,7 +219,7 @@ void ownCloudGui::slotComputeOverallSyncStatus()
_tray->setToolTip(tr("Please sign in"));
return;
}
if (!a->isConnectedOrMaintenance()) {
if (!a->isConnectedOrTemporarilyUnavailable()) {
_tray->setIcon(Theme::instance()->folderOfflineIcon(true));
_tray->setToolTip(tr("Disconnected from server"));
return;

View file

@ -185,6 +185,10 @@ void OwncloudSetupWizard::slotNoOwnCloudFoundAuth(QNetworkReply *reply)
.arg(Theme::instance()->appNameGUI(),
reply->url().toString(),
reply->errorString()), checkDowngradeAdvised(reply));
// Allow the credentials dialog to pop up again for the same URL.
// Maybe the user just clicked 'Cancel' by accident or changed his mind.
_ocWizard->account()->resetSslCertErrorState();
}
void OwncloudSetupWizard::slotNoOwnCloudFoundAuthTimeout(const QUrl&url)

View file

@ -206,7 +206,7 @@ QTreeWidgetItem* ProtocolWidget::createCompletedTreewidgetItem(const QString& fo
const QString longTimeStr = timeString(timestamp, QLocale::LongFormat);
columns << timeStr;
columns << fixupFilename(item._file);
columns << fixupFilename(item._originalFile);
columns << folder;
// If the error string is set, it's prefered because it is a useful user message.

View file

@ -145,6 +145,15 @@ void ShareDialog::done( int r ) {
QDialog::done(r);
}
static int getJsonReturnCode(const QVariantMap &json, QString &message)
{
//TODO proper checking
int code = json.value("ocs").toMap().value("meta").toMap().value("statuscode").toInt();
message = json.value("ocs").toMap().value("meta").toMap().value("message").toString();
return code;
}
void ShareDialog::setExpireDate(const QDate &date)
{
if( _public_share_id == 0 ) {
@ -163,16 +172,14 @@ void ShareDialog::setExpireDate(const QDate &date)
OcsShareJob *job = new OcsShareJob("PUT", url, _account, this);
job->setPostParams(postParams);
connect(job, SIGNAL(jobFinished(QString)), this, SLOT(slotExpireSet(QString)));
connect(job, SIGNAL(jobFinished(QVariantMap)), this, SLOT(slotExpireSet(QVariantMap)));
job->start();
}
void ShareDialog::slotExpireSet(const QString &reply)
void ShareDialog::slotExpireSet(const QVariantMap &reply)
{
QString message;
int code = checkJsonReturnCode(reply, message);
qDebug() << Q_FUNC_INFO << "Status code: " << code;
int code = getJsonReturnCode(reply, message);
if (code != 100) {
displayError(code);
}
@ -235,18 +242,15 @@ void ShareDialog::setPassword(const QString &password)
}
OcsShareJob *job = new OcsShareJob(verb, url, _account, this);
job->setPostParams(requestParams);
connect(job, SIGNAL(jobFinished(QString)), this, SLOT(slotPasswordSet(QString)));
connect(job, SIGNAL(jobFinished(QVariantMap)), this, SLOT(slotPasswordSet(QVariantMap)));
job->start();
_passwordJobRunning = true;
}
void ShareDialog::slotPasswordSet(const QString &reply)
void ShareDialog::slotPasswordSet(const QVariantMap &reply)
{
QString message;
int code = checkJsonReturnCode(reply, message);
qDebug() << Q_FUNC_INFO << "Status code: " << code;
int code = getJsonReturnCode(reply, message);
if (code != 100) {
displayError(code);
}
@ -268,23 +272,20 @@ void ShareDialog::getShares()
params.append(qMakePair(QString::fromLatin1("path"), _sharePath));
url.setQueryItems(params);
OcsShareJob *job = new OcsShareJob("GET", url, _account, this);
connect(job, SIGNAL(jobFinished(QString)), this, SLOT(slotSharesFetched(QString)));
job->addPassStatusCode(404); // don't report error if share doesn't exist yet
connect(job, SIGNAL(jobFinished(QVariantMap)), this, SLOT(slotSharesFetched(QVariantMap)));
job->start();
}
void ShareDialog::slotSharesFetched(const QString &reply)
void ShareDialog::slotSharesFetched(const QVariantMap &reply)
{
QString message;
int code = checkJsonReturnCode(reply, message);
qDebug() << Q_FUNC_INFO << "Status code: " << code;
int code = getJsonReturnCode(reply, message);
if (code != 100 && code != 404) {
displayError(code);
}
bool success = false;
QVariantMap json = QtJson::parse(reply, success).toMap();
ShareDialog::_shares = json.value("ocs").toMap().value("data").toList();
ShareDialog::_shares = reply.value("ocs").toMap().value("data").toList();
const QString versionString = _account->serverVersion();
Q_FOREACH(auto share, ShareDialog::_shares) {
@ -292,6 +293,7 @@ void ShareDialog::slotSharesFetched(const QString &reply)
if (data.value("share_type").toInt() == SHARETYPE_PUBLIC) {
_public_share_id = data.value("id").toULongLong();
_ui->pushButton_copy->show();
_ui->widget_shareLink->show();
_ui->checkBox_shareLink->setChecked(true);
@ -385,12 +387,10 @@ void ShareDialog::setShareLink( const QString& url )
}
void ShareDialog::slotDeleteShareFetched(const QString &reply)
void ShareDialog::slotDeleteShareFetched(const QVariantMap &reply)
{
QString message;
int code = checkJsonReturnCode(reply, message);
qDebug() << Q_FUNC_INFO << "Status code: " << code;
int code = getJsonReturnCode(reply, message);
if (code != 100) {
displayError(code);
}
@ -424,29 +424,31 @@ void ShareDialog::slotCheckBoxShareLinkClicked()
postParams.append(qMakePair(QString::fromLatin1("shareType"), QString::number(SHARETYPE_PUBLIC)));
OcsShareJob *job = new OcsShareJob("POST", url, _account, this);
job->setPostParams(postParams);
connect(job, SIGNAL(jobFinished(QString)), this, SLOT(slotCreateShareFetched(QString)));
job->addPassStatusCode(403); // "password required" is not an error
connect(job, SIGNAL(jobFinished(QVariantMap)), this, SLOT(slotCreateShareFetched(QVariantMap)));
job->start();
} else {
_pi_link->startAnimation();
QUrl url = Account::concatUrlPath(_account->url(), QString("ocs/v1.php/apps/files_sharing/api/v1/shares/%1").arg(_public_share_id));
OcsShareJob *job = new OcsShareJob("DELETE", url, _account, this);
connect(job, SIGNAL(jobFinished(QString)), this, SLOT(slotDeleteShareFetched(QString)));
connect(job, SIGNAL(jobFinished(QVariantMap)), this, SLOT(slotDeleteShareFetched(QVariantMap)));
job->start();
}
}
void ShareDialog::slotCreateShareFetched(const QString &reply)
void ShareDialog::slotCreateShareFetched(const QVariantMap &reply)
{
QString message;
int code = checkJsonReturnCode(reply, message);
int code = getJsonReturnCode(reply, message);
_pi_link->stopAnimation();
if (code == 403) {
// there needs to be a password
_ui->checkBox_password->setChecked(true);
_ui->checkBox_password->setVisible(false);
_ui->checkBox_password->setText(tr("Public sh&aring requires a password:"));
_ui->checkBox_password->setEnabled(false);
_ui->checkBox_password->setText(tr("Public sh&aring requires a password"));
_ui->lineEdit_password->setFocus();
_ui->pushButton_copy->hide();
_ui->widget_shareLink->show();
slotCheckBoxPasswordClicked();
@ -456,9 +458,8 @@ void ShareDialog::slotCreateShareFetched(const QString &reply)
return;
}
bool success;
QVariantMap json = QtJson::parse(reply, success).toMap();
_public_share_id = json.value("ocs").toMap().values("data")[0].toMap().value("id").toULongLong();
_public_share_id = reply.value("ocs").toMap().values("data")[0].toMap().value("id").toULongLong();
_ui->pushButton_copy->show();
getShares();
}
@ -467,7 +468,7 @@ void ShareDialog::slotCheckBoxPasswordClicked()
if (_ui->checkBox_password->checkState() == Qt::Checked) {
_ui->lineEdit_password->show();
_ui->pushButton_setPassword->show();
_ui->lineEdit_password->setPlaceholderText(tr("Choose a password for the public link"));
_ui->lineEdit_password->setPlaceholderText(tr("Password"));
_ui->lineEdit_password->setFocus();
} else {
ShareDialog::setPassword(QString());
@ -501,22 +502,6 @@ void ShareDialog::slotPushButtonCopyLinkPressed()
clipboard->setText(_shareUrl);
}
int ShareDialog::checkJsonReturnCode(const QString &reply, QString &message)
{
bool success;
QVariantMap json = QtJson::parse(reply, success).toMap();
if (!success) {
qDebug() << Q_FUNC_INFO << "Failed to parse reply";
}
//TODO proper checking
int code = json.value("ocs").toMap().value("meta").toMap().value("statuscode").toInt();
message = json.value("ocs").toMap().value("meta").toMap().value("message").toString();
return code;
}
void ShareDialog::setShareCheckBoxTitle(bool haveShares)
{
const QString noSharesTitle(tr("&Share link"));
@ -673,6 +658,7 @@ OcsShareJob::OcsShareJob(const QByteArray &verb, const QUrl &url, AccountPtr acc
_verb(verb),
_url(url)
{
_passStatusCodes.append(100);
setIgnoreCredentialFailure(true);
}
@ -681,6 +667,11 @@ void OcsShareJob::setPostParams(const QList<QPair<QString, QString> >& postParam
_postParams = postParams;
}
void OcsShareJob::addPassStatusCode(int code)
{
_passStatusCodes.append(code);
}
void OcsShareJob::start()
{
QNetworkRequest req;
@ -712,7 +703,23 @@ void OcsShareJob::start()
bool OcsShareJob::finished()
{
emit jobFinished(reply()->readAll());
const QString replyData = reply()->readAll();
bool success;
QVariantMap json = QtJson::parse(replyData, success).toMap();
if (!success) {
qDebug() << "Could not parse reply to" << _verb << _url << _postParams
<< ":" << replyData;
}
QString message;
const int statusCode = getJsonReturnCode(json, message);
if (!_passStatusCodes.contains(statusCode)) {
qDebug() << "Reply to" << _verb << _url << _postParams
<< "has unexpected status code:" << statusCode << replyData;
}
emit jobFinished(json);
return true;
}

View file

@ -29,17 +29,19 @@ public:
explicit OcsShareJob(const QByteArray& verb, const QUrl& url, AccountPtr account, QObject* parent = 0);
void setPostParams(const QList<QPair<QString, QString> >& postParams);
void addPassStatusCode(int code);
public slots:
void start() Q_DECL_OVERRIDE;
signals:
void jobFinished(QString reply);
void jobFinished(QVariantMap reply);
private slots:
virtual bool finished() Q_DECL_OVERRIDE;
private:
QByteArray _verb;
QUrl _url;
QList<QPair<QString, QString> > _postParams;
QVector<int> _passStatusCodes;
};
@ -62,11 +64,11 @@ public:
void getShares();
private slots:
void slotSharesFetched(const QString &reply);
void slotCreateShareFetched(const QString &reply);
void slotDeleteShareFetched(const QString &reply);
void slotPasswordSet(const QString &reply);
void slotExpireSet(const QString &reply);
void slotSharesFetched(const QVariantMap &reply);
void slotCreateShareFetched(const QVariantMap &reply);
void slotDeleteShareFetched(const QVariantMap &reply);
void slotPasswordSet(const QVariantMap &reply);
void slotExpireSet(const QVariantMap &reply);
void slotCalendarClicked(const QDate &date);
void slotCheckBoxShareLinkClicked();
void slotCheckBoxPasswordClicked();
@ -101,7 +103,6 @@ private:
qulonglong _public_share_id;
void setPassword(const QString &password);
void setExpireDate(const QDate &date);
int checkJsonReturnCode(const QString &reply, QString &message);
QProgressIndicator *_pi_link;
QProgressIndicator *_pi_password;

View file

@ -402,7 +402,7 @@ void SocketApi::command_RETRIEVE_FILE_STATUS(const QString& argument, QLocalSock
DEBUG << "folder offline or not watched:" << argument;
statusString = QLatin1String("NOP");
} else {
const QString file = QDir::cleanPath(argument).mid(QDir::cleanPath(syncFolder->path()).length()+1);
const QString file = QDir::cleanPath(argument).mid(syncFolder->cleanPath().length()+1);
SyncFileStatus fileStatus = this->fileStatus(syncFolder, file, _excludes);
statusString = fileStatus.toSocketAPIString();

View file

@ -111,15 +111,33 @@ SparkleUpdater::~SparkleUpdater()
delete d;
}
bool autoUpdaterAllowed()
{
// See https://github.com/owncloud/client/issues/2931
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
NSString *expectedPath = [NSString stringWithFormat:@"/Applications/%@", [bundlePath lastPathComponent]];
if ([expectedPath isEqualTo:bundlePath]) {
return true;
}
qWarning() << "ERROR: We are not in /Applications, won't check for update!";
return false;
}
void SparkleUpdater::checkForUpdate()
{
if (autoUpdaterAllowed()) {
[d->updater checkForUpdates: NSApp];
}
}
void SparkleUpdater::backgroundCheckForUpdate()
{
qDebug() << Q_FUNC_INFO << "launching background check";
if (autoUpdaterAllowed()) {
[d->updater checkForUpdatesInBackground];
}
}
} // namespace OCC

View file

@ -61,6 +61,7 @@ OwncloudSetupPage::OwncloudSetupPage(QWidget *parent)
setupCustomization();
slotUrlChanged(QLatin1String("")); // don't jitter UI
connect(_ui.leUrl, SIGNAL(textChanged(QString)), SLOT(slotUrlChanged(QString)));
connect(_ui.leUrl, SIGNAL(editingFinished()), SLOT(slotUrlEditFinished()));
@ -115,7 +116,7 @@ void OwncloudSetupPage::slotUrlChanged(const QString& url)
_ui.leUrl->setText(newUrl);
}
if (url.startsWith(QLatin1String("http://"))) {
if (!url.startsWith(QLatin1String("https://"))) {
_ui.urlLabel->setPixmap(QPixmap(Theme::hidpiFileName(":/client/resources/lock-http.png")));
_ui.urlLabel->setToolTip(tr("This url is NOT secure as it is not encrypted.\n"
"It is not advisable to use it."));

View file

@ -185,6 +185,9 @@ QNetworkReply *Account::headRequest(const QString &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);
}
@ -196,7 +199,9 @@ QNetworkReply *Account::getRequest(const QString &relPath)
QNetworkReply *Account::getRequest(const QUrl &url)
{
QNetworkRequest request(url);
request.setSslConfiguration(this->createSslConfig());
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
request.setSslConfiguration(this->getOrCreateSslConfig());
#endif
return _am->get(request);
}
@ -208,7 +213,9 @@ QNetworkReply *Account::davRequest(const QByteArray &verb, const QString &relPat
QNetworkReply *Account::davRequest(const QByteArray &verb, const QUrl &url, QNetworkRequest req, QIODevice *data)
{
req.setUrl(url);
req.setSslConfiguration(this->createSslConfig());
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
req.setSslConfiguration(this->getOrCreateSslConfig());
#endif
return _am->sendCustomRequest(req, verb, data);
}
@ -223,16 +230,19 @@ void Account::setSslConfiguration(const QSslConfiguration &config)
_sslConfiguration = config;
}
QSslConfiguration Account::createSslConfig()
QSslConfiguration Account::getOrCreateSslConfig()
{
if (!_sslConfiguration.isNull()) {
// Will be set by CheckServerJob::finished()
// We need to use a central shared config to get SSL session tickets
return _sslConfiguration;
}
// if setting the client certificate fails, you will probably get an error similar to this:
// "An internal error number 1060 happened. SSL handshake failed, client certificate was requested: SSL error: sslv3 alert handshake failure"
// maybe this code must not have to be reevaluated every request?
QSslConfiguration sslConfig;
QSslConfiguration sslConfig = QSslConfiguration::defaultConfiguration();
QSslCertificate sslClientCertificate;
// maybe move this code from createSslConfig to the Account constructor
ConfigFile cfgFile;
if(!cfgFile.certificatePath().isEmpty() && !cfgFile.certificatePasswd().isEmpty()) {
resultP12ToPem certif = p12ToPem(cfgFile.certificatePath().toStdString(), cfgFile.certificatePasswd().toStdString());
@ -250,14 +260,19 @@ QSslConfiguration Account::createSslConfig()
QSslKey privateKey(_pemPrivateKey.toLocal8Bit(), QSsl::Rsa, QSsl::Pem, QSsl::PrivateKey , "");
// SSL configuration
sslConfig.defaultConfiguration();
sslConfig.setCaCertificates(QSslSocket::systemCaCertificates());
QList<QSslCertificate> caCertifs = sslConfig.caCertificates();
sslConfig.setLocalCertificate(sslClientCertificate);
sslConfig.setPrivateKey(privateKey);
qDebug() << "Added SSL client certificate to the query";
}
#if QT_VERSION > QT_VERSION_CHECK(5, 2, 0)
// Try hard to re-use session for different requests
sslConfig.setSslOption(QSsl::SslOptionDisableSessionTickets, false);
sslConfig.setSslOption(QSsl::SslOptionDisableSessionSharing, false);
sslConfig.setSslOption(QSsl::SslOptionDisableSessionPersistence, false);
#endif
return sslConfig;
}
@ -271,6 +286,11 @@ void Account::addApprovedCerts(const QList<QSslCertificate> certs)
_approvedCerts += certs;
}
void Account::resetSslCertErrorState()
{
_treatSslErrorsAsFailure = false;
}
void Account::setSslErrorHandler(AbstractSslErrorHandler *handler)
{
_sslErrorHandler.reset(handler);

View file

@ -102,7 +102,7 @@ public:
QNetworkReply* davRequest(const QByteArray &verb, const QUrl &url, QNetworkRequest req, QIODevice *data = 0);
/** The ssl configuration during the first connection */
QSslConfiguration createSslConfig();
QSslConfiguration getOrCreateSslConfig();
QSslConfiguration sslConfiguration() const { return _sslConfiguration; }
void setSslConfiguration(const QSslConfiguration &config);
/** The certificates of the account */
@ -110,6 +110,11 @@ public:
void setApprovedCerts(const QList<QSslCertificate> certs);
void addApprovedCerts(const QList<QSslCertificate> certs);
// Usually when a user explicitly rejects a certificate we don't
// ask again. After this call, a dialog will again be shown when
// the next unknown certificate is encountered.
void resetSslCertErrorState();
// pluggable handler
void setSslErrorHandler(AbstractSslErrorHandler *handler);

View file

@ -90,7 +90,7 @@ BandwidthManager::~BandwidthManager()
void BandwidthManager::registerUploadDevice(UploadDevice *p)
{
qDebug() << Q_FUNC_INFO << p;
//qDebug() << Q_FUNC_INFO << p;
_absoluteUploadDeviceList.append(p);
_relativeUploadDeviceList.append(p);
QObject::connect(p, SIGNAL(destroyed(QObject*)), this, SLOT(unregisterUploadDevice(QObject*)));
@ -117,7 +117,7 @@ void BandwidthManager::unregisterUploadDevice(QObject *o)
void BandwidthManager::unregisterUploadDevice(UploadDevice* p)
{
qDebug() << Q_FUNC_INFO << p;
//qDebug() << Q_FUNC_INFO << p;
_absoluteUploadDeviceList.removeAll(p);
_relativeUploadDeviceList.removeAll(p);
if (p == _relativeLimitCurrentMeasuredDevice) {
@ -128,7 +128,7 @@ void BandwidthManager::unregisterUploadDevice(UploadDevice* p)
void BandwidthManager::registerDownloadJob(GETFileJob* j)
{
qDebug() << Q_FUNC_INFO << j;
//qDebug() << Q_FUNC_INFO << j;
_downloadJobList.append(j);
QObject::connect(j, SIGNAL(destroyed(QObject*)), this, SLOT(unregisterDownloadJob(QObject*)));
@ -176,19 +176,19 @@ void BandwidthManager::relativeUploadMeasuringTimerExpired()
return;
}
qDebug() << Q_FUNC_INFO << _relativeUploadDeviceList.count() << "Starting Delay";
// qDebug() << Q_FUNC_INFO << _relativeUploadDeviceList.count() << "Starting Delay";
qint64 relativeLimitProgressMeasured = (_relativeLimitCurrentMeasuredDevice->_readWithProgress
+ _relativeLimitCurrentMeasuredDevice->_read) / 2;
qint64 relativeLimitProgressDifference = relativeLimitProgressMeasured - _relativeUploadLimitProgressAtMeasuringRestart;
qDebug() << Q_FUNC_INFO << _relativeUploadLimitProgressAtMeasuringRestart
<< relativeLimitProgressMeasured << relativeLimitProgressDifference;
// qDebug() << Q_FUNC_INFO << _relativeUploadLimitProgressAtMeasuringRestart
// << relativeLimitProgressMeasured << relativeLimitProgressDifference;
qint64 speedkBPerSec = (relativeLimitProgressDifference / relativeLimitMeasuringTimerIntervalMsec*1000.0) / 1024.0;
qDebug() << Q_FUNC_INFO << relativeLimitProgressDifference/1024 <<"kB =>" << speedkBPerSec << "kB/sec on full speed ("
<< _relativeLimitCurrentMeasuredDevice->_readWithProgress << _relativeLimitCurrentMeasuredDevice->_read
<< qAbs(_relativeLimitCurrentMeasuredDevice->_readWithProgress
- _relativeLimitCurrentMeasuredDevice->_read) << ")";
// qDebug() << Q_FUNC_INFO << relativeLimitProgressDifference/1024 <<"kB =>" << speedkBPerSec << "kB/sec on full speed ("
// << _relativeLimitCurrentMeasuredDevice->_readWithProgress << _relativeLimitCurrentMeasuredDevice->_read
// << qAbs(_relativeLimitCurrentMeasuredDevice->_readWithProgress
// - _relativeLimitCurrentMeasuredDevice->_read) << ")";
qint64 uploadLimitPercent = -_currentUploadLimit;
// don't use too extreme values
@ -197,9 +197,9 @@ void BandwidthManager::relativeUploadMeasuringTimerExpired()
qint64 wholeTimeMsec = (100.0 / uploadLimitPercent) * relativeLimitMeasuringTimerIntervalMsec;
qint64 waitTimeMsec = wholeTimeMsec - relativeLimitMeasuringTimerIntervalMsec;
qint64 realWaitTimeMsec = waitTimeMsec + wholeTimeMsec;
qDebug() << Q_FUNC_INFO << waitTimeMsec << " - "<< realWaitTimeMsec <<
" msec for " << uploadLimitPercent << "%";
qDebug() << Q_FUNC_INFO << "XXXX" << uploadLimitPercent << relativeLimitMeasuringTimerIntervalMsec;
// qDebug() << Q_FUNC_INFO << waitTimeMsec << " - "<< realWaitTimeMsec <<
// " msec for " << uploadLimitPercent << "%";
// qDebug() << Q_FUNC_INFO << "XXXX" << uploadLimitPercent << relativeLimitMeasuringTimerIntervalMsec;
// We want to wait twice as long since we want to give all
// devices the same quota we used now since we don't want
@ -209,12 +209,12 @@ void BandwidthManager::relativeUploadMeasuringTimerExpired()
int deviceCount = _relativeUploadDeviceList.count();
qint64 quotaPerDevice = relativeLimitProgressDifference * (uploadLimitPercent / 100.0) / deviceCount + 1.0;
qDebug() << Q_FUNC_INFO << "YYYY" << relativeLimitProgressDifference << uploadLimitPercent << deviceCount;
// qDebug() << Q_FUNC_INFO << "YYYY" << relativeLimitProgressDifference << uploadLimitPercent << deviceCount;
Q_FOREACH(UploadDevice *ud, _relativeUploadDeviceList) {
ud->setBandwidthLimited(true);
ud->setChoked(false);
ud->giveBandwidthQuota(quotaPerDevice);
qDebug() << Q_FUNC_INFO << "Gave" << quotaPerDevice/1024.0 << "kB to" << ud;
// qDebug() << Q_FUNC_INFO << "Gave" << quotaPerDevice/1024.0 << "kB to" << ud;
}
_relativeLimitCurrentMeasuredDevice = 0;
}
@ -232,7 +232,7 @@ void BandwidthManager::relativeUploadDelayTimerExpired()
return;
}
qDebug() << Q_FUNC_INFO << _relativeUploadDeviceList.count() << "Starting measuring";
// qDebug() << Q_FUNC_INFO << _relativeUploadDeviceList.count() << "Starting measuring";
// Take first device and then append it again (= we round robin all devices)
_relativeLimitCurrentMeasuredDevice = _relativeUploadDeviceList.takeFirst();
@ -270,7 +270,7 @@ void BandwidthManager::relativeDownloadMeasuringTimerExpired()
return;
}
qDebug() << Q_FUNC_INFO << _downloadJobList.count() << "Starting Delay";
// qDebug() << Q_FUNC_INFO << _downloadJobList.count() << "Starting Delay";
qint64 relativeLimitProgressMeasured = _relativeLimitCurrentMeasuredJob->currentDownloadPosition();
qint64 relativeLimitProgressDifference = relativeLimitProgressMeasured - _relativeDownloadLimitProgressAtMeasuringRestart;
@ -278,8 +278,8 @@ void BandwidthManager::relativeDownloadMeasuringTimerExpired()
<< relativeLimitProgressMeasured << relativeLimitProgressDifference;
qint64 speedkBPerSec = (relativeLimitProgressDifference / relativeLimitMeasuringTimerIntervalMsec*1000.0) / 1024.0;
qDebug() << Q_FUNC_INFO << relativeLimitProgressDifference/1024 <<"kB =>" << speedkBPerSec << "kB/sec on full speed ("
<< _relativeLimitCurrentMeasuredJob->currentDownloadPosition() ;
// qDebug() << Q_FUNC_INFO << relativeLimitProgressDifference/1024 <<"kB =>" << speedkBPerSec << "kB/sec on full speed ("
// << _relativeLimitCurrentMeasuredJob->currentDownloadPosition() ;
qint64 downloadLimitPercent = -_currentDownloadLimit;
// don't use too extreme values
@ -288,9 +288,9 @@ void BandwidthManager::relativeDownloadMeasuringTimerExpired()
qint64 wholeTimeMsec = (100.0 / downloadLimitPercent) * relativeLimitMeasuringTimerIntervalMsec;
qint64 waitTimeMsec = wholeTimeMsec - relativeLimitMeasuringTimerIntervalMsec;
qint64 realWaitTimeMsec = waitTimeMsec + wholeTimeMsec;
qDebug() << Q_FUNC_INFO << waitTimeMsec << " - "<< realWaitTimeMsec <<
" msec for " << downloadLimitPercent << "%";
qDebug() << Q_FUNC_INFO << "XXXX" << downloadLimitPercent << relativeLimitMeasuringTimerIntervalMsec;
// qDebug() << Q_FUNC_INFO << waitTimeMsec << " - "<< realWaitTimeMsec <<
// " msec for " << downloadLimitPercent << "%";
// qDebug() << Q_FUNC_INFO << "XXXX" << downloadLimitPercent << relativeLimitMeasuringTimerIntervalMsec;
// We want to wait twice as long since we want to give all
// devices the same quota we used now since we don't want
@ -305,12 +305,12 @@ void BandwidthManager::relativeDownloadMeasuringTimerExpired()
// quota -= 20*1024;
// }
qint64 quotaPerJob = quota / jobCount + 1.0;
qDebug() << Q_FUNC_INFO << "YYYY" << relativeLimitProgressDifference << downloadLimitPercent << jobCount;
// qDebug() << Q_FUNC_INFO << "YYYY" << relativeLimitProgressDifference << downloadLimitPercent << jobCount;
Q_FOREACH(GETFileJob *gfj, _downloadJobList) {
gfj->setBandwidthLimited(true);
gfj->setChoked(false);
gfj->giveBandwidthQuota(quotaPerJob);
qDebug() << Q_FUNC_INFO << "Gave" << quotaPerJob/1024.0 << "kB to" << gfj;
// qDebug() << Q_FUNC_INFO << "Gave" << quotaPerJob/1024.0 << "kB to" << gfj;
}
_relativeLimitCurrentMeasuredDevice = 0;
}
@ -329,7 +329,7 @@ void BandwidthManager::relativeDownloadDelayTimerExpired()
return;
}
qDebug() << Q_FUNC_INFO << _downloadJobList.count() << "Starting measuring";
// qDebug() << Q_FUNC_INFO << _downloadJobList.count() << "Starting measuring";
// Take first device and then append it again (= we round robin all devices)
_relativeLimitCurrentMeasuredJob = _downloadJobList.takeFirst();
@ -393,18 +393,18 @@ void BandwidthManager::absoluteLimitTimerExpired()
{
if (usingAbsoluteUploadLimit() && _absoluteUploadDeviceList.count() > 0) {
qint64 quotaPerDevice = _currentUploadLimit / qMax(1, _absoluteUploadDeviceList.count());
qDebug() << Q_FUNC_INFO << quotaPerDevice << _absoluteUploadDeviceList.count() << _currentUploadLimit;
// qDebug() << Q_FUNC_INFO << quotaPerDevice << _absoluteUploadDeviceList.count() << _currentUploadLimit;
Q_FOREACH(UploadDevice *device, _absoluteUploadDeviceList) {
device->giveBandwidthQuota(quotaPerDevice);
qDebug() << Q_FUNC_INFO << "Gave " << quotaPerDevice/1024.0 << " kB to" << device;
// qDebug() << Q_FUNC_INFO << "Gave " << quotaPerDevice/1024.0 << " kB to" << device;
}
}
if (usingAbsoluteDownloadLimit() && _downloadJobList.count() > 0) {
qint64 quotaPerJob = _currentDownloadLimit / qMax(1, _downloadJobList.count());
qDebug() << Q_FUNC_INFO << quotaPerJob << _downloadJobList.count() << _currentDownloadLimit;
// qDebug() << Q_FUNC_INFO << quotaPerJob << _downloadJobList.count() << _currentDownloadLimit;
Q_FOREACH(GETFileJob *j, _downloadJobList) {
j->giveBandwidthQuota(quotaPerJob);
qDebug() << Q_FUNC_INFO << "Gave " << quotaPerJob/1024.0 << " kB to" << j;
// qDebug() << Q_FUNC_INFO << "Gave " << quotaPerJob/1024.0 << " kB to" << j;
}
}
}

View file

@ -163,6 +163,7 @@ SystemProxyRunnable::SystemProxyRunnable(const QUrl &url) : QObject(), QRunnable
void SystemProxyRunnable::run()
{
qDebug() << Q_FUNC_INFO << "Starting system proxy lookup";
qRegisterMetaType<QNetworkProxy>("QNetworkProxy");
QList<QNetworkProxy> proxies = QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery(_url));
if (proxies.isEmpty()) {

View file

@ -48,8 +48,8 @@ QString ConnectionValidator::statusString( Status stat )
return QLatin1String("Status not found");
case UserCanceledCredentials:
return QLatin1String("User canceled credentials");
case ServerMaintenance:
return QLatin1String("Server in maintenance mode");
case ServiceUnavailable:
return QLatin1String("Service unavailable");
case Timeout:
return QLatin1String("Timeout");
}
@ -192,13 +192,8 @@ void ConnectionValidator::slotAuthFailed(QNetworkReply *reply)
const int httpStatus =
reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
if ( httpStatus == 503 ) {
// Is this a maintenance mode reply from the server
// or a regular 503 from somewhere else?
QByteArray body = reply->readAll();
if ( body.contains("Sabre\\DAV\\Exception\\ServiceUnavailable") ) {
_errors.clear();
stat = ServerMaintenance;
}
stat = ServiceUnavailable;
}
}

View file

@ -77,7 +77,7 @@ public:
CredentialsWrong,
StatusNotFound,
UserCanceledCredentials,
ServerMaintenance,
ServiceUnavailable,
// actually also used for other errors on the authed request
Timeout
};

View file

@ -16,6 +16,7 @@
#include <QMutex>
#include <QDebug>
#include <QNetworkReply>
#include <QAuthenticator>
#include <QSettings>
#include <QInputDialog>
@ -80,22 +81,6 @@ const char certifPasswdC[] = "certificatePasswd";
const char authenticationFailedC[] = "owncloud-authentication-failed";
} // ns
class HttpCredentialsAccessManager : public AccessManager {
public:
HttpCredentialsAccessManager(const HttpCredentials *cred, QObject* parent = 0)
: AccessManager(parent), _cred(cred) {}
protected:
QNetworkReply *createRequest(Operation op, const QNetworkRequest &request, QIODevice *outgoingData) Q_DECL_OVERRIDE {
QByteArray credHash = QByteArray(_cred->user().toUtf8()+":"+_cred->password().toUtf8()).toBase64();
QNetworkRequest req(request);
req.setRawHeader(QByteArray("Authorization"), QByteArray("Basic ") + credHash);
//qDebug() << "Request for " << req.url() << "with authorization" << QByteArray::fromBase64(credHash);
return AccessManager::createRequest(op, req, outgoingData);
}
private:
const HttpCredentials *_cred;
};
HttpCredentials::HttpCredentials()
: _user(),
_password(),
@ -196,7 +181,7 @@ void HttpCredentials::setAccount(Account* account)
QNetworkAccessManager* HttpCredentials::getQNAM() const
{
AccessManager* qnam = new HttpCredentialsAccessManager(this);
AccessManager* qnam = new AccessManager;
connect( qnam, SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)),
this, SLOT(slotAuthentication(QNetworkReply*,QAuthenticator*)));
@ -257,10 +242,7 @@ void HttpCredentials::fetch()
}
bool HttpCredentials::stillValid(QNetworkReply *reply)
{
return ((reply->error() != QNetworkReply::AuthenticationRequiredError)
// returned if user or password is incorrect
&& (reply->error() != QNetworkReply::OperationCanceledError
|| !reply->property(authenticationFailedC).toBool()));
return (reply->error() != QNetworkReply::AuthenticationRequiredError);
}
void HttpCredentials::slotReadJobDone(QKeychain::Job *job)
@ -391,13 +373,18 @@ void HttpCredentials::slotWriteJobDone(QKeychain::Job *job)
void HttpCredentials::slotAuthentication(QNetworkReply* reply, QAuthenticator* authenticator)
{
Q_UNUSED(authenticator)
// we cannot use QAuthenticator, because it sends username and passwords with latin1
// instead of utf8 encoding. Instead, we send it manually. Thus, if we reach this signal,
// those credentials were invalid and we terminate.
qDebug() << "Stop request: Authentication failed for " << reply->url().toString();
if (reply->property(authenticationFailedC).toBool()) {
qDebug() << "Authentication failed for " << reply->url().toString();
return;
}
// QNAM sends the user and password in latin-1, but the server expects UTF-8.
// So send mojibake on purpose
authenticator->setUser(QString::fromLatin1(user().toUtf8()));
authenticator->setPassword(QString::fromLatin1(password().toUtf8()));
// Set a property so we don't send the same password twice
reply->setProperty(authenticationFailedC, true);
reply->close();
}
QString HttpCredentialsGui::queryPassword(bool *ok)

View file

@ -16,6 +16,7 @@
#include "utility.h"
#include <QFile>
#include <QFileInfo>
#include <QCoreApplication>
#include <QDebug>
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
@ -155,7 +156,50 @@ bool FileSystem::rename(const QString &originFileName,
return success;
}
bool FileSystem::renameReplace(const QString& originFileName, const QString& destinationFileName, QString* errorString)
bool FileSystem::fileChanged(const QString& fileName,
qint64 previousSize,
time_t previousMtime)
{
return getSize(fileName) != previousSize
|| getModTime(fileName) != previousMtime;
}
bool FileSystem::verifyFileUnchanged(const QString& fileName,
qint64 previousSize,
time_t previousMtime)
{
const qint64 actualSize = getSize(fileName);
const time_t actualMtime = getModTime(fileName);
if (actualSize != previousSize || actualMtime != previousMtime) {
qDebug() << "File" << fileName << "has changed:"
<< "size: " << previousSize << "<->" << actualSize
<< ", mtime: " << previousMtime << "<->" << actualMtime;
return false;
}
return true;
}
bool FileSystem::renameReplace(const QString& originFileName,
const QString& destinationFileName,
qint64 destinationSize,
time_t destinationMtime,
QString* errorString)
{
if (fileExists(destinationFileName)
&& fileChanged(destinationFileName, destinationSize, destinationMtime)) {
if (errorString) {
*errorString = qApp->translate("FileSystem",
"The destination file has an unexpected size or modification time");
}
return false;
}
return uncheckedRenameReplace(originFileName, destinationFileName, errorString);
}
bool FileSystem::uncheckedRenameReplace(const QString& originFileName,
const QString& destinationFileName,
QString* errorString)
{
#ifndef Q_OS_WIN
bool success;

View file

@ -67,11 +67,42 @@ bool OWNCLOUDSYNC_EXPORT fileExists(const QString& filename);
bool OWNCLOUDSYNC_EXPORT rename(const QString& originFileName,
const QString& destinationFileName,
QString* errorString = NULL);
/**
* Rename the file \a originFileName to \a destinationFileName, and overwrite the destination if it
* already exists
* Returns true if the file's mtime or size are not what is expected.
* Nonexisting files are covered through mtime: they have an mtime of -1.
*/
bool renameReplace(const QString &originFileName, const QString &destinationFileName,
bool fileChanged(const QString& fileName,
qint64 previousSize,
time_t previousMtime);
/**
* Like !fileChanged() but with verbose logging if the file *did* change.
*/
bool verifyFileUnchanged(const QString& fileName,
qint64 previousSize,
time_t previousMtime);
/**
* Rename the file \a originFileName to \a destinationFileName, and
* overwrite the destination if it already exists - as long as the
* destination file has the expected \a destinationSize and
* \a destinationMtime.
* If the destination file does not exist, the given size and mtime are
* ignored.
*/
bool renameReplace(const QString &originFileName,
const QString &destinationFileName,
qint64 destinationSize,
time_t destinationMtime,
QString *errorString);
/**
* Rename the file \a originFileName to \a destinationFileName, and
* overwrite the destination if it already exists - without extra checks.
*/
bool uncheckedRenameReplace(const QString &originFileName,
const QString &destinationFileName,
QString *errorString);
/**

View file

@ -350,7 +350,7 @@ LsColXMLParser::LsColXMLParser()
}
bool LsColXMLParser::parse( const QByteArray& xml, QHash<QString, qint64> *sizes)
bool LsColXMLParser::parse( const QByteArray& xml, QHash<QString, qint64> *sizes, const QString& expectedPath)
{
// Parse DAV response
QXmlStreamReader reader(xml);
@ -371,7 +371,14 @@ bool LsColXMLParser::parse( const QByteArray& xml, QHash<QString, qint64> *sizes
// Start elements with DAV:
if (type == QXmlStreamReader::StartElement && reader.namespaceUri() == QLatin1String("DAV:")) {
if (name == QLatin1String("href")) {
currentHref = QUrl::fromPercentEncoding(reader.readElementText().toUtf8());
// We don't use URL encoding in our request URL (which is the expected path) (QNAM will do it for us)
// but the result will have URL encoding..
QString hrefString = QString::fromUtf8(QByteArray::fromPercentEncoding(reader.readElementText().toUtf8()));
if (!hrefString.startsWith(expectedPath)) {
qDebug() << "Invalid href" << hrefString << "expected starting with" << expectedPath;
return false;
}
currentHref = hrefString;
} else if (name == QLatin1String("response")) {
} else if (name == QLatin1String("propstat")) {
insidePropstat = true;
@ -520,7 +527,8 @@ bool LsColJob::finished()
connect( &parser, SIGNAL(finishedWithoutError()),
this, SIGNAL(finishedWithoutError()) );
if( !parser.parse( reply()->readAll(), &_sizes ) ) {
QString expectedPath = reply()->request().url().path(); // something like "/owncloud/remote.php/webdav/folder"
if( !parser.parse( reply()->readAll(), &_sizes, expectedPath ) ) {
// XML parse error
emit finishedWithError(reply());
}
@ -587,6 +595,11 @@ bool CheckServerJob::finished()
{
account()->setSslConfiguration(reply()->sslConfiguration());
if (reply()->request().url().scheme() == QLatin1String("https")
&& reply()->sslConfiguration().sessionTicket().isEmpty()) {
qDebug() << "No SSL session identifier / session ticket is used, this might impact sync performance negatively.";
}
// The serverInstalls to /owncloud. Let's try that if the file wasn't found
// at the original location
if ((reply()->error() == QNetworkReply::ContentNotFoundError) && (!_subdirFallback)) {

View file

@ -137,7 +137,7 @@ class OWNCLOUDSYNC_EXPORT LsColXMLParser : public QObject {
public:
explicit LsColXMLParser();
bool parse(const QByteArray &xml, QHash<QString, qint64> *sizes);
bool parse(const QByteArray &xml, QHash<QString, qint64> *sizes, const QString& expectedPath);
signals:
void directoryListingSubfolders(const QStringList &items);

View file

@ -30,6 +30,31 @@
namespace OCC {
// Always coming in with forward slashes.
// In csync_excluded_no_ctx we ignore all files with longer than 254 chars
// This function also adds a dot at the begining of the filename to hide the file on OS X and Linux
QString createDownloadTmpFileName(const QString &previous) {
QString tmpFileName;
QString tmpPath;
int slashPos = previous.lastIndexOf('/');
// work with both pathed filenames and only filenames
if (slashPos == -1) {
tmpFileName = previous;
tmpPath = QString();
} else {
tmpFileName = previous.mid(slashPos+1);
tmpPath = previous.left(slashPos);
}
int overhead = 1 + 1 + 2 + 8; // slash dot dot-tilde ffffffff"
int spaceForFileName = qMin(254, tmpFileName.length() + overhead) - overhead;
if (tmpPath.length() > 0) {
return tmpPath + '/' + '.' + tmpFileName.left(spaceForFileName) + ".~" + (QString::number(uint(qrand() % 0xFFFFFFFF), 16));
} else {
return '.' + tmpFileName.left(spaceForFileName) + ".~" + (QString::number(uint(qrand() % 0xFFFFFFFF), 16));
}
}
// DOES NOT take owncership of the device.
GETFileJob::GETFileJob(AccountPtr account, const QString& path, QFile *device,
const QMap<QByteArray, QByteArray> &headers, const QByteArray &expectedEtagForResume,
@ -307,12 +332,7 @@ void PropagateDownloadFileQNAM::start()
}
if (tmpFileName.isEmpty()) {
tmpFileName = _item->_file;
//add a dot at the begining of the filename to hide the file.
int slashPos = tmpFileName.lastIndexOf('/');
tmpFileName.insert(slashPos+1, '.');
//add the suffix
tmpFileName += ".~" + QString::number(uint(qrand()), 16);
tmpFileName = createDownloadTmpFileName(_item->_file);
}
_tmpFile.setFileName(_propagator->getFilePath(tmpFileName));
@ -514,21 +534,37 @@ void PropagateDownloadFileQNAM::downloadFinished()
}
}
QFileInfo existingFile(fn);
if(FileSystem::fileExists(fn) && existingFile.permissions() != _tmpFile.permissions()) {
_tmpFile.setPermissions(existingFile.permissions());
}
FileSystem::setModTime(_tmpFile.fileName(), _item->_modtime);
// We need to fetch the time again because some file system such as FAT have a less than a second
// Accuracy, and we really need the time from the file system. (#3103)
_item->_modtime = FileSystem::getModTime(_tmpFile.fileName());
if (FileSystem::fileExists(fn)) {
// Preserve the existing file permissions.
QFileInfo existingFile(fn);
if (existingFile.permissions() != _tmpFile.permissions()) {
_tmpFile.setPermissions(existingFile.permissions());
}
// Check whether the existing file has changed since the discovery
// phase by comparing size and mtime to the previous values. This
// is necessary to avoid overwriting user changes that happened between
// the discovery phase and now.
const qint64 expectedSize = _item->log._other_size;
const time_t expectedMtime = _item->log._other_modtime;
if (! FileSystem::verifyFileUnchanged(fn, expectedSize, expectedMtime)) {
_propagator->_anotherSyncNeeded = true;
done(SyncFileItem::SoftError, tr("File has changed since discovery"));
return;
}
}
QString error;
_propagator->addTouchedFile(fn);
FileSystem::setFileHidden(_tmpFile.fileName(), false);
if (!FileSystem::renameReplace(_tmpFile.fileName(), fn, &error)) {
// The fileChanged() check is done above to generate better error messages.
if (!FileSystem::uncheckedRenameReplace(_tmpFile.fileName(), fn, &error)) {
qDebug() << Q_FUNC_INFO << QString("Rename failed: %1 => %2").arg(_tmpFile.fileName()).arg(fn);
// If we moved away the original file due to a conflict but can't
// put the downloaded file in its place, we are in a bad spot:
// If we do nothing the next sync run will assume the user deleted
@ -540,10 +576,12 @@ void PropagateDownloadFileQNAM::downloadFinished()
_propagator->_journal->deleteFileRecord(fn);
_propagator->_journal->commit("download finished");
}
_propagator->_anotherSyncNeeded = true;
done(SyncFileItem::SoftError, error);
return;
}
FileSystem::setFileHidden(fn, false);
// Maybe we downloaded a newer version of the file than we thought we would...
// Get up to date information for the journal.

View file

@ -32,6 +32,12 @@
#include "propagator_legacy.h"
#endif
#if QT_VERSION < QT_VERSION_CHECK(5, 4, 2)
namespace {
const char owncloudShouldSoftCancelPropertyName[] = "owncloud-should-soft-cancel";
}
#endif
namespace OCC {
/**
@ -86,6 +92,16 @@ void PUTFileJob::start() {
connect(reply(), SIGNAL(uploadProgress(qint64,qint64)), this, SIGNAL(uploadProgress(qint64,qint64)));
connect(this, SIGNAL(networkActivity()), account().data(), SIGNAL(propagatorNetworkActivity()));
// For Qt versions not including https://codereview.qt-project.org/110150
// Also do the runtime check if compiled with an old Qt but running with fixed one.
#if QT_VERSION < QT_VERSION_CHECK(4, 8, 7)
if (QLatin1String(qVersion()) < QLatin1String("4.8.7"))
connect(_device.data(), SIGNAL(wasReset()), this, SLOT(slotSoftAbort()));
#elif QT_VERSION > QT_VERSION_CHECK(5, 0, 0) && QT_VERSION < QT_VERSION_CHECK(5, 4, 2)
if (QLatin1String(qVersion()) < QLatin1String("5.4.2"))
connect(_device.data(), SIGNAL(wasReset()), this, SLOT(slotSoftAbort()));
#endif
AbstractNetworkJob::start();
}
@ -94,6 +110,13 @@ void PUTFileJob::slotTimeout() {
reply()->abort();
}
#if QT_VERSION < QT_VERSION_CHECK(5, 4, 2)
void PUTFileJob::slotSoftAbort() {
reply()->setProperty(owncloudShouldSoftCancelPropertyName, true);
reply()->abort();
}
#endif
void PollJob::start()
{
setTimeout(120 * 1000);
@ -471,6 +494,18 @@ void PropagateUploadFileQNAM::slotPutFinished()
}
QNetworkReply::NetworkError err = job->reply()->error();
#if QT_VERSION < QT_VERSION_CHECK(5, 4, 2)
if (err == QNetworkReply::OperationCanceledError && job->reply()->property(owncloudShouldSoftCancelPropertyName).isValid()) {
// Abort the job and try again later.
// This works around a bug in QNAM wich might reuse a non-empty buffer for the next request.
qDebug() << "Forcing job abort on HTTP connection reset with Qt < 5.4.2.";
_propagator->_anotherSyncNeeded = true;
done(SyncFileItem::SoftError, tr("Forcing job abort on HTTP connection reset with Qt < 5.4.2."));
return;
}
#endif
if (err != QNetworkReply::NoError) {
_item->_httpErrorCode = job->reply()->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
if(checkForProblemsWithShared(_item->_httpErrorCode,
@ -538,15 +573,8 @@ void PropagateUploadFileQNAM::slotPutFinished()
}
}
// compare expected and real modification time of the file and size
const time_t new_mtime = FileSystem::getModTime(fullFilePath);
const quint64 new_size = static_cast<quint64>(FileSystem::getSize(fullFilePath));
QFileInfo fi(_propagator->getFilePath(_item->_file));
if (new_mtime != _item->_modtime || new_size != _item->_size) {
qDebug() << "The local file has changed during upload:"
<< "mtime: " << _item->_modtime << "<->" << new_mtime
<< ", size: " << _item->_size << "<->" << new_size
<< ", QFileInfo: " << Utility::qDateTimeToTime_t(fi.lastModified()) << fi.lastModified();
// Check whether the file changed since discovery.
if (! FileSystem::verifyFileUnchanged(fullFilePath, _item->_size, _item->_modtime)) {
_propagator->_anotherSyncNeeded = true;
if( !finished ) {
abortWithError(SyncFileItem::SoftError, tr("Local file changed during sync."));

View file

@ -40,11 +40,21 @@ public:
bool isSequential() const Q_DECL_OVERRIDE;
bool seek ( qint64 pos ) Q_DECL_OVERRIDE;
#if QT_VERSION < QT_VERSION_CHECK(5, 4, 2)
bool reset() Q_DECL_OVERRIDE { emit wasReset(); return QIODevice::reset(); }
#endif
void setBandwidthLimited(bool);
bool isBandwidthLimited() { return _bandwidthLimited; }
void setChoked(bool);
bool isChoked() { return _choked; }
void giveBandwidthQuota(qint64 bwq);
signals:
#if QT_VERSION < 0x050402
void wasReset();
#endif
private:
// The file data
@ -95,6 +105,11 @@ public:
signals:
void finishedSignal();
void uploadProgress(qint64,qint64);
private slots:
#if QT_VERSION < 0x050402
void slotSoftAbort();
#endif
};
/**

View file

@ -714,7 +714,11 @@ void PropagateDownloadFileLegacy::start()
QString error;
_propagator->addTouchedFile(fn);
if (!FileSystem::renameReplace(tmpFile.fileName(), fn, &error)) {
const qint64 expectedFileSize = _item->log._other_size;
const time_t expectedFileMtime = _item->log._other_modtime;
if (!FileSystem::renameReplace(tmpFile.fileName(), fn,
expectedFileSize, expectedFileMtime,
&error)) {
done(SyncFileItem::NormalError, error);
return;
}

View file

@ -601,7 +601,14 @@ void SyncEngine::startSync()
// database creation error!
}
if (fileRecordCount >= 1 && isUpdateFrom_1_5) {
bool isUpdateFrom_1_8 = _journal->isUpdateFrom_1_8_0();
/*
* If 1.8.0 caused missing data in the local tree, this patch gets it
* back. For that, the usage of the journal for remote repository is
* disabled at the first start.
*/
if (fileRecordCount >= 1 && (isUpdateFrom_1_5 || isUpdateFrom_1_8)) {
qDebug() << "detected update from 1.5" << fileRecordCount << isUpdateFrom_1_5;
// Disable the read from DB to be sure to re-read all the fileid and etags.
_csync_ctx->read_remote_from_db = false;

View file

@ -30,7 +30,7 @@
namespace OCC {
SyncJournalDb::SyncJournalDb(const QString& path, QObject *parent) :
QObject(parent), _transaction(0), _possibleUpgradeFromMirall_1_5(false)
QObject(parent), _transaction(0), _possibleUpgradeFromMirall_1_5(false), _possibleUpgradeFromMirall_1_8_0(false)
{
_dbFile = path;
@ -273,6 +273,8 @@ bool SyncJournalDb::checkConnect()
}
_possibleUpgradeFromMirall_1_5 = false;
_possibleUpgradeFromMirall_1_8_0 = false;
SqlQuery versionQuery("SELECT major, minor, patch FROM version;", _db);
if (!versionQuery.next()) {
// If there was no entry in the table, it means we are likely upgrading from 1.5
@ -284,7 +286,7 @@ bool SyncJournalDb::checkConnect()
createQuery.bindValue(1, MIRALL_VERSION_MAJOR);
createQuery.bindValue(2, MIRALL_VERSION_MINOR);
createQuery.bindValue(3, MIRALL_VERSION_PATCH);
createQuery.bindValue(3, MIRALL_VERSION_BUILD);
createQuery.bindValue(4, MIRALL_VERSION_BUILD);
createQuery.exec();
} else {
@ -292,6 +294,10 @@ bool SyncJournalDb::checkConnect()
int minor = versionQuery.intValue(1);
int patch = versionQuery.intValue(2);
if( major == 1 && minor == 8 && patch == 0 ) {
qDebug() << Q_FUNC_INFO << "_possibleUpgradeFromMirall_1_8_0 detected!";
_possibleUpgradeFromMirall_1_8_0 = true;
}
// Not comparing the BUILD id here, correct?
if( !(major == MIRALL_VERSION_MAJOR && minor == MIRALL_VERSION_MINOR && patch == MIRALL_VERSION_PATCH) ) {
createQuery.prepare("UPDATE version SET major=?1, minor=?2, patch =?3, custom=?4 "
@ -753,6 +759,10 @@ bool SyncJournalDb::postSyncCleanup(const QSet<QString>& filepathsToKeep,
_possibleUpgradeFromMirall_1_5 = false; // should be handled now
}
if (_possibleUpgradeFromMirall_1_8_0) {
_possibleUpgradeFromMirall_1_8_0 = false; // should be handled now
}
return true;
}
@ -1322,6 +1332,13 @@ bool SyncJournalDb::isUpdateFrom_1_5()
return _possibleUpgradeFromMirall_1_5;
}
bool SyncJournalDb::isUpdateFrom_1_8_0()
{
QMutexLocker lock(&_mutex);
checkConnect();
return _possibleUpgradeFromMirall_1_8_0;
}
bool operator==(const SyncJournalDb::DownloadInfo & lhs,
const SyncJournalDb::DownloadInfo & rhs)
{

View file

@ -118,6 +118,7 @@ public:
* are updated.
*/
bool isUpdateFrom_1_5();
bool isUpdateFrom_1_8_0();
private:
bool updateDatabaseStructure();
@ -135,6 +136,7 @@ private:
QMutex _mutex; // Public functions are protected with the mutex.
int _transaction;
bool _possibleUpgradeFromMirall_1_5;
bool _possibleUpgradeFromMirall_1_8_0;
QScopedPointer<SqlQuery> _getFileRecordQuery;
QScopedPointer<SqlQuery> _setFileRecordQuery;
QScopedPointer<SqlQuery> _getDownloadInfoQuery;

View file

@ -14,19 +14,53 @@
#include <shlobj.h>
#include <winbase.h>
#include <windows.h>
#include <shlguid.h>
#include <string>
#include <QLibrary>
static const char runPathC[] = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run";
typedef HRESULT (WINAPI *SHGetKnownFolderPathFun)(
const GUID &rfid,
DWORD dwFlags,
HANDLE hToken,
PWSTR *ppszPath
);
static void setupFavLink_private(const QString &folder)
{
// Windows Explorer: Place under "Favorites" (Links)
static SHGetKnownFolderPathFun SHGetKnownFolderPathPtr = NULL;
QString linkName;
QDir folderDir(QDir::fromNativeSeparators(folder));
if (!SHGetKnownFolderPathPtr)
{
QLibrary kernel32Lib("shell32.dll");
if(kernel32Lib.load())
{
SHGetKnownFolderPathPtr = (SHGetKnownFolderPathFun) kernel32Lib.resolve("SHGetKnownFolderPath");
}
}
if(SHGetKnownFolderPathPtr) {
/* Use new WINAPI functions */
wchar_t *path = NULL;
if(SHGetKnownFolderPathPtr(FOLDERID_Links, 0, NULL, &path) == S_OK) {
QString links = QDir::fromNativeSeparators(QString::fromWCharArray(path));
linkName = QDir(links).filePath(folderDir.dirName() + QLatin1String(".lnk"));
}
} else {
/* Use legacy functions */
wchar_t path[MAX_PATH];
SHGetSpecialFolderPath(0, path, CSIDL_PROFILE, FALSE);
QString profile = QDir::fromNativeSeparators(QString::fromWCharArray(path));
QDir folderDir(QDir::fromNativeSeparators(folder));
QString linkName = profile+QLatin1String("/Links/") + folderDir.dirName() + QLatin1String(".lnk");
linkName = QDir(profile).filePath(QDir(QLatin1String("Links")).filePath(folderDir.dirName() + QLatin1String(".lnk")));
}
qDebug() << Q_FUNC_INFO << " creating link from " << linkName << " to " << folder;
if (!QFile::link(folder, linkName))
qDebug() << Q_FUNC_INFO << "linking" << folder << "to" << linkName << "failed!";
}
bool hasLaunchOnStartup_private(const QString &appName)

24
src/mirall/qbacktrace.h Normal file
View file

@ -0,0 +1,24 @@
#include <execinfo.h>
#include <stdlib.h>
static QString qBacktrace( int levels = -1 )
{
QString s;
void* trace[256];
int n = backtrace(trace, 256);
char** strings = backtrace_symbols (trace, n);
if ( levels != -1 )
n = qMin( n, levels );
s = QString::fromLatin1("[\n");
for (int i = 0; i < n; ++i)
s += QString::number(i) +
QString::fromLatin1(": ") +
QString::fromLatin1(strings[i]) + QString::fromLatin1("\n");
s += QString::fromLatin1("]\n");
free (strings);
return s;
}

View file

@ -0,0 +1,21 @@
project(gui)
set(CMAKE_AUTOMOC TRUE)
set(MOCKSERVER_NAME mockserver)
#qt_wrap_ui(mockserver_UI_SRCS ${mockserver_UI})
set(mockserver_SRCS
main.cpp
httpserver.cpp
)
set(mockserver_HDRS
httpserver.h
)
# add_executable( ${MOCKSERVER_NAME} main.cpp ${final_src})
add_executable(${MOCKSERVER_NAME} WIN32 ${mockserver_SRCS} ${mockserver_HDRS})
qt5_use_modules(${MOCKSERVER_NAME} Network Xml)
target_link_libraries(${MOCKSERVER_NAME} ${QT_LIBRARIES})

View file

@ -0,0 +1,63 @@
/*
* Copyright (C) by Daniel Molkentin <danimo@owncloud.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*/
#include "httpserver.h"
HttpServer::HttpServer(quint16 port, QObject* parent)
: QTcpServer(parent)
{
listen(QHostAddress::Any, port);
}
void HttpServer::readClient()
{
QTcpSocket* socket = (QTcpSocket*)sender();
if (socket->canReadLine()) {
QStringList tokens = QString(socket->readLine()).split(QRegExp("[ \r\n][ \r\n]*"));
if (tokens[0] == "GET") {
QTextStream os(socket);
os.setAutoDetectUnicode(true);
os << "HTTP/1.0 200 Ok\r\n"
"Content-Type: text/html; charset=\"utf-8\"\r\n"
"\r\n"
"<h1>Nothing to see here</h1>\n"
<< QDateTime::currentDateTime().toString() << "\n";
socket->close();
QtServiceBase::instance()->logMessage("Wrote to client");
if (socket->state() == QTcpSocket::UnconnectedState) {
delete socket;
QtServiceBase::instance()->logMessage("Connection closed");
}
}
}
}
void HttpServer::discardClient()
{
QTcpSocket* socket = (QTcpSocket*)sender();
socket->deleteLater();
QtServiceBase::instance()->logMessage("Connection closed");
}
void HttpServer::incomingConnection(int socket)
{
if (disabled)
return;
QTcpSocket* s = new QTcpSocket(this);
connect(s, SIGNAL(readyRead()), this, SLOT(readClient()));
connect(s, SIGNAL(disconnected()), this, SLOT(discardClient()));
s->setSocketDescriptor(socket);
}

View file

@ -0,0 +1,26 @@
/*
* Copyright (C) by Daniel Molkentin <danimo@owncloud.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*/
#include <QTcpServer>
class HttpServer : public QTcpServer
{
Q_OBJECT
public:
HttpServer(qint16 port, QObject* parent = 0);
void incomingConnection(int socket);
private slots:
void readClient();
void discardClient();
};

23
test/mockserver/main.cpp Normal file
View file

@ -0,0 +1,23 @@
/*
* Copyright (C) by Daniel Molkentin <danimo@owncloud.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*/
#include <QCoreApplication>
#include "httpserver.h"
int main(int argc, char* argv[])
{
QCoreApplication app(argc, argv);
HttpServer server;
return app.exec();
}

View file

@ -8,7 +8,14 @@
#define MIRALL_TESTOWNCLOUDPROPAGATOR_H
#include <QtTest>
#include <QDebug>
#include "propagatedownload.h"
using namespace OCC;
namespace OCC {
QString createDownloadTmpFileName(const QString &previous);
}
class TestOwncloudPropagator : public QObject
{
@ -20,6 +27,43 @@ private slots:
// OwncloudPropagator propagator( NULL, QLatin1String("test1"), QLatin1String("test2"), new ProgressDatabase);
QVERIFY( true );
}
void testTmpDownloadFileNameGeneration()
{
QString fn;
// without dir
for (int i = 1; i <= 1000; i++) {
fn+="F";
QString tmpFileName = createDownloadTmpFileName(fn);
if (tmpFileName.contains('/')) {
tmpFileName = tmpFileName.mid(tmpFileName.lastIndexOf('/')+1);
}
QVERIFY( tmpFileName.length() > 0);
QVERIFY( tmpFileName.length() <= 254);
}
// with absolute dir
fn = "/Users/guruz/ownCloud/rocks/GPL";
for (int i = 1; i < 1000; i++) {
fn+="F";
QString tmpFileName = createDownloadTmpFileName(fn);
if (tmpFileName.contains('/')) {
tmpFileName = tmpFileName.mid(tmpFileName.lastIndexOf('/')+1);
}
QVERIFY( tmpFileName.length() > 0);
QVERIFY( tmpFileName.length() <= 254);
}
// with relative dir
fn = "rocks/GPL";
for (int i = 1; i < 1000; i++) {
fn+="F";
QString tmpFileName = createDownloadTmpFileName(fn);
if (tmpFileName.contains('/')) {
tmpFileName = tmpFileName.mid(tmpFileName.lastIndexOf('/')+1);
}
QVERIFY( tmpFileName.length() > 0);
QVERIFY( tmpFileName.length() <= 254);
}
}
};
#endif

View file

@ -113,7 +113,7 @@ private slots:
this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes;
QVERIFY(parser.parse( testXml, &sizes ));
QVERIFY(parser.parse( testXml, &sizes, "/oc/remote.php/webdav/sharefolder" ));
QVERIFY(_success);
QVERIFY(sizes.size() == 0 ); // No quota info in the XML
@ -187,7 +187,7 @@ private slots:
this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes;
QVERIFY(false == parser.parse( testXml, &sizes )); // verify false
QVERIFY(false == parser.parse( testXml, &sizes, "/oc/remote.php/webdav/sharefolder" )); // verify false
QVERIFY(!_success);
QVERIFY(sizes.size() == 0 ); // No quota info in the XML
@ -210,7 +210,7 @@ private slots:
this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes;
QVERIFY(false == parser.parse( testXml, &sizes )); // verify false
QVERIFY(false == parser.parse( testXml, &sizes, "/oc/remote.php/webdav/sharefolder" )); // verify false
QVERIFY(!_success);
QVERIFY(sizes.size() == 0 ); // No quota info in the XML
@ -232,7 +232,7 @@ private slots:
this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes;
QVERIFY(false == parser.parse( testXml, &sizes )); // verify false
QVERIFY(false == parser.parse( testXml, &sizes, "/oc/remote.php/webdav/sharefolder" )); // verify false
QVERIFY(!_success);
QVERIFY(sizes.size() == 0 ); // No quota info in the XML
@ -240,6 +240,208 @@ private slots:
QVERIFY(_items.size() == 0 ); // FIXME: We should change the parser to not emit during parsing but at the end
QVERIFY(_subdirs.size() == 0);
}
void testParserBogfusHref1() {
const QByteArray testXml = "<?xml version='1.0' encoding='utf-8'?>"
"<d:multistatus xmlns:d=\"DAV:\" xmlns:s=\"http://sabredav.org/ns\" xmlns:oc=\"http://owncloud.org/ns\">"
"<d:response>"
"<d:href>http://127.0.0.1:81/oc/remote.php/webdav/sharefolder/</d:href>"
"<d:propstat>"
"<d:prop>"
"<oc:id>00004213ocobzus5kn6s</oc:id>"
"<oc:permissions>RDNVCK</oc:permissions>"
"<oc:size>121780</oc:size>"
"<d:getetag>\"5527beb0400b0\"</d:getetag>"
"<d:resourcetype>"
"<d:collection/>"
"</d:resourcetype>"
"<d:getlastmodified>Fri, 06 Feb 2015 13:49:55 GMT</d:getlastmodified>"
"</d:prop>"
"<d:status>HTTP/1.1 200 OK</d:status>"
"</d:propstat>"
"<d:propstat>"
"<d:prop>"
"<d:getcontentlength/>"
"<oc:downloadURL/>"
"<oc:dDC/>"
"</d:prop>"
"<d:status>HTTP/1.1 404 Not Found</d:status>"
"</d:propstat>"
"</d:response>"
"<d:response>"
"<d:href>http://127.0.0.1:81/oc/remote.php/webdav/sharefolder/quitte.pdf</d:href>"
"<d:propstat>"
"<d:prop>"
"<oc:id>00004215ocobzus5kn6s</oc:id>"
"<oc:permissions>RDNVW</oc:permissions>"
"<d:getetag>\"2fa2f0d9ed49ea0c3e409d49e652dea0\"</d:getetag>"
"<d:resourcetype/>"
"<d:getlastmodified>Fri, 06 Feb 2015 13:49:55 GMT</d:getlastmodified>"
"<d:getcontentlength>121780</d:getcontentlength>"
"</d:prop>"
"<d:status>HTTP/1.1 200 OK</d:status>"
"</d:propstat>"
"<d:propstat>"
"<d:prop>"
"<oc:downloadURL/>"
"<oc:dDC/>"
"</d:prop>"
"<d:status>HTTP/1.1 404 Not Found</d:status>"
"</d:propstat>"
"</d:response>"
"</d:multistatus>";
LsColXMLParser parser;
connect( &parser, SIGNAL(directoryListingSubfolders(const QStringList&)),
this, SLOT(slotDirectoryListingSubFolders(const QStringList&)) );
connect( &parser, SIGNAL(directoryListingIterated(const QString&, const QMap<QString,QString>&)),
this, SLOT(slotDirectoryListingIterated(const QString&, const QMap<QString,QString>&)) );
connect( &parser, SIGNAL(finishedWithoutError()),
this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes;
QVERIFY(false == parser.parse( testXml, &sizes, "/oc/remote.php/webdav/sharefolder" ));
QVERIFY(!_success);
}
void testParserBogfusHref2() {
const QByteArray testXml = "<?xml version='1.0' encoding='utf-8'?>"
"<d:multistatus xmlns:d=\"DAV:\" xmlns:s=\"http://sabredav.org/ns\" xmlns:oc=\"http://owncloud.org/ns\">"
"<d:response>"
"<d:href>/sharefolder</d:href>"
"<d:propstat>"
"<d:prop>"
"<oc:id>00004213ocobzus5kn6s</oc:id>"
"<oc:permissions>RDNVCK</oc:permissions>"
"<oc:size>121780</oc:size>"
"<d:getetag>\"5527beb0400b0\"</d:getetag>"
"<d:resourcetype>"
"<d:collection/>"
"</d:resourcetype>"
"<d:getlastmodified>Fri, 06 Feb 2015 13:49:55 GMT</d:getlastmodified>"
"</d:prop>"
"<d:status>HTTP/1.1 200 OK</d:status>"
"</d:propstat>"
"<d:propstat>"
"<d:prop>"
"<d:getcontentlength/>"
"<oc:downloadURL/>"
"<oc:dDC/>"
"</d:prop>"
"<d:status>HTTP/1.1 404 Not Found</d:status>"
"</d:propstat>"
"</d:response>"
"<d:response>"
"<d:href>/sharefolder/quitte.pdf</d:href>"
"<d:propstat>"
"<d:prop>"
"<oc:id>00004215ocobzus5kn6s</oc:id>"
"<oc:permissions>RDNVW</oc:permissions>"
"<d:getetag>\"2fa2f0d9ed49ea0c3e409d49e652dea0\"</d:getetag>"
"<d:resourcetype/>"
"<d:getlastmodified>Fri, 06 Feb 2015 13:49:55 GMT</d:getlastmodified>"
"<d:getcontentlength>121780</d:getcontentlength>"
"</d:prop>"
"<d:status>HTTP/1.1 200 OK</d:status>"
"</d:propstat>"
"<d:propstat>"
"<d:prop>"
"<oc:downloadURL/>"
"<oc:dDC/>"
"</d:prop>"
"<d:status>HTTP/1.1 404 Not Found</d:status>"
"</d:propstat>"
"</d:response>"
"</d:multistatus>";
LsColXMLParser parser;
connect( &parser, SIGNAL(directoryListingSubfolders(const QStringList&)),
this, SLOT(slotDirectoryListingSubFolders(const QStringList&)) );
connect( &parser, SIGNAL(directoryListingIterated(const QString&, const QMap<QString,QString>&)),
this, SLOT(slotDirectoryListingIterated(const QString&, const QMap<QString,QString>&)) );
connect( &parser, SIGNAL(finishedWithoutError()),
this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes;
QVERIFY(false == parser.parse( testXml, &sizes, "/oc/remote.php/webdav/sharefolder" ));
QVERIFY(!_success);
}
void testHrefUrlEncoding() {
const QByteArray testXml = "<?xml version='1.0' encoding='utf-8'?>"
"<d:multistatus xmlns:d=\"DAV:\" xmlns:s=\"http://sabredav.org/ns\" xmlns:oc=\"http://owncloud.org/ns\">"
"<d:response>"
"<d:href>/%C3%A4</d:href>" // a-umlaut utf8
"<d:propstat>"
"<d:prop>"
"<oc:id>00004213ocobzus5kn6s</oc:id>"
"<oc:permissions>RDNVCK</oc:permissions>"
"<oc:size>121780</oc:size>"
"<d:getetag>\"5527beb0400b0\"</d:getetag>"
"<d:resourcetype>"
"<d:collection/>"
"</d:resourcetype>"
"<d:getlastmodified>Fri, 06 Feb 2015 13:49:55 GMT</d:getlastmodified>"
"</d:prop>"
"<d:status>HTTP/1.1 200 OK</d:status>"
"</d:propstat>"
"<d:propstat>"
"<d:prop>"
"<d:getcontentlength/>"
"<oc:downloadURL/>"
"<oc:dDC/>"
"</d:prop>"
"<d:status>HTTP/1.1 404 Not Found</d:status>"
"</d:propstat>"
"</d:response>"
"<d:response>"
"<d:href>/%C3%A4/%C3%A4.pdf</d:href>"
"<d:propstat>"
"<d:prop>"
"<oc:id>00004215ocobzus5kn6s</oc:id>"
"<oc:permissions>RDNVW</oc:permissions>"
"<d:getetag>\"2fa2f0d9ed49ea0c3e409d49e652dea0\"</d:getetag>"
"<d:resourcetype/>"
"<d:getlastmodified>Fri, 06 Feb 2015 13:49:55 GMT</d:getlastmodified>"
"<d:getcontentlength>121780</d:getcontentlength>"
"</d:prop>"
"<d:status>HTTP/1.1 200 OK</d:status>"
"</d:propstat>"
"<d:propstat>"
"<d:prop>"
"<oc:downloadURL/>"
"<oc:dDC/>"
"</d:prop>"
"<d:status>HTTP/1.1 404 Not Found</d:status>"
"</d:propstat>"
"</d:response>"
"</d:multistatus>";
LsColXMLParser parser;
connect( &parser, SIGNAL(directoryListingSubfolders(const QStringList&)),
this, SLOT(slotDirectoryListingSubFolders(const QStringList&)) );
connect( &parser, SIGNAL(directoryListingIterated(const QString&, const QMap<QString,QString>&)),
this, SLOT(slotDirectoryListingIterated(const QString&, const QMap<QString,QString>&)) );
connect( &parser, SIGNAL(finishedWithoutError()),
this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes;
QVERIFY(parser.parse( testXml, &sizes, "" ));
QVERIFY(_success);
QVERIFY(_items.contains("/ä/ä.pdf"));
QVERIFY(_items.contains(""));
QVERIFY(_items.size() == 2 );
QVERIFY(_subdirs.contains(""));
QVERIFY(_subdirs.size() == 1);
}
};
#endif

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ca" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -166,7 +174,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="606"/>
<source>Discovering &apos;%1&apos;</source>
<translation type="unfinished"/>
<translation>Descobrint &apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="646"/>
@ -249,7 +257,7 @@ Temps restant total %5</translation>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="51"/>
<source>Browse...</source>
<translation type="unfinished"/>
<translation>Navega...</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="60"/>
@ -448,7 +456,7 @@ Consulteu el registre per obtenir més informació.</translation>
<message>
<location filename="../src/gui/folder.cpp" line="783"/>
<source>Could not read system exclude file</source>
<translation type="unfinished"/>
<translation>No s&apos;ha pogut llegir el fitxer d&apos;exclusió del sistema</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="1003"/>
@ -611,7 +619,7 @@ Esteu segur que voleu executar aquesta operació?</translation>
<message>
<location filename="../src/gui/folderwizard.cpp" line="149"/>
<source>An already configured folder contains the currently entered folder.</source>
<translation>Un directori ja configurat conté el directori qe heu introduït.</translation>
<translation>Un directori ja configurat conté el directori que heu introduït.</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="155"/>
@ -644,7 +652,7 @@ Esteu segur que voleu executar aquesta operació?</translation>
<message>
<location filename="../src/gui/folderwizard.cpp" line="269"/>
<source>Enter the name of the new folder to be created below &apos;%1&apos;:</source>
<translation type="unfinished"/>
<translation>Introduïu el nom de la carpeta nova que es crearà a sota &apos;%1&apos;:</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="298"/>
@ -706,22 +714,22 @@ Esteu segur que voleu executar aquesta operació?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Temps de connexió excedit</translation>
</message>
@ -815,37 +823,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Els elements marcats també s&apos;eliminaran si prevenen l&apos;eliminació d&apos;una carpeta. Això és útil per metadades.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<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="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Afegeix una plantilla per ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Afegeix una nova plantilla d&apos;ignorats:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Edita el partó d&apos;ignorats</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Edita el patró d&apos;ignorats:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Això es proporciona completament pel sistema a &apos;%1&apos; i no es pot modificar en aquesta vista.</translation>
</message>
@ -860,7 +868,7 @@ Els elements marcats també s&apos;eliminaran si prevenen l&apos;eliminació d&a
<message>
<location filename="../src/gui/logbrowser.cpp" line="71"/>
<source>&amp;Search:</source>
<translation type="unfinished"/>
<translation>&amp;Cerca:</translation>
</message>
<message>
<location filename="../src/gui/logbrowser.cpp" line="79"/>
@ -900,7 +908,7 @@ Els elements marcats també s&apos;eliminaran si prevenen l&apos;eliminació d&a
<message>
<location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source>
<translation type="unfinished"/>
<translation>No es pot escriure al fitxer de registre %1</translation>
</message>
</context>
<context>
@ -972,7 +980,7 @@ Els elements marcats també s&apos;eliminaran si prevenen l&apos;eliminació d&a
<message>
<location filename="../src/gui/networksettings.ui" line="42"/>
<source>Use system proxy</source>
<translation>Usa el sistema proxy</translation>
<translation>Usa el proxy del sistema</translation>
</message>
<message>
<location filename="../src/gui/networksettings.ui" line="52"/>
@ -1064,7 +1072,8 @@ Els elements marcats també s&apos;eliminaran si prevenen l&apos;eliminació d&a
<location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source>
<translation type="unfinished"/>
<translation>S&apos;instal·lara un nova actualització per %1. L&apos;actualitzador pot demanar
privilegis addicionals durant el procés.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/>
@ -1132,7 +1141,7 @@ for additional privileges during the process.</source>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/>
<source>Sync the directory &apos;%1&apos;</source>
<translation type="unfinished"/>
<translation>Sincronita el directori &apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="142"/>
@ -1158,7 +1167,7 @@ for additional privileges during the process.</source>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="298"/>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="319"/>
<source>(%1)</source>
<translation type="unfinished"/>
<translation>(%1)</translation>
</message>
</context>
<context>
@ -1192,24 +1201,24 @@ for additional privileges during the process.</source>
<translation>Configura el sevidor %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Aquesta adreça NO és segura i no és encriptada.
No és aconsellada usar-la.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Aquesta url és segura. Podeu usar-la.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation type="unfinished"/>
<translation>&amp;Següent &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Actualitza el servidor %1</translation>
</message>
@ -1227,129 +1236,129 @@ No és aconsellada usar-la.</translation>
<translation>Ha fallat la connexió amb %1 a %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Intentant connectar amb %1 a %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>La carpeta local %1 ja existeix, s&apos;està configurant per sincronitzar.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>correcte</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>ha fallat.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>No s&apos;ha pogut crear la carpeta local %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>No heu especificat cap carpeta remota!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>creant la carpeta a ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 s&apos;ha creat correctament.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ja existeix. S&apos;hi està connectant per sincronitzar-les.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creació de la carpeta ha resultat en el codi d&apos;error HTTP %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Ha fallat la creació de la carpeta perquè les credencials proporcionades són incorrectes!&lt;br/&gt;Aneu enrera i comproveu les credencials.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La creació de la carpeta remota ha fallat, probablement perquè les credencials facilitades són incorrectes.&lt;/font&gt;&lt;br/&gt;Comproveu les vostres credencials.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>La creació de la carpeta remota %1 ha fallat amb l&apos;error &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>S&apos;ha establert una connexió de sincronització des de %1 a la carpeta remota %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Connectat amb èxit a %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No s&apos;ha pogut establir la connexió amb %1. Comproveu-ho de nou.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Ha fallat en canviar el nom de la carpeta</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>No es pot esborrar i restaurar la carpeta perquè una carpeta o un fitxer de dins està obert en un altre programa. Tanqueu la carpeta o el fitxer i intenteu-ho de nou o cancel·leu la configuració.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;la carpeta de sincronització %1 s&apos;ha creat correctament!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1388,7 +1397,7 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Temps de connexió excedit</translation>
</message>
@ -1396,7 +1405,7 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1432,20 +1441,25 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1570,33 +1584,38 @@ No és aconsellada usar-la.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>El fitxer s&apos;ha editat localment però és part d&apos;una compartició només de lectura. S&apos;ha restaurat i la vostra edició és en el fitxer en conflicte.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>El fitxer local s&apos;ha eliminat durant la sincronització.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>El servidor no ha reconegut l&apos;últim fragment. (No hi havia e-Tag)</translation>
</message>
@ -1843,7 +1862,7 @@ No és aconsellada usar-la.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1868,73 +1887,73 @@ No és aconsellada usar-la.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Escolliu una contrasenya per l&apos;enllaç públic</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Contrasenya</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2343,64 +2362,64 @@ No és aconsellada usar-la.</translation>
<translation>No es pot inicialitzar un periòdic de sincronització</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>No es pot obrir el diari de sincronització</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>No es permet perquè no teniu permisos per afegir subcarpetes en aquesta carpeta</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>No es permet perquè no teniu permisos per afegir una carpeta inferior</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>No es permet perquè no teniu permisos per afegir fitxers en aquesta carpeta</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<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="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<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="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>el destí</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>l&apos;origen</translation>
</message>
@ -2552,7 +2571,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="477"/>
<source>Discovering &apos;%1&apos;</source>
<translation type="unfinished"/>
<translation>Descobrint &apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="482"/>
@ -2826,22 +2845,22 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/libsync/utility.cpp" line="113"/>
<source>%L1 TiB</source>
<translation type="unfinished"/>
<translation>%L1 TiB</translation>
</message>
<message>
<location filename="../src/libsync/utility.cpp" line="116"/>
<source>%L1 GiB</source>
<translation type="unfinished"/>
<translation>%L1 GiB</translation>
</message>
<message>
<location filename="../src/libsync/utility.cpp" line="119"/>
<source>%L1 MiB</source>
<translation type="unfinished"/>
<translation>%L1 MiB</translation>
</message>
<message>
<location filename="../src/libsync/utility.cpp" line="122"/>
<source>%L1 KiB</source>
<translation type="unfinished"/>
<translation>%L1 KiB</translation>
</message>
<message>
<location filename="../src/libsync/utility.cpp" line="125"/>
@ -2867,7 +2886,7 @@ No és aconsellada usar-la.</translation>
<message>
<location filename="../src/libsync/theme.cpp" line="251"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4 using Qt %5, %6&lt;/small&gt;&lt;/p&gt;</source>
<translation type="unfinished"/>
<translation>&lt;p&gt;&lt;small&gt;Construït de la revisió de Git &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; el %4 de %3 usant Qt %5, %6&lt;/small&gt;&lt;/p&gt;</translation>
</message>
</context>
<context>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="cs_CZ" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>Cílový soubor neočekávanou velikost nebo čas změny</translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Opravdu chcete provést tuto akci?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Čas spojení vypršel</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Zvolené položky budou smazány také v případě, že brání smazání adresáře. To je užitečné u meta dat.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Nepodařilo se otevřít soubor</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Přidat masku ignorovaných</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Přidat novou masku ignorovaných souborů:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Upravit masku ignorovaných</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Upravit masku ignorovaných:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Tato položka je poskytnuta systémem na &apos;%1&apos; a nemůže být v tomto pohledu změněna.</translation>
</message>
@ -1192,24 +1200,24 @@ můžete být požádáni o dodatečná oprávnění.</translation>
<translation>Nastavit server %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Tato adresa NENÍ bezpečná, protože není šifrovaná.
Nedoporučuje se používat.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>URL je bezpečná. Můžete ji použít.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Následující &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Upravit server %1</translation>
</message>
@ -1227,129 +1235,129 @@ Nedoporučuje se jí používat.</translation>
<translation>Selhalo spojení s %1 v %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Vypršení časového limitu při pokusu o připojení k %1 na %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Pokouším se připojit k %1 na %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>Ověřený požadavek na server byl přesměrován na &apos;%1&apos;. URL je špatně, server není správně nakonfigurován.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Byla obdržena nesprávná odpověď na ověřený webdav požadavek</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Přístup zamítnut serverem. Pro ověření správných přístupových práv &lt;a href=&quot;%1&quot;&gt;klikněte sem&lt;/a&gt; a otevřete službu ve svém prohlížeči.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Místní synchronizovaná složka %1 již existuje, nastavuji ji pro synchronizaci.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Vytvářím místní adresář pro synchronizaci %1...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>OK</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>selhalo.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Nelze vytvořit místní složku %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Žádná vzdálená složka nenastavena!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Chyba: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>vytvářím složku na ownCloudu: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Vzdálená složka %1 byla úspěšně vytvořena.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Vzdálená složka %1 již existuje. Spojuji ji pro synchronizaci.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Vytvoření složky selhalo HTTP chybou %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Vytvoření vzdálené složky selhalo, pravděpodobně z důvodu neplatných přihlašovacích údajů.&lt;br/&gt;Vraťte se, prosím, zpět a zkontrolujte je.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Vytvoření vzdálené složky selhalo, pravděpodobně z důvodu neplatných přihlašovacích údajů.&lt;/font&gt;&lt;br/&gt;Vraťte se, prosím, zpět a zkontrolujte je.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Vytváření vzdálené složky %1 selhalo s chybou &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Bylo nastaveno synchronizované spojení z %1 do vzdáleného adresáře %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Úspěšně spojeno s %1.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Spojení s %1 nelze navázat. Prosím zkuste to znovu.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Přejmenování složky selhalo</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Nelze odstranit a zazálohovat adresář, protože adresář nebo soubor v něm je otevřen v jiném programu. Prosím zavřete adresář nebo soubor a zkuste znovu nebo zrušte akci.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Místní synchronizovaná složka %1 byla vytvořena úspěšně!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1388,7 +1396,7 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Čas spojení vypršel</translation>
</message>
@ -1396,7 +1404,7 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Neplatná JSON odpověď z adresy URL</translation>
</message>
@ -1432,20 +1440,25 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation>Soubor se mezitím změnil</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Soubor odebrán</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Vynucené ukončení procesu při resetu HTTP připojení s Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Soubor zde byl editován, ale je součástí sdílení pouze pro čtení. Původní soubor byl obnoven a editovaná verze je uložena v konfliktním souboru.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Chybí adresa URL</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Místní soubor byl odstraněn během synchronizace.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Server nepotvrdil poslední část dat. (Nebyl nalezen e-tag)</translation>
</message>
@ -1849,7 +1867,7 @@ Nedoporučuje se jí používat.</translation>
<translation>Nastavit heslo</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 v umístění: %2</translation>
</message>
@ -1874,73 +1892,73 @@ Nedoporučuje se jí používat.</translation>
<translation>Ch&amp;ránit heslem</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Chráněno heslem</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Tento soubor nelze sdílet, protože byl nasdílen bez možnosti dalšího sdílení.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>Veřejné s&amp;dílení vyžaduje heslo:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Zadej heslo pro tento veřejný odkaz</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>&amp;Sdílet odkaz</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS API chybový kód: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Není nakonfigurována žádná synchronizační složka.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Nelze nalézt adresář pro nahrávání.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Existuje synchronizovaný soubor stejného jména. Tento soubor nelze registrovat pro synchronizaci.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Soubor nelze synchronizovat.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Sdílení externích adresářů ještě nefunguje.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>Veřejné s&amp;dílení vyžaduje heslo</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Heslo</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Čekání na nahrávání...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Nelze registrovat v synchronizačním umístění.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Synchronizace registrovaného souboru ještě nebyla úspěšná.</translation>
</message>
@ -2349,64 +2367,64 @@ Nedoporučuje se jí používat.</translation>
<translation>Nemohu inicializovat synchronizační žurnál.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Nelze otevřít synchronizační žurnál</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Není povoleno, protože nemáte oprávnění vytvářet podadresáře v tomto adresáři</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Není povoleno, protože nemáte oprávnění vytvořit rodičovský adresář</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Není povoleno, protože nemáte oprávnění přidávat soubory do tohoto adresáře</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Odstranění není povoleno, obnovuji</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation>Místní soubory a sdílená složka byly odstraněny.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<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="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>cílové umístění</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>zdroj</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="de_DE" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>Die Zieldatei hat eine unerwartete Größe oder ein unerwartetes Änderungsdatum</translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -32,7 +40,7 @@
<message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="131"/>
<source>Select a remote destination folder</source>
<translation>Entfernten Zielordner auswählen</translation>
<translation>Einen entfernten Zielordner auswählen</translation>
</message>
<message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="143"/>
@ -141,7 +149,7 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="335"/>
<source>&lt;p&gt;Do you really want to stop syncing the folder &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This will not remove the files from your client.&lt;/p&gt;</source>
<translation>&lt;p&gt;Wollen Sie wirklich die Synchronisation des Ordners &lt;i&gt;%1&lt;/i&gt; beenden?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Anmerkung:&lt;/b&gt; Dies wird keine Dateien von ihrem Rechner löschen.&lt;/p&gt;</translation>
<translation>&lt;p&gt;Soll die Synchronisation des Ordners &lt;i&gt;%1&lt;/i&gt; wirklich beendet werden?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Hinweis:&lt;/b&gt; Dies wird keine Dateien von Ihrem Client löschen.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="371"/>
@ -151,8 +159,8 @@
<message>
<location filename="../src/gui/accountsettings.cpp" line="372"/>
<source>&lt;p&gt;Do you really want to reset folder &lt;i&gt;%1&lt;/i&gt; and rebuild your client database?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This function is designed for maintenance purposes only. No files will be removed, but this can cause significant data traffic and take several minutes or hours to complete, depending on the size of the folder. Only use this option if advised by your administrator.&lt;/p&gt;</source>
<translation>&lt;p&gt;Wollen Sie wirklich den Ordner &lt;i&gt;%1&lt;/i&gt; zurücksetzen und die Datenbank auf dem Client neu aufbauen?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Anmerkung:&lt;/b&gt;
Diese Funktion ist nur für Wartungszwecke gedacht. Es werden keine Dateien entfernt, jedoch kann diese Aktion erheblichen Datenverkehr verursachen und je nach Umfang des Ordners mehrere Minuten oder Stunden in Anspruch nehmen. Verwenden Sie diese Funktion nur dann, wenn ihr Administrator dies ausdrücklich wünscht.&lt;/p&gt;</translation>
<translation>&lt;p&gt;Soll Ordner &lt;i&gt;%1&lt;/i&gt; wirklich zurückgesetzt und die Datenbank auf dem Client neu aufgebaut werden?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Hinweis:&lt;/b&gt;
Diese Funktion ist nur für Wartungszwecke gedacht. Es werden keine Dateien entfernt, jedoch kann diese Aktion erheblichen Datenverkehr verursachen und je nach Größe des Ordnerinhalts mehrere Minuten oder Stunden in Anspruch nehmen. Verwenden Sie diese Funktion nur dann, wenn Ihr Administrator Sie ausdrücklich dazu auffordert.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="482"/>
@ -162,7 +170,7 @@ Diese Funktion ist nur für Wartungszwecke gedacht. Es werden keine Dateien entf
<message>
<location filename="../src/gui/accountsettings.cpp" line="483"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>Die Synchronistation läuft gerade.&lt;br/&gt;Wollen Sie diese beenden?</translation>
<translation>Die Synchronistation läuft gerade.&lt;br/&gt;Wollen Sie sie beenden?</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="606"/>
@ -706,22 +714,22 @@ Sind Sie sicher, dass sie diese Operation durchführen wollen?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Zeitüberschreitung der Verbindung</translation>
</message>
@ -815,37 +823,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Aktivierte Elemente werden ebenfalls gelöscht, wenn diese das Löschen eines Verzeichnis verhindern. Dies ist nützlich für Metadaten.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Datei konnte nicht geöffnet werden</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Ignoriermuster hinzufügen</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Neues Ignoriermuster hinzufügen:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Ignoriermuster bearbeiten</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Ignoriermuster bearbeiten:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Dieser Eintrag wird vom System auf &apos;%1&apos; bereitgestellt und kann in dieser Ansicht nicht geändert werden.</translation>
</message>
@ -900,7 +908,7 @@ Aktivierte Elemente werden ebenfalls gelöscht, wenn diese das Löschen eines Ve
<message>
<location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source>
<translation type="unfinished"/>
<translation>Konnte nicht in die Protokoll-Datei %1 schreiben</translation>
</message>
</context>
<context>
@ -1064,7 +1072,7 @@ Aktivierte Elemente werden ebenfalls gelöscht, wenn diese das Löschen eines Ve
<location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source>
<translation type="unfinished"/>
<translation>Ein neues Update für %1 wird installiert. Während des Updatevorganges werden Sie eventuell gefragt zusätzliche Rechte im Rahmen des Updatevorganges zu gewähren.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/>
@ -1192,24 +1200,24 @@ for additional privileges during the process.</source>
<translation>%1 Server einrichten</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Diese URL ist NICHT sicher, das sie nicht verschlüsselt ist.
Es ist nicht ratsam, diese zu benutzen.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Diese URL ist sicher. Sie können Sie benutzen.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Weiter &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>%1 Server aktualisieren</translation>
</message>
@ -1227,129 +1235,129 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<translation>Die Verbindung zu %1 auf %2:&lt;br/&gt;%3 konnte nicht hergestellt werden</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Zeitüberschreitung beim Verbindungsversuch mit %1 unter %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Verbindungsversuch mit %1 unter %2</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
<translation>Die Authentifizierungs-Anfrage an den Server wurde weitergeleitet an &apos;%1&apos;. Diese Adresse ist ungültig, der Server ist falsch konfiguriert.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
<translation>Es gab eine ungültige Reaktion auf eine WebDav-Authentifizeriungs-Anfrage</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Zugang vom Server nicht erlaubt. &lt;a href=&quot;%1&quot;&gt;Klicken Sie hier&lt;/a&gt; zum Zugriff auf den Dienst mithilfe Ihres Browsers, so dass Sie sicherstellen können, dass Ihr Zugang ordnungsgemäß funktioniert.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Lokaler Sync-Ordner %1 existiert bereits, aktiviere Synchronistation.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
<translation>Lokaler Synchronisations-Ordner %1 wird erstellt ...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>fehlgeschlagen.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Der lokale Ordner %1 konnte nicht angelegt werden</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Keinen entfernten Ordner angegeben!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Fehler: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>erstelle Ordner auf ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Remoteordner %1 erfolgreich erstellt.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Der Ordner %1 ist auf dem Server bereits vorhanden. Verbinde zur Synchronisation.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Das Erstellen des Verzeichnisses erzeugte den HTTP-Fehler-Code %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Die Remote-Ordner-Erstellung ist fehlgeschlagen, weil die angegebenen Zugangsdaten falsch sind. Bitte gehen Sie zurück und überprüfen Sie die Zugangsdaten.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Die Remote-Ordner-Erstellung ist fehlgeschlagen, vermutlich sind die angegebenen Zugangsdaten falsch.&lt;/font&gt;&lt;br/&gt;Bitte gehen Sie zurück und überprüfen Sie Ihre Zugangsdaten.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Remote-Ordner %1 konnte mit folgendem Fehler nicht erstellt werden: &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Eine Synchronisationsverbindung für Ordner %1 zum entfernten Ordner %2 wurde eingerichtet.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Erfolgreich verbunden mit %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Die Verbindung zu %1 konnte nicht hergestellt werden. Bitte prüfen Sie die Einstellungen erneut.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Ordner umbenennen fehlgeschlagen.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Der Ordner kann nicht entfernt und gesichert werden, da der Ordner oder einer seiner Dateien in einem anderen Programm geöffnet ist. Bitte schließen Sie den Ordner oder die Datei oder beenden Sie die Installation.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Lokaler Sync-Ordner %1 erfolgreich erstellt!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1388,7 +1396,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Zeitüberschreitung der Verbindung</translation>
</message>
@ -1396,7 +1404,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Ungültige JSON-Antwort von der Poll-URL</translation>
</message>
@ -1432,20 +1440,25 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation>Datei ist seit der Entdeckung geändert worden</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1457,7 +1470,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="109"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"/>
<translation>Blacklisting fortsetzen:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="205"/>
@ -1483,12 +1496,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="60"/>
<source>Error removing &apos;%1&apos;: %2;</source>
<translation type="unfinished"/>
<translation>Fehler beim Entfernen &apos;%1&apos;: %2;</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="71"/>
<source>Could not remove directory &apos;%1&apos;;</source>
<translation type="unfinished"/>
<translation>Konnte Verzeichnis &apos;%1&apos;; nicht entfernen.</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="86"/>
@ -1514,7 +1527,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="114"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
<translation>Es wurde ein falscher HTTP-Status-Code vom Server gesendet. Erwartet wurde 204, aber gesendet wurde &quot;%1 %2&quot;.</translation>
</message>
</context>
<context>
@ -1522,7 +1535,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="71"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
<translation>Es wurde ein falscher HTTP-Status-Code vom Server gesendet. Erwartet wurde 201, aber gesendet wurde &quot;%1 %2&quot;.</translation>
</message>
</context>
<context>
@ -1545,7 +1558,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="143"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
<translation>Es wurde ein falscher HTTP-Status-Code vom Server gesendet. Erwartet wurde 201, aber gesendet wurde &quot;%1 %2&quot;.</translation>
</message>
</context>
<context>
@ -1570,33 +1583,38 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Datei gelöscht</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Die Datei wurde von einer Nur-Lese-Freigabe lokal bearbeitet. Die Datei wurde wiederhergestellt und Ihre Bearbeitung ist in der Konflikte-Datei.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Poll-URL fehlt</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Die lokale Datei wurde während der Synchronisation gelöscht.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Der Server hat den letzten Block nicht bestätigt. (Der E-Tag war nicht vorhanden)</translation>
</message>
@ -1735,12 +1753,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<location filename="../src/gui/selectivesyncdialog.cpp" line="167"/>
<location filename="../src/gui/selectivesyncdialog.cpp" line="214"/>
<source>No subfolders currently on the server.</source>
<translation type="unfinished"/>
<translation>Aktuell befinden sich keine Unterordner auf dem Server.</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="216"/>
<source>An error occured while loading the list of sub folders.</source>
<translation type="unfinished"/>
<translation>Ein Fehler ist aufgetreten, während die Liste der Unterordner geladen wurde.</translation>
</message>
</context>
<context>
@ -1825,12 +1843,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/gui/sharedialog.ui" line="182"/>
<source>Set &amp;password </source>
<translation type="unfinished"/>
<translation>&amp;password festlegen</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="196"/>
<source>Set &amp;expiration date</source>
<translation>Ablaufdatum s&amp;etzen</translation>
<translation>Ablaufdatum setzen</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="77"/>
@ -1840,7 +1858,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/gui/sharedialog.ui" line="125"/>
<source>Copy &amp;link</source>
<translation type="unfinished"/>
<translation>Kopieren &amp;link</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="142"/>
@ -1848,7 +1866,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<translation>Passwort setzen</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1-Pfad: %2</translation>
</message>
@ -1865,81 +1883,81 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/gui/sharedialog.cpp" line="110"/>
<source>Folder: %2</source>
<translation type="unfinished"/>
<translation>Ordner: %2</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="114"/>
<source>P&amp;assword protect</source>
<translation type="unfinished"/>
<translation>Passwort geschützt</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>passwortgeschützt</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
<translation>Die Datei kann nicht geteilt werden, weil sie ohne erneute Teilungs-Berechtigung für Sie geteilt wurde.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Wählen Sie ein Passwort für den öffentlichen Link</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
<translation>&amp;Link teilen</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS-API-Fehlercode: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Es ist kein Synchronisationsordner konfiguriert.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
<translation>Kann keinen Ordner zum Hochladen finden.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
<translation>Eine Syncdatei selben Namens existiert. Die Datei kann nicht zur Synchronisation registriert werden.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Die Datei kann nicht synchronisiert werden.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Das Teilen von externen Verzeichnissen funktioniert noch nicht.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>Öffentliches Teilen erfordert ein P&amp;asswort</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Warten auf das Hochladen</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Registrierung im Synchronisationsraum nicht möglich.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Die Synchronisation der registrierten Datei war noch nicht erfolgreich.</translation>
</message>
@ -2290,7 +2308,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="145"/>
<source>CSync failed to access</source>
<translation type="unfinished"/>
<translation>CSync-Zugriff fehlgeschlagen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="160"/>
@ -2305,7 +2323,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="169"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"/>
<translation>Ein interner Fehler mit der Fehlernummer %1 ist aufgetreten.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="224"/>
@ -2348,64 +2366,64 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<translation>Synchronisationsbericht konnte nicht initialisiert werden.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Synchronisationsbericht kann nicht geöffnet werden</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Nicht erlaubt, da Sie keine Rechte zur Erstellung von Unterordnern haben</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Nicht erlaubt, da Sie keine Rechte zur Erstellung von Hauptordnern haben</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Nicht erlaubt, da Sie keine Rechte zum Hinzufügen von Dateien in diesen Ordner haben</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Löschen nicht erlaubt, Wiederherstellung</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Verschieben nicht erlaubt, Element wiederhergestellt</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>Das Ziel</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>Die Quelle</translation>
</message>
@ -2872,7 +2890,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/theme.cpp" line="251"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4 using Qt %5, %6&lt;/small&gt;&lt;/p&gt;</source>
<translation type="unfinished"/>
<translation>&lt;p&gt;&lt;small&gt;Gebaut von der GIT-Revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; auf %3, %4 verwendet Qt %5, %6&lt;/small&gt;&lt;/p&gt;</translation>
</message>
</context>
<context>
@ -2890,7 +2908,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="36"/>
<source>Downloaded, renamed conflicting file</source>
<translation type="unfinished"/>
<translation>Die umbenannte, konfliktbehaftete Datei wurde heruntergeladen</translation>
</message>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="38"/>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="el" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>Το αρχείο προορισμού έχει μη αναμενόμενο μέγεθος ή χρόνο τροποποίησης</translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -706,22 +714,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Δεν ελήφθη E-Tag από το διακομιστή, ελέγξτε το διακομιστή μεσολάβησης/πύλη</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>Ο διακομιστής επέστρεψε εσφαλμένο πεδίο τιμών</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Λήξη Χρόνου Αναμονής Σύνδεσης</translation>
</message>
@ -815,37 +823,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Τα επιλεγμένα στοιχεία επίσης θα διαγράφονται εάν εμποδίζουν την αφαίρεση ενός καταλόγου αρχείων. Αυτό είναι χρήσιμο για μετα-δεδομένα.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Αδυναμία ανοίγματος αρχείου</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Αδυναμία εγγραφής αλλαγών στο &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Προσθήκη Προτύπου Αγνόησης</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Προσθήκη νέου προτύπου αγνόησης:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Επεξεργασία Προτύπου Αγνόησης</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Επεξεργασία προτύπου αγνόησης:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Αυτή η είσοδος παρέχεται από το σύστημα στο &apos;%1&apos; και δεν μπορεί να τροποποιηθεί σε αυτή την προβολή.</translation>
</message>
@ -1193,24 +1201,24 @@ for additional privileges during the process.</source>
<translation>Ρύθμιση %1 διακομιστή</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Αυτή η ιστοσελίδα ΔΕΝ είναι ασφαλής καθώς δεν είναι κρυπτογραφημένη.
Δεν προτείνεται να τη χρησιμοποιήσετε.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Αυτή η url είναι ασφαλές. Μπορείτε να τη χρησιμοποιήσετε. </translation>
<translation>Αυτή η url είναι ασφαλής. Μπορείτε να τη χρησιμοποιήσετε. </translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Επόμενο &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Ενημέρωση %1 διακομιστή</translation>
</message>
@ -1228,129 +1236,129 @@ It is not advisable to use it.</source>
<translation>Αποτυχία σύνδεσης με το %1 στο %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Λήξη χρονικού ορίου κατά τη σύνδεση σε %1 σε %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Προσπάθεια σύνδεσης στο %1 για %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>Η πιστοποιημένη αίτηση στον διακομιστή ανακατευθύνθηκε σε &apos;%1&apos;. Το URL είναι εσφαλμένο, ο διακομιστής δεν έχει διαμορφωθεί σωστά.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Υπήρξε μια άκυρη απόκριση σε μια πιστοποιημένη αίτηση </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Απαγόρευση πρόσβασης από τον διακομιστή. Για να επιβεβαιώσετε ότι έχετε δικαιώματα πρόσβασης, &lt;a href=&quot;%1&quot;&gt;πατήστε εδώ&lt;/a&gt; για να προσπελάσετε την υπηρεσία με το πρόγραμμα πλοήγησής σας.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Ο τοπικός φάκελος συγχρονισμού %1 υπάρχει ήδη, ρύθμιση για συγχρονισμό.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Δημιουργία τοπικού φακέλου συγχρονισμού %1...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>οκ</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>απέτυχε.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Αδυναμία δημιουργίας τοπικού φακέλου %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Δεν προσδιορίστηκε κανένας απομακρυσμένος φάκελος!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Σφάλμα: %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>δημιουργία φακέλου στο ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Ο απομακρυσμένος φάκελος %1 δημιουργήθηκε με επιτυχία.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Ο απομακρυσμένος φάκελος %1 υπάρχει ήδη. Θα συνδεθεί για συγχρονισμό. </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Η δημιουργία φακέλου είχε ως αποτέλεσμα τον κωδικό σφάλματος HTTP %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Η δημιουργία απομακρυσμένου φακέλλου απέτυχε επειδή τα διαπιστευτήρια είναι λάθος!&lt;br/&gt;Παρακαλώ επιστρέψετε και ελέγξετε τα διαπιστευτήριά σας.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Η δημιουργία απομακρυσμένου φακέλου απέτυχε, πιθανώς επειδή τα διαπιστευτήρια που δόθηκαν είναι λάθος.&lt;/font&gt;&lt;br/&gt;Παρακαλώ επιστρέψτε πίσω και ελέγξτε τα διαπιστευτήρια σας.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Η δημιουργία απομακρυσμένου φακέλου %1 απέτυχε με σφάλμα &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Μια σύνδεση συγχρονισμού από τον απομακρυσμένο κατάλογο %1 σε %2 έχει ρυθμιστεί. </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Επιτυχής σύνδεση με %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Αδυναμία σύνδεσης στον %1. Παρακαλώ ελέξτε ξανά.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Αποτυχία μετονομασίας φακέλου</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Αδυναμία αφαίρεσης και δημιουργίας αντιγράφου ασφαλείας του φακέλου διότι ο φάκελος ή ένα αρχείο του είναι ανοικτό από άλλο πρόγραμμα. Παρακαλώ κλείστε τον φάκελο ή το αρχείο και πατήστε επανάληψη ή ακυρώστε την ρύθμιση.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Επιτυχής δημιουργία τοπικού φακέλου %1 για συγχρονισμό!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1389,7 +1397,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Λήξη Χρόνου Αναμονής Σύνδεσης</translation>
</message>
@ -1397,7 +1405,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Λανθασμένη απάντηση JSON από την ιστοσελίδα poll</translation>
</message>
@ -1433,20 +1441,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation>Η λήψη του αρχείου δεν ολοκληρώθηκε.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation>Το αρχείο έχει αλλάξει από όταν ανακαλύφθηκε</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1471,7 +1484,7 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="119"/>
<source>Attention, possible case sensitivity clash with %1</source>
<translation>Προσοχή, πιθανή διένεξη κεφαλαίων-πεζών γραμάτων με το %1</translation>
<translation>Προσοχή, πιθανή διένεξη κεφαλαίων-πεζών γραμμάτων με το %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="124"/>
@ -1571,33 +1584,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Το αρχείο αφαιρέθηκε</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Το τοπικό αρχείο τροποποιήθηκε κατά τον συγχρονισμό.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Εξαναγκασμός ακύρωσης εργασίας στην επαναφορά σύνδεσης HTTP με Qt &lt; 5.4.2</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Το αρχείο υπέστη επεξεργασία τοπικά αλλά είναι τμήμα ενός διαμοιρασμένου καταλόγου μόνο για ανάγνωση. Επαναφέρθηκε και το επεξεργασμένο βρίσκεται στο αρχείο συγκρούσεων.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Η διεύθυνση poll URL λείπει</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Το τοπικό αρχείο αφαιρέθηκε κατά το συγχρονισμό.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Ο διακομιστής δεν αναγνώρισε το τελευταίο τμήμα. (Δεν υπήρχε e-tag)</translation>
</message>
@ -1850,7 +1868,7 @@ It is not advisable to use it.</source>
<translation>Ορισμός κωδικού πρόσβασης</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 διαδρομή: %2</translation>
</message>
@ -1875,73 +1893,73 @@ It is not advisable to use it.</source>
<translation>Π&amp;ροστασία με κωδικό</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Προστατευμένο με κωδικό πρόσβασης</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Το αρχείο δεν μπορεί να διαμοιραστεί γιατί διαμοιράστηκε χωρίς δικαιώματα διαμοιρασμού.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>Ο δημόσιος &amp;διαμοιρασμός απαιτεί κωδικό πρόσβασης:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Επιλέξτε κωδικό για τον δημόσιο σύνδεσμο</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>Δ&amp;ιαμοιρασμός συνδέσμου</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS API κωδικός λάθους: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Δεν έχει οριστεί φάκελος συνχρονισμού.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Αδυναμία εύρεσης φακέλου μεταφόρτωσης.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Ήδη υπάρχει αρχείο συγχρονισμού με το ίδιο όνομα. Το αρχείο δεν μπορεί να καταχωρηθεί προς συγχρονισμό.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Το αρχείο δεν μπορεί να συγχρονιστεί.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Ο διαμοιρασμός εξωτερικών καταλόγων δεν λειτουργεί ακόμα.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>Ο δημόσιος &amp;διαμοιρασμός απαιτεί κωδικό πρόσβασης</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Κωδικός πρόσβασης</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Αναμονή για μεταφόρτωση</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Αδυναμία καταχώρησης στο χώρο συγχρονισμού.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Ο συγχρονισμός του καταχωρημένου αρχείου δεν πέτυχε ακόμη.</translation>
</message>
@ -2350,64 +2368,64 @@ It is not advisable to use it.</source>
<translation>Αδυναμία προετοιμασίας αρχείου συγχρονισμού.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Αδυναμία ανοίγματος του αρχείου συγχρονισμού</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε υπο-καταλόγους σε αυτό τον κατάλογο</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε στο γονεϊκό κατάλογο</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Δεν επιτρέπεται επειδή δεν έχεται δικαιώματα να προσθέσετε αρχεία σε αυτόν τον κατάλογο</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Δεν επιτρέπεται η αφαίρεση, αποκατάσταση σε εξέλιξη</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation>Οι τοπικοί φάκελοι και ο φάκελος κοινής χρήσης αφαιρέθηκαν.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Η μετακίνηση δεν επιτρέπεται, το αντικείμενο αποκαταστάθηκε</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Η μετακίνηση δεν επιτρέπεται επειδή το %1 είναι μόνο για ανάγνωση</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>ο προορισμός</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>η προέλευση</translation>
</message>
@ -2468,7 +2486,7 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="295"/>
<source>None.</source>
<translation>Κανένας.</translation>
<translation>Καμμία.</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="299"/>

View file

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="en_US">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -704,22 +712,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation type="unfinished"></translation>
</message>
@ -811,37 +819,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"></translation>
</message>
@ -1188,23 +1196,23 @@ for additional privileges during the process.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation type="unfinished"></translation>
</message>
@ -1222,129 +1230,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
@ -1383,7 +1391,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation type="unfinished"></translation>
</message>
@ -1391,7 +1399,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"></translation>
</message>
@ -1427,20 +1435,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1565,33 +1578,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"></translation>
</message>
@ -1844,7 +1862,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"></translation>
</message>
@ -1869,73 +1887,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"></translation>
</message>
@ -2342,64 +2360,64 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>El archivo destino tiene un tamaño o fecha/hora de modificación no esperado.</translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -42,7 +50,7 @@
<message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="163"/>
<source>Refresh</source>
<translation>Actualizar</translation>
<translation>Refrescar</translation>
</message>
<message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="177"/>
@ -653,7 +661,7 @@ Esto se puede deber a que la carpeta fue reconfigurada de forma silenciosa o a q
<message>
<location filename="../src/gui/folderwizard.cpp" line="309"/>
<source>Authentication failed accessing %1</source>
<translation>Falló la autenticación accediendo %1</translation>
<translation>Falló la autenticación al acceder a %1</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="311"/>
@ -705,22 +713,22 @@ Esto se puede deber a que la carpeta fue reconfigurada de forma silenciosa o a q
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>No se recibió ninguna e-tag del servidor, revise el proxy/gateway</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Se recibió una e-tag distinta para reanudar. Se intentará nuevamente.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>El servidor devolvió un content-range erróneo</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Tiempo de espera de conexión agotado</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Los elementos marcados también se eliminarán si impiden la eliminación de algún directorio. Esto es útil para los metadatos</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>No se pudo abrir el archivo</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Añadir patrón para ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Añadir nuevo patrón para ignorar:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Editar patrón de ignorados</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Editar patrón de ignorados:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Esta entrada es proporcionada por el sistema en &apos;%1&apos; y no puede ser modificada en esta vista.</translation>
</message>
@ -899,7 +907,7 @@ Los elementos marcados también se eliminarán si impiden la eliminación de alg
<message>
<location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source>
<translation>No se pudo escribir al archivo de registro %1</translation>
<translation>No se pudo escribir en el archivo de registro %1</translation>
</message>
</context>
<context>
@ -1063,7 +1071,7 @@ Los elementos marcados también se eliminarán si impiden la eliminación de alg
<location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source>
<translation>Una nueva actualización de %1 sera instalada. Durante esta actualización pueden ser solicitados privilegios adicionales.</translation>
<translation>Se instalará una nueva actualización de %1. Durante esta actualización puede que se soliciten privilegios adicionales.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Configurar servidor %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Esta URL NO ES SEGURA; pues no está cifrada.
No se recomienda usarla.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Esta url es segura. Puede utilizarla.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Siguiente &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Actualizar servidor %1</translation>
</message>
@ -1226,129 +1234,129 @@ No se recomienda usarla.</translation>
<translation>Fallo al conectar %1 a %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Tiempo de espera agotado mientras se intentaba conectar a %1 en %2</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Intentando conectar a %1 desde %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>La petición autenticada al servidor fue redirigida a &apos;%1&apos;. La dirección URL es anómala, el servidor está mal configurada.</translation>
<translation>La petición autenticada al servidor fue redirigida a &apos;%1&apos;. La dirección URL es anómala, el servidor está mal configurado.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Hubo una respuesta no válida a una solicitud autenticada de webdav</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Acceso denegado por el servidor. Para verificar que usted tiene acceso, &lt;a href=&quot;%1&quot;&gt;haga clic aquí&lt;/a&gt; para acceder al servicio con su navegador.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>La carpeta de sincronización local %1 ya existe, configurándola para la sincronización.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Creando carpeta de sincronización local %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>bien</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>falló.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>No se pudo crear carpeta local %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>¡No se ha especificado ninguna carpeta remota!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>creando carpeta en ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Carpeta remota %1 creado correctamente.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectándola para sincronizacion.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta causó un error HTTP de código %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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 creación de la carpeta remota ha fallado debido a que las credenciales proporcionadas son incorrectas!&lt;br/&gt;Por favor, vuelva atrás y compruebe sus credenciales&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La creación de la carpeta remota ha fallado, probablemente porque las credenciales proporcionadas son incorrectas.&lt;/font&gt;&lt;br/&gt;Por favor, vuelva atrás y compruebe sus credenciales.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Creación %1 de carpeta remota ha fallado con el error &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Se ha configarado una conexión de sincronización desde %1 al directorio remoto %2</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>¡Conectado con éxito a %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Conexión a %1 no se pudo establecer. Por favor compruebelo de nuevo.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Error al renombrar la carpeta</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>No se puede eliminar y respaldar la carpeta porque la misma o un fichero en ella está abierto por otro programa. Por favor, cierre la carpeta o el fichero y reintente, o cancele la instalación.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Carpeta de sincronización local %1 creada con éxito&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Tiempo de espera de conexión agotado</translation>
</message>
@ -1395,7 +1403,7 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Respuesta JSON invalida desde URL</translation>
</message>
@ -1431,27 +1439,32 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation>No se pudo descargar el archivo completamente.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation>El archivo ha cambiado desde que fue descubierto</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="86"/>
<source>; Restoration Failed: %1</source>
<translation>; Fallo la restauración: %1</translation>
<translation>; Falló la restauración: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="109"/>
@ -1569,33 +1582,38 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Archivo eliminado</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forzar el trabajo en una conexión HTTP, causará un Reset si Qt&lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>El archivo fue modificado localmente; pero es parte de una carpeta compartida en modo de sólo lectura. Ha sido recuperado y su modificación está en el archivo de conflicto.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>URL de encuesta faltante</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>El archivo local fue eliminado durante la sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>El servidor no reconoció la última parte. (No había una e-tag presente.)</translation>
</message>
@ -1737,7 +1755,7 @@ No se recomienda usarla.</translation>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="216"/>
<source>An error occured while loading the list of sub folders.</source>
<translation>Un error ocurrió cuando se cargaba la lista de subcarpetas.</translation>
<translation>Ocurrió un error cuando se cargaba la lista de subcarpetas.</translation>
</message>
</context>
<context>
@ -1845,7 +1863,7 @@ No se recomienda usarla.</translation>
<translation>Establecer contraseña</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 ruta: %2</translation>
</message>
@ -1870,73 +1888,73 @@ No se recomienda usarla.</translation>
<translation>Protegido por contr&amp;aseña </translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Contraseña protegida</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede ser compartida, ya que fue compartida sin permisos correspondientes.</translation>
<translation>El archivo no puede compartirse; ya que fue compartido sin permisos correspondientes.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>Se requiere una contraseña para compartir públicamente:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Elija una contraseña para el enlace publico</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>&amp;Compartir enlace</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS API codigo error: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>No hay ninguna carpeta de sincronización configurada.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>No puede hallarse una carpeta a la cual subir.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Existe un archivo sincronizado con el mismo nombre. Éste no se puede registrar para sincronizar.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>El archivo no puede ser sincronizado.</translation>
<translation>El archivo no puede sincronizarse.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>La compartición de directorios externos no está funcionando aún.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>Compartir public&amp;amente requiere contraseña</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Contraseña</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Esperando para subir...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>No se pudo registrar el espacio de sincronización.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>La sincronización de los archivos registrados aún no ha sido exitosa.</translation>
</message>
@ -2292,7 +2310,7 @@ No se recomienda usarla.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="160"/>
<source>The service is temporarily unavailable</source>
<translation>El servicio está temporalmente no disponible</translation>
<translation>El servicio no está disponible temporalmente </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="166"/>
@ -2345,64 +2363,64 @@ No se recomienda usarla.</translation>
<translation>No se pudo inicializar un registro (journal) de sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>No es posible abrir el diario de sincronización</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorado por que se encuentra en la lista negra de &quot;elija qué va a sincronizar&quot;</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>No está permitido porque no tiene permisos para añadir subcarpetas en este directorio.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>No está permitido porque no tiene permisos para añadir un directorio</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>No está permitido porque no tiene permisos para crear archivos en este directorio</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>No está permitido borrar, restaurando.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation>Se eliminaron los archivos locales y la carpeta compartida.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>No está permitido mover, elemento restaurado.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>destino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>origen</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_AR" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -704,22 +712,22 @@ Esto se puede deber a que el directorio fue reconfigurado de manera silenciosa o
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation type="unfinished"/>
</message>
@ -813,37 +821,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Los elementos marcados también se borrarán si impiden la eliminación de algún directorio. Esto es útil para metadatos.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>No se pudo abrir el archivo</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Agregar patrón a ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Añadir nuevo patrón a ignorar:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Esta entrada es provista por el sistema en &apos;%1&apos; y no puede ser modificada en esta vista.</translation>
</message>
@ -1190,23 +1198,23 @@ for additional privileges during the process.</source>
<translation>Configurando servidor %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Esta URL es segura. La podés usar.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Actualizando servidor %1</translation>
</message>
@ -1224,129 +1232,129 @@ It is not advisable to use it.</source>
<translation>Falló al conectarse a %1 en %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Intentando conectar a %1 en %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>El directorio de sincronización local %1 ya existe, configurándolo para la sincronización.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>aceptar</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>Error.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>No fue posible crear el directorio local %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>¡No se ha especificado un directorio remoto!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>Creando carpeta en ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>El directorio remoto %1 fue creado con éxito.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>El directorio remoto %1 ya existe. Estableciendo conexión para sincronizar.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación del directorio resultó en un error HTTP con código de error %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Error al crear el directorio remoto porque las credenciales provistas son incorrectas.&lt;/font&gt;&lt;br/&gt;Por favor, volvé atrás y verificá tus credenciales.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Error al crear el directorio remoto, probablemente porque las credenciales provistas son incorrectas.&lt;/font&gt;&lt;br/&gt;Por favor, volvé atrás y verificá tus credenciales.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Se prtodujo un error &lt;tt&gt;%2&lt;/tt&gt; al crear el directorio remoto %1.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Fue creada una conexión de sincronización desde %1 al directorio remoto %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Conectado con éxito a %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>No fue posible establecer la conexión a %1. Por favor, intentalo nuevamente.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Error Al Renombrar Directorio</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Directorio local %1 creado&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1385,7 +1393,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation type="unfinished"/>
</message>
@ -1393,7 +1401,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1429,20 +1437,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1567,33 +1580,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/>
</message>
@ -1840,7 +1858,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1865,73 +1883,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Contraseña</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2338,64 +2356,64 @@ It is not advisable to use it.</source>
<translation>Imposible inicializar un diario de sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation type="unfinished"/>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="et_EE" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Oled kindel, et soovid seda operatsiooni teostada?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>Server tagastas vale vahemiku</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Ühenduse aegumine</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Ühtlasi kustutatakse märgitud üksused, kui need takistavad kataloogi kustutamist. See on kasulik meta-andmetele.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Ei suutunud avada faili</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Lisa ignoreerimise muster</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Lisa uus ignoreerimise muster:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Muuda ignoreerimis mustrit</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Muuda ignoreerimis mustrit:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Selle kirje on pakkunud süsteem &apos;%1&apos; ning seda ei saa antud vaates muuta.</translation>
</message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Seadista %1 server</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>See url EI OLE turvaline, kuna see pole krüpteeritud.
Selle kasutamine pole soovitatav.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>See aadress on turvaline. Võid seda kasutada.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Edasi &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Uuenda %1 serverit</translation>
</message>
@ -1226,129 +1234,129 @@ Selle kasutamine pole soovitatav.</translation>
<translation>Ühendumine ebaõnnestus %1 %2-st:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Püüan ühenduda %1 kohast %2</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Kohalik kataloog %1 on juba olemas. Valmistan selle ette sünkroniseerimiseks.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>ebaõnnestus.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Ei suuda tekitada kohalikku kataloogi %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Ühtegi võrgukataloogi pole määratletud!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Viga: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>loon uue kataloogi ownCloudi: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Eemalolev kaust %1 on loodud.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Serveris on kataloog %1 juba olemas. Ühendan selle sünkroniseerimiseks.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Kausta tekitamine lõppes HTTP veakoodiga %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Kataloogi loomine serverisse ebaõnnestus, kuna kasutajatõendid on valed!&lt;br/&gt;Palun kontrolli oma kasutajatunnust ja parooli.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Serveris oleva kataloogi tekitamine ebaõnnestus tõenäoliselt valede kasutajatunnuste tõttu.&lt;/font&gt;&lt;br/&gt;Palun mine tagasi ning kontrolli kasutajatunnust ning parooli.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Kataloogi %1 tekitamine serverisse ebaõnnestus veaga &lt;tt&gt;%2&lt;/tt&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Loodi sünkroniseerimisühendus kataloogist %1 serveri kataloogi %2</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Edukalt ühendatud %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Ühenduse loomine %1 ebaõnnestus. Palun kontrolli uuesti.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Kataloogi ümbernimetamine ebaõnnestus</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Ei suuda eemaldada ning varundada kataloogi kuna kataloog või selles asuv fail on avatud mõne teise programmi poolt. Palun sulge kataloog või fail ning proovi uuesti või katkesta paigaldus.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Kohalik kataloog %1 edukalt loodud!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Ühenduse aegumine</translation>
</message>
@ -1395,7 +1403,7 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1431,20 +1439,25 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Selle kasutamine pole soovitatav.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Fail eemaldatud</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Faili on lokaalselt muudetud, kuid see on osa kirjutamisõiguseta jagamisest. See on taastatud ning sinu muudatus on konfliktses failis.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Kohalik fail on eemaldatud sünkroniseeringu käigus.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Server ei tunnistanud viimast tükki. (E-silt puudus).</translation>
</message>
@ -1842,7 +1860,7 @@ Selle kasutamine pole soovitatav.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1867,73 +1885,73 @@ Selle kasutamine pole soovitatav.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Vali avaliku lingi jaoks parool</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>&amp;Jaga linki</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Parool</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2342,64 +2360,64 @@ Selle kasutamine pole soovitatav.</translation>
<translation>Ei suuda lähtestada sünkroniseeringu zurnaali.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Ei suuda avada sünkroniseeringu zurnaali</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Pole lubatud, kuna sul puuduvad õigused lisada sellesse kataloogi lisada alam-kataloogi</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Pole lubatud, kuna sul puuduvad õigused lisada ülemkataloog</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Pole lubatud, kuna sul puuduvad õigused sellesse kataloogi faile lisada</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Eemaldamine pole lubatud, taastan</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Liigutamine pole lubatud, üksus taastatud</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>sihtkoht</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>allikas</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="eu" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Ziur zaude eragiketa hau egin nahi duzula?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Konexioa denboraz kanpo</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Markatutakoak ezabatuko dira karpeta bat ezabatzeko beharrezkoa bada. Hau meta datuentzat interesgarria da.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Ezin izan da fitxategia ireki</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Gehitu Baztertzeko Eredua</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Gehitu baztertzeko eredu berria:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Editatu Baztertzeko Eredua</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Editatu baztertzeko eredua</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/>
</message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Konfiguratu %1 zerbitzaria</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Url hori EZ da segurua ez baitago kodetuta.
Ez da gomendagarria erabltzea.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Url hau segurua da. Berau erabili dezakezu.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Eguneratu %1 zerbitzaria</translation>
</message>
@ -1226,129 +1234,129 @@ Ez da gomendagarria erabltzea.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>%2 zerbitzarian dagoen %1 konektatzen...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Bertako %1 karpeta dagoeneko existitzen da, sinkronizaziorako prestatzen.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ados</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>huts egin du.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Ezin da %1 karpeta lokala sortu</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Ez da urruneko karpeta zehaztu!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Errorea: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>ownClouden karpeta sortzen: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Urruneko %1 karpeta ongi sortu da.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Urruneko %1 karpeta dagoeneko existintzen da. Bertara konetatuko da sinkronizatzeko.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Karpeta sortzeak HTTP %1 errore kodea igorri du</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Huts egin du urrutiko karpeta sortzen emandako kredintzialak ez direlako zuzenak!&lt;br/&gt; Egin atzera eta egiaztatu zure kredentzialak.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Urruneko karpeten sortzeak huts egin du ziuraski emandako kredentzialak gaizki daudelako.&lt;/font&gt;&lt;br/&gt;Mesedez atzera joan eta egiaztatu zure kredentzialak.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Urruneko %1 karpetaren sortzeak huts egin du &lt;tt&gt;%2&lt;/tt&gt; errorearekin.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Sinkronizazio konexio bat konfiguratu da %1 karpetatik urruneko %2 karpetara.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>%1-era ongi konektatu da!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 konexioa ezin da ezarri. Mesedez egiaztatu berriz.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Karpetaren berrizendatzeak huts egin du</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Bertako sinkronizazio %1 karpeta ongi sortu da!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Konexioa denboraz kanpo</translation>
</message>
@ -1395,7 +1403,7 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1431,20 +1439,25 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Ez da gomendagarria erabltzea.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Fitxategi lokala aldatu da sinkronizazioan.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Fitxategi lokala ezabatu da sinkronizazioan.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/>
</message>
@ -1842,7 +1860,7 @@ Ez da gomendagarria erabltzea.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1867,73 +1885,73 @@ Ez da gomendagarria erabltzea.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Aukeratu pasahitz bat esteka publikorako</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Pasahitza</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2340,64 +2358,64 @@ Ez da gomendagarria erabltzea.</translation>
<translation>Ezin izan da sinkronizazio egunerokoa hasieratu.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Ezabatzeko baimenik gabe, berrezartzen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<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="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>helburua</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>jatorria</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fa" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -704,22 +712,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>تایم اوت اتصال</translation>
</message>
@ -811,37 +819,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>ویرایش الگوی نادیده گرفته شده</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>ویرایش الگوی نادیده گرفته شده:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/>
</message>
@ -1188,23 +1196,23 @@ for additional privileges during the process.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>این ادرس امن است. شما می توانید از آن استفاده کنید.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation type="unfinished"/>
</message>
@ -1222,129 +1230,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>تلاش برای اتصال %1 به %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>پوشه همگام سازی محلی %1 در حال حاضر موجود است، تنظیم آن برای همگام سازی. &lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>خوب</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>ناموفق.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>نمی تواند پوشه محلی ایجاد کند %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>خطا: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>ایجاد کردن پوشه بر روی ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>پوشه از راه دور %1 با موفقیت ایجاد شده است.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>در حال حاضر پوشه از راه دور %1 موجود است. برای همگام سازی به آن متصل شوید.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>ایجاد پوشه از راه دور ناموفق بود به علت اینکه اعتبارهای ارائه شده اشتباه هستند!&lt;br/&gt;لطفا اعتبارهای خودتان را بررسی کنید.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt; ایجاد پوشه از راه دور ناموفق بود، شاید به علت اعتبارهایی که ارئه شده اند، اشتباه هستند.&lt;/font&gt;&lt;br/&gt; لطفا باز گردید و اعتبار خود را بررسی کنید.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>ایجاد پوشه از راه دور %1 ناموفق بود با خطا &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>یک اتصال همگام سازی از %1 تا %2 پوشه از راه دور راه اندازی شد.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>با موفقیت به %1 اتصال یافت!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>اتصال به %1 نمی تواند مقرر باشد. لطفا دوباره بررسی کنید.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>تغییر نام پوشه ناموفق بود</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; پوشه همگام سازی محلی %1 با موفقیت ساخته شده است!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1383,7 +1391,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>تایم اوت اتصال</translation>
</message>
@ -1391,7 +1399,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1427,20 +1435,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1565,33 +1578,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/>
</message>
@ -1838,7 +1856,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1863,73 +1881,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>گذرواژه</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2336,64 +2354,64 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation type="unfinished"/>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fi_FI" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -684,7 +692,7 @@ Are you sure you want to perform this operation?</source>
<message>
<location filename="../src/gui/folderwizard.cpp" line="537"/>
<source>Choose What to Sync: You can optionally deselect remote subfolders you do not wish to synchronize.</source>
<translation type="unfinished"/>
<translation>Päätä mitä synkronoidaan: voit valinnaisesti jättää valitsematta etäkansioita, joita et halua synkronoitavan.</translation>
</message>
</context>
<context>
@ -703,22 +711,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Yhteys aikakatkaistiin</translation>
</message>
@ -810,37 +818,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Tiedoston avaaminen ei onnistunut</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Lisää ohituskaava</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Lisää uusi ohituskaava:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/>
</message>
@ -895,7 +903,7 @@ Checked items will also be deleted if they prevent a directory from being remove
<message>
<location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source>
<translation type="unfinished"/>
<translation>Lokitiedostoon %1 kirjoittaminen epäonnistui</translation>
</message>
</context>
<context>
@ -1053,13 +1061,13 @@ Checked items will also be deleted if they prevent a directory from being remove
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="56"/>
<source>New %1 Update Ready</source>
<translation type="unfinished"/>
<translation>Uusi %1-päivitys valmiina</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source>
<translation type="unfinished"/>
<translation>Uusi %1-päivitys on valmiina asennettavaksi. Päivitysohjelma saattaa pyytää lisäoikeuksia päivityksen aikana.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/>
@ -1127,7 +1135,7 @@ for additional privileges during the process.</source>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/>
<source>Sync the directory &apos;%1&apos;</source>
<translation type="unfinished"/>
<translation>Synkronoi kansio &apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="142"/>
@ -1187,24 +1195,24 @@ for additional privileges during the process.</source>
<translation>%1-palvelimen asetuksien määritys</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Tämä osoite ei ole turvallinen, koska sitä ei ole salattu.
Osoitteen käyttäminen ei ole suositeltavaa.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Tämä osoite on turvallinen. Voit käyttää sitä.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Seuraava &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Päivitä %1-palvelin</translation>
</message>
@ -1222,129 +1230,129 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation>Yhteys %1iin osoitteessa %2 epäonnistui:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Yritetään yhdistetää palvelimeen %1 portissa %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
<translation>Palvelin esti käyttämisen. Vahvista käyttöoikeutesi palvelimeen &lt;a href=&quot;%1&quot;&gt;napsauttamalla tästä&lt;/a&gt; ja kirjaudu palveluun selaimella.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Paikallinen kansio %1 on jo olemassa, asetetaan se synkronoitavaksi.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>epäonnistui.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Paikalliskansion %1 luonti epäonnistui</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Etäkansiota ei määritelty!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Virhe: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>luodaan kansio ownCloudiin: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Etäkansio %1 luotiin onnistuneesti.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Etäkansio %1 on jo olemassa. Otetaan siihen yhteyttä tiedostojen täsmäystä varten.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Kansion luonti aiheutti HTTP-virhekoodin %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Etäkansion luominen epäonnistui koska antamasi tunnus/salasana ei täsmää!&lt;br/&gt;Ole hyvä ja palaa tarkistamaan tunnus/salasana&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Pilvipalvelun etäkansion luominen ei onnistunut , koska tunnistautumistietosi ovat todennäköisesti väärin.&lt;/font&gt;&lt;br/&gt;Palaa takaisin ja tarkista käyttäjätunnus ja salasana.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Etäkansion %1 luonti epäonnistui, virhe &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Täsmäysyhteys kansiosta %1 etäkansioon %2 on asetettu.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Yhteys kohteeseen %1 muodostettiin onnistuneesti!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Yhteyttä osoitteeseen %1 ei voitu muodostaa. Ole hyvä ja tarkista uudelleen.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Kansion nimen muuttaminen epäonnistui</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Paikallinen synkronointikansio %1 luotu onnistuneesti!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1383,7 +1391,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Yhteys aikakatkaistiin</translation>
</message>
@ -1391,7 +1399,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1427,20 +1435,25 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1478,7 +1491,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="60"/>
<source>Error removing &apos;%1&apos;: %2;</source>
<translation type="unfinished"/>
<translation>Virhe poistaessa &apos;%1&apos;: %2;</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="71"/>
@ -1509,7 +1522,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="114"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
<translation>HTTP-palvelin palautti väärän koodin. Odotettiin koodia 204, vastaanotettiin &quot;%1 %2&quot;.</translation>
</message>
</context>
<context>
@ -1517,7 +1530,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="71"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
<translation>HTTP-palvelin palautti väärän koodin. Odotettiin koodia 201, vastaanotettiin &quot;%1 %2&quot;.</translation>
</message>
</context>
<context>
@ -1540,7 +1553,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="143"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
<translation>HTTP-palvelin palautti väärän koodin. Odotettiin koodia 201, vastaanotettiin &quot;%1 %2&quot;.</translation>
</message>
</context>
<context>
@ -1565,33 +1578,38 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation type="unfinished"/>
<translation>Tiedosto poistettu</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Paikallinen tiedosto muuttui synkronoinnin aikana.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Paikallinen tiedosto poistettiin synkronoinnin aikana.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/>
</message>
@ -1691,12 +1709,12 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="373"/>
<source>Choose What to Sync: Select remote subfolders you wish to synchronize.</source>
<translation type="unfinished"/>
<translation>Päätä mitä synkronoidaan: valitse etäkansiot, jotka haluat synkronoida.</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="374"/>
<source>Choose What to Sync: Deselect remote subfolders you do not wish to synchronize.</source>
<translation type="unfinished"/>
<translation>Päätä mitä synkronoidaan: jätä valitsematta etäkansiot, joita et halua synkronoitavan.</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="380"/>
@ -1838,7 +1856,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation>Aseta salasana</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1-polku: %2</translation>
</message>
@ -1863,73 +1881,73 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation>&amp;Suojaa salasanalla</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Salasanasuojattu</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>&amp;Julkinen jakaminen vaatii salasanan:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Valitse salasana julkiselle linkille</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>&amp;Jaa linkki</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
<translation>Synkronointikansiota ei ole määritetty.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Tiedostoa ei voi synkronoida.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Salasana</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Odotetaan siirtoa...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2285,17 +2303,17 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="160"/>
<source>The service is temporarily unavailable</source>
<translation type="unfinished"/>
<translation>Palvelu ei ole juuri nyt käytettävissä</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="166"/>
<source>An error occurred while opening a directory</source>
<translation type="unfinished"/>
<translation>Virhe kansiota avatessa</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="169"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"/>
<translation>Sisäinen virhe, numero %1.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="224"/>
@ -2325,7 +2343,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="376"/>
<source>Filename is too long.</source>
<translation type="unfinished"/>
<translation>Tiedoston nimi on liian pitkä.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="397"/>
@ -2338,64 +2356,64 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/>
<translation>Ei sallittu, koska sinulla ei ole oikeutta lisätä alikansioita kyseiseen kansioon</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Ei sallittu, koska sinulla ei ole oikeutta lisätä ylätason kansiota</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Ei sallittu, koska sinulla ei ole oikeutta lisätä tiedostoja kyseiseen kansioon</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Poistaminen ei ole sallittua, palautetaan</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation>Paikalliset tiedostot ja jakokansio poistettu.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<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="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>kohde</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>lähde</translation>
</message>
@ -2506,7 +2524,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="424"/>
<source>Help</source>
<translation>Apua</translation>
<translation>Ohje</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="426"/>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<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>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Voulez-vous réellement effectuer cette opération ?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Délai d&apos;attente de connexion dépassé</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Les motifs cochés seront également supprimés s&apos;ils empêchent la suppression d&apos;un dossier. Cela est utile pour les meta-données.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Impossible d&apos;ouvrir le fichier</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Ajouter un motif à ignorer</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Ajoutez un nouveau motif à ignorer :</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Modifier le motif</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Éditer le motif :</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Cette entrée est fournie par le système dans &apos;%1&apos; et ne peut être modifiée dans cette vue.</translation>
</message>
@ -1192,24 +1200,24 @@ L&apos;assistant peut demander des privilèges additionnels durant le processus.
<translation>Configurer le serveur %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Cette adresse n&apos;est PAS sécurisée car non chiffrée.
Il est déconseillé de l&apos;utiliser.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Cette URL est sécurisée. Vous pouvez l&apos;utiliser.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Suivant &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Modification de l&apos;adresse du serveur %1</translation>
</message>
@ -1227,129 +1235,129 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Échec de la connexion à %1 sur %2 :&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Délai d&apos;attente dépassé lors de la connexion à %1 sur %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Tentative de connexion à %1 sur %2 ...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>La requête d&apos;authentification vers le serveur a é redirigée vers &apos;%1&apos;. L&apos;URL est erronée, le serveur est mal configuré.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Une réponse non valide a é reçue à une requête WebDav authentifiée.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Le dossier de synchronisation local %1 existe déjà, configuration de la synchronisation.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Création du dossier local de synchronisation %1... </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>échoué.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Impossible de créer le répertoire local %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Aucun dossier distant spécifié !</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Erreur : %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>création d&apos;un répertoire sur ownCloud : %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Le dossier distant %1 a é créé avec succès.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Le dossier distant %1 existe déjà. Connexion.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La création du dossier a généré le code d&apos;erreur HTTP %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La création du dossier distant a échoué, probablement parce que les informations d&apos;identification fournies sont fausses.&lt;/font&gt;&lt;br/&gt;Veuillez revenir en arrière et les vérifier.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>La création du dossier distant &quot;%1&quot; a échouée avec l&apos;erreur &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Une synchronisation entre le dossier local %1 et le dossier distant %2 a é configurée.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Connecté avec succès à %1 !</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>La connexion à %1 n&apos;a pu être établie. Veuillez réessayer.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Echec du renommage du dossier</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Impossible de supprimer et de sauvegarder le dossier parce que ce dossier ou un de ses fichiers est ouvert dans un autre programme. Veuillez fermer le dossier ou le fichier et -essayer, ou annuler l&apos;installation.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Dossier de synchronisation local %1 créé avec succès !&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1388,7 +1396,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Délai d&apos;attente de connexion dépassé</translation>
</message>
@ -1396,7 +1404,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>L&apos;URL interrogéé a renvoyé une réponse json non valide</translation>
</message>
@ -1432,20 +1440,25 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation>Le fichier a changé depuis sa découverte</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Fichier supprimé</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Fichier local modifié pendant la synchronisation.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Le fichier a é modifié localement mais appartient à un partage en lecture seule. Il a é restauré et vos modifications sont présentes dans le fichiers de conflit.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>URL de sondage manquante</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Fichier local supprimé pendant la synchronisation.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Le serveur n&apos;a pas acquitté le dernier morceau (aucun e-tag n&apos;était présent).</translation>
</message>
@ -1849,7 +1867,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Définir le mot de passe</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>Chemin %1 : %2</translation>
</message>
@ -1874,73 +1892,73 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Protéger par mot de p&amp;asse</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Protégé par un mot de passe</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Le fichier ne peut pas être partagé car il a é partagé sans permission de repartage.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>Le p&amp;artage public requiert un mot de passe :</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Choisissez un mot de passe pour le lien public</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>&amp;Partage par lien</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>Code d&apos;erreur OCS API : %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Aucun dossier à synchroniser n&apos;est configuré.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Impossible de trouver un dossier vers lequel téléverser.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Un fichier synchronisé avec le même nom existe déjà. Le fichier ne peut être ajouté à la synchronisation.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Le fichier ne peut pas être synchronisé.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Le partage de dossiers externes n&apos;est pas encore pris en charge.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>Le p&amp;artage public nécessite un mot de passe</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>En attente d&apos;envoi...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Impossible de s&apos;enregistrer à l&apos;espace de synchronisation.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>La synchronisation du fichier n&apos;a pas encore pu être effectuée.</translation>
</message>
@ -2349,64 +2367,64 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Impossible d&apos;initialiser un journal de synchronisation.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Impossible d&apos;ouvrir le journal de synchronisation</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</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="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Non autorisé car vous n&apos;avez pas la permission d&apos;ajouter des dossiers parents</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Non autorisé car vous n&apos;avez pas la permission d&apos;ajouter des fichiers dans ce dossier</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Non autorisé à supprimer. Restauration</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation>Fichiers locaux et répertoire de partage supprimés.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<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="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>la destination</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>la source</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="gl" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>O ficheiro de destino ten un tamaño ou unha hora de modificación non agardados</translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Confirma que quere realizar esta operación?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Esgotouse o tempo de conexión</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Os elementos marcados tamén se eliminarán se impiden retirar un directorio. Isto é útil para os metadatos.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Non foi posíbel abrir o ficheiro</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Engadir o patrón a ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Engadir un novo patrón a ignorar:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Editar o patrón a ignorar</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Editar o patrón a ignorar:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Esta entrada é fornecida polo sistema en «%1» e non pode ser modificado nesta vista.</translation>
</message>
@ -1192,24 +1200,24 @@ actualización pode pedir privilexios adicionais durante o procedemento.</transl
<translation>Estabelecer o servidor %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Este sitio de Internet non é seguro, xa que non está cifrado.
Recomendámoslle que non o use.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Este URL é seguro. Pode utilizalo.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Seguinte &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Actualizar o servidor %1</translation>
</message>
@ -1227,129 +1235,129 @@ Recomendámoslle que non o use.</translation>
<translation>Non foi posíbel conectar con %1 en %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Esgotouse o tempo tentando conectarse a %1 en %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Tentando conectarse a %1 en %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>A solicitude autenticada no servidor foi redirixida a «%1», O URL é incorrecto, o servidor está mal configurado.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Deuse unha resposta incorrecta a unha solicitude de WebDAV autenticada</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Acceso prohibido polo servidor. Para comprobar que dispón do acceso axeitado, &lt;a href=&quot;%1&quot;&gt;prema aquí&lt;/a&gt; para acceder ao servizo co seu navegador.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>O cartafol de sincronización local %1 xa existe. Configurándoo para a sincronización.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Creando un cartafol local de sincronización %1...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>aceptar</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>fallou.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Non foi posíbel crear o cartafol local %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Non foi especificado o cartafol remoto!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>creando o cartafol en ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>O cartafol remoto %1 creouse correctamente.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>O cartafol remoto %1 xa existe. Conectándoo para a sincronización.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>A creación do cartafol resultou nun código de erro HTTP %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>A creación do cartafol remoto fracasou por por de seren incorrectas as credenciais!&lt;br/&gt;Volva atrás e comprobe as súas credenciais.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;A creación do cartafol remoto fallou probabelmente debido a que as credenciais que se deron non foran as correctas.&lt;/font&gt;&lt;br/&gt;Volva atrás e comprobe as súas credenciais.&lt;/p&gt; </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Produciuse un fallo ao crear o cartafol remoto %1 e dou o erro &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Estabeleceuse a conexión de sincronización de %1 ao directorio remoto %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Conectou satisfactoriamente con %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Non foi posíbel estabelecer a conexión con %1. Compróbeo de novo.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Non foi posíbel renomear o cartafol</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Non é posíbel retirar e facer copia de seguranza do cartafol, xa que o cartafol ou un ficheiro está aberto noutro programa Peche o cartafol ou o ficheiro e ténteo de novo, ou cancele a acción.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;O cartafol local de sincronización %1 creouse correctamente!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1388,7 +1396,7 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Esgotouse o tempo de conexión</translation>
</message>
@ -1396,7 +1404,7 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>O URL requirido devolveu unha resposta JSON incorrecta</translation>
</message>
@ -1432,20 +1440,25 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation>O ficheiro cambiou após seren atopado</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Ficheiro retirado</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forzando a interrupción do traballo na conexión HTTP reiniciandoa con Qt &lt;5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>O ficheiro foi editado localmente mais é parte dunha compartición de lectura. O ficheiro foi restaurado e a súa edición atopase no ficheiro de conflitos.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Non se atopa o URL requirido</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>O ficheiro local retirarase durante a sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>O servidor non recoñeceu o último fragmento. (Non hai e-tag presente)</translation>
</message>
@ -1846,7 +1864,7 @@ Recomendámoslle que non o use.</translation>
<translation>Estabelecer o contrasinal</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>Ruta a %1: %2</translation>
</message>
@ -1871,73 +1889,73 @@ Recomendámoslle que non o use.</translation>
<translation>Contr&amp;asinal de protección</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Protexido con contrasinal</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Non é posíbel compartir o ficheiro, xa que foi compartido sen permisis para compartir.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>A comp&amp;artición pública precisa de contrasinal </translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Escolla un contrasinal para a ligazón pública</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>&amp;Ligazón para compartir</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>API OCS API código de erro: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Non hai ningún cartafol de sincronización configurado.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Non é posíbel atopar un cartafol que enviar.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Xa existe un ficheiro de sincronización co mesmo nome. Non é posíbel rexistrar o ficheiro para sincronizar.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Non é posíbel sincronizar o ficheiro.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>A compartición de directorios externos aínda non está a funcionar.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>A comp&amp;artición pública precisa de contrasinal </translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Contrasinal</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Agardando polo envío...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Non é posíbel facer un rexistro no espazo de sincronización.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>A sincronización di ficheiro rexistrado no non foi satisfactoria.</translation>
</message>
@ -2346,64 +2364,64 @@ Recomendámoslle que non o use.</translation>
<translation>Non é posíbel preparar un rexistro de sincronización.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Non foi posíbel abrir o rexistro de sincronización</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Non está permitido xa que non ten permiso para engadir subdirectorios nese directorio</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Non está permitido xa que non ten permiso para engadir un directorio pai</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Non está permitido xa que non ten permiso para engadir ficheiros nese directorio</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Non está permitido retiralo, restaurando</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Nos está permitido movelo, elemento restaurado</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>o destino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>a orixe</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="hu_HU" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -702,22 +710,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation type="unfinished"/>
</message>
@ -809,37 +817,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<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="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/>
</message>
@ -1186,23 +1194,23 @@ for additional privileges during the process.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Ez az url biztonságos.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation type="unfinished"/>
</message>
@ -1220,129 +1228,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Próbál kapcsolódni az %1-hoz: %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>A helyi %1 mappa már létezik, állítsa be a szinkronizálódását.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation> sikertelen.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Hiba: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>%1 távoli nappa sikeresen létrehozva.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>A %1 távoli mappa már létezik. Csatlakoztassa a szinkronizációhoz.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>A könyvtár létrehozásakor keletkezett HTTP hibakód %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;A távoli mappa létrehozása sikertelen, valószínűleg mivel hibásak a megdott hitelesítési adatok.&lt;/font&gt;&lt;br/&gt;Lépjen vissza és ellenőrizze a belépési adatokat.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>A távoli %1 mappa létrehozása nem sikerült. Hibaüzenet: &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>A szinkronizációs kapcsolat a %1 és a %2 távoli mappa között létrejött.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Sikeresen csatlakozva: %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>A kapcsolat a %1 kiszolgálóhoz sikertelen. Ellenőrizze újra.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>A mappa átnevezése nem sikerült</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Helyi %1 szinkronizációs mappa sikeresen létrehozva!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1381,7 +1389,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation type="unfinished"/>
</message>
@ -1389,7 +1397,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1425,20 +1433,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1563,33 +1576,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/>
</message>
@ -1836,7 +1854,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1861,73 +1879,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Válasszon egy jelszót a nyilvános linkhez</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Jelszó</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2334,64 +2352,64 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation type="unfinished"/>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="it" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>Il file di destinazione ha una dimensione o un&apos;ora di modifica inattesa</translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Sei sicuro di voler eseguire questa operazione?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Connessione scaduta</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Gli elementi marcati saranno inoltre eliminati se impediscono la rimozione di una cartella. Utile per i metadati.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Impossibile aprire il file</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Aggiungi modello Ignora</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Aggiungi un nuovo modello di esclusione:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Modifica modello Ignora</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Modifica modello Ignora:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Questa voce è fornita dal sistema in &apos;%1&apos; e non può essere modificata in questa vista.</translation>
</message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Configura il server %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Questo URL NON è sicuro poiché non è cifrato.
Non è consigliabile utilizzarlo.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Questo URL è sicuro. Puoi utilizzarlo.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>Ava&amp;nti &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Aggiorna il server %1</translation>
</message>
@ -1226,129 +1234,129 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Connessione a %1 su %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Tempo scaduto durante il tentativo di connessione a %1 su %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Tentativo di connessione a %1 su %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>La richiesta autenticata al server è stata rediretta a &apos;%1&apos;. L&apos;URL è errato, il server non è configurato correttamente.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Ricevuta una risposta non valida a una richiesta webdav autenticata.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Accesso negato dal server. Per verificare di avere i permessi appropriati, &lt;a href=&quot;%1&quot;&gt;fai clic qui&lt;/a&gt; per accedere al servizio con il tuo browser.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>La cartella di sincronizzazione locale %1 esiste già, impostata per la sincronizzazione.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Creazione della cartella locale di sincronizzazione %1... </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>non riuscita.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Impossibile creare la cartella locale %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Nessuna cartella remota specificata!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Errore: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>creazione cartella su ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>La cartella remota %1 è stata creata correttamente.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La cartella remota %1 esiste già. Connessione in corso per la sincronizzazione</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>La creazione della cartella ha restituito un codice di errore HTTP %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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 creazione della cartella remota non è riuscita poiché le credenziali fornite sono errate!&lt;br/&gt;Torna indietro e verifica le credenziali.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La creazione della cartella remota non è riuscita probabilmente perché le credenziali fornite non sono corrette.&lt;/font&gt;&lt;br/&gt;Torna indietro e controlla le credenziali inserite.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Creazione della cartella remota %1 non riuscita con errore &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una connessione di sincronizzazione da %1 alla cartella remota %2 è stata stabilita.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Connesso con successo a %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>La connessione a %1 non può essere stabilita. Prova ancora.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Rinomina della cartella non riuscita</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Impossibile rimuovere o creare una copia di sicurezza della cartella poiché la cartella o un file in essa contenuto è aperta in un altro programma. Chiudi la cartella o il file e premi Riprova o annulla la configurazione.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Cartella locale %1 creata correttamente!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Connessione scaduta</translation>
</message>
@ -1395,7 +1403,7 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Risposta JSON non valida dall&apos;URL di richiesta</translation>
</message>
@ -1431,20 +1439,25 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation>Il file è stato modificato dal suo rilevamento</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>File rimosso</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forzare l&apos;interruzione dell&apos;operazione in caso di ripristino della connessione HTTP con Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Il file è stato modificato localmente, ma è parte di una condivisione in sola lettura. È stato ripristinato e la tua modifica è nel file di conflitto.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>URL di richiesta mancante</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Il file locale è stato rimosso durante la sincronizzazione.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Il server non ha riconosciuto l&apos;ultimo pezzo. (Non era presente alcun e-tag)</translation>
</message>
@ -1846,7 +1864,7 @@ Non è consigliabile utilizzarlo.</translation>
<translation>imposta la password</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>Percorso %1: %2</translation>
</message>
@ -1871,73 +1889,73 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Proteggi con p&amp;assword</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Protetta da password</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Il file non può essere condiviso poiché è stato condiviso senza il permesso di condivisione.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>La condivisione pubblic&amp;a richiede una password:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Scegli una password per il collegamento pubblico</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>Condividi colle&amp;gamento</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>Codice di errore API OCS: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Non è stata configurata alcuna cartella per la sincronizzazione.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Impossibile trovare una cartella di destinazione.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Un file di sincronizzazione con lo stesso nome esiste già. Il file non può essere registrato per la sincronizzazione.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Il file non può essere sincronizzato.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>La condivisione di cartelle esterne non funziona ancora.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>La condivisione pubblic&amp;a richiede una password</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>In attesa di caricamento...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Impossibile registrare nello spazio di sincronizzazione.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>La sincronizzazione del file registrato non è stata ancora completata.</translation>
</message>
@ -2346,64 +2364,64 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Impossibile inizializzare il registro di sincronizzazione.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Impossibile aprire il registro di sincronizzazione</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</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="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Non consentito poiché non disponi dei permessi per aggiungere la cartella superiore</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Non consentito poiché non disponi dei permessi per aggiungere file in quella cartella</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Rimozione non consentita, ripristino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Spostamento non consentito, elemento ripristinato</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>la destinazione</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>l&apos;origine</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ja_JP" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -172,7 +180,7 @@
<location filename="../src/gui/accountsettings.cpp" line="646"/>
<source>%1 %2 (%3 of %4) %5 left at a rate of %6/s</source>
<extracomment>Example text: &quot;uploading foobar.png (1MB of 2MB) time left 2 minutes at a rate of 24Kb/s&quot;</extracomment>
<translation>%1 %2 (%4 %3) %5 %6/s </translation>
<translation>%1 %2 (%4 %3) %5 使 %6/s </translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="652"/>
@ -694,33 +702,33 @@ Are you sure you want to perform this operation?</source>
<message>
<location filename="../src/gui/folderwizard.cpp" line="46"/>
<source>&lt;b&gt;Warning:&lt;/b&gt; %1</source>
<translation type="unfinished"/>
<translation>&lt;b&gt;:&lt;/b&gt; %1</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="48"/>
<source>&lt;b&gt;Warning:&lt;/b&gt;</source>
<translation type="unfinished"/>
<translation>&lt;b&gt;:&lt;/b&gt; </translation>
</message>
</context>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>E-Tagを受信できません/</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>content-rangeを返しました</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>&apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation> &apos;%1&apos; </translation>
</message>
@ -859,7 +867,7 @@ Checked items will also be deleted if they prevent a directory from being remove
<message>
<location filename="../src/gui/logbrowser.cpp" line="71"/>
<source>&amp;Search:</source>
<translation type="unfinished"/>
<translation>&amp;</translation>
</message>
<message>
<location filename="../src/gui/logbrowser.cpp" line="79"/>
@ -899,7 +907,7 @@ Checked items will also be deleted if they prevent a directory from being remove
<message>
<location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source>
<translation type="unfinished"/>
<translation>%1</translation>
</message>
</context>
<context>
@ -1131,7 +1139,7 @@ for additional privileges during the process.</source>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/>
<source>Sync the directory &apos;%1&apos;</source>
<translation type="unfinished"/>
<translation>&apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="142"/>
@ -1191,23 +1199,23 @@ for additional privileges during the process.</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>URLは暗号化されていないため安全ではありません</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>URLは安全です</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>(&amp;N) &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>%1 </translation>
</message>
@ -1225,129 +1233,129 @@ It is not advisable to use it.</source>
<translation>%2 %1 :&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>%2 %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>%2 %1 ...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>&lt;a href=&quot;%1&quot;&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation> %1 &lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>OK</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>ownCloud上にフォルダーを作成中: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>HTTPのエラーコード %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>&lt;br/&gt;&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;&lt;/font&gt;&lt;br/&gt;&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation> %1 &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1 %2 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 &lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1386,7 +1394,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@ -1394,7 +1402,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>JSONがポーリングURLから返りました</translation>
</message>
@ -1430,20 +1438,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1486,7 +1499,7 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="71"/>
<source>Could not remove directory &apos;%1&apos;;</source>
<translation type="unfinished"/>
<translation> &apos;%1&apos;;</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="86"/>
@ -1568,33 +1581,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>URLがありません</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>(e-tag )</translation>
</message>
@ -1691,17 +1709,17 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="360"/>
<source>Unchecked folders will be &lt;b&gt;removed&lt;/b&gt; from your local file system and will not be synchronized to this computer anymore</source>
<translation> &lt;b&gt;&lt;/b&gt;</translation>
<translation> &lt;b&gt;&lt;/b&gt;</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="373"/>
<source>Choose What to Sync: Select remote subfolders you wish to synchronize.</source>
<translation>同期対象の選択: 同期したいリモートのサブフォルダを選択してください</translation>
<translation>同期対象の選択: 同期したいリモートのサブフォルダを選択してください</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="374"/>
<source>Choose What to Sync: Deselect remote subfolders you do not wish to synchronize.</source>
<translation>同期対象の選択: 同期したくないリモートのサブフォルダ</translation>
<translation>同期対象の選択: 同期したくないリモートのサブフォルダ</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="380"/>
@ -1815,7 +1833,7 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/gui/sharedialog.ui" line="63"/>
<source>ownCloud Path:</source>
<translation type="unfinished"/>
<translation>OwnCloudのパス:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="182"/>
@ -1835,7 +1853,7 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/gui/sharedialog.ui" line="125"/>
<source>Copy &amp;link</source>
<translation type="unfinished"/>
<translation>&amp;linkをコピー</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="142"/>
@ -1843,7 +1861,7 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 : %2</translation>
</message>
@ -1868,73 +1886,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>(&amp;a)</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>URLによる共有のパスワードを入力</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS APIエラーコード: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation></translation>
</message>
@ -2290,7 +2308,7 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/libsync/syncengine.cpp" line="160"/>
<source>The service is temporarily unavailable</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="166"/>
@ -2343,64 +2361,64 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation></translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="nl" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>Het doelbestand heeft een onverwachte omvang of tijdstempel</translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Weet u zeker dat u deze bewerking wilt uitvoeren?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>Server retourneerde verkeerde content-bandbreedte</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Verbindingstime-out</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Aangevinkte onderdelen zullen ook gewist worden als ze anders verhinderen dat een folder verwijderd wordt. Dit is nuttig voor metadata.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Kon het bestand niet openen</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Toevoegen negeerpatroon</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Voeg nieuw negeerpatroon toe:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Bewerk negeerpatroon</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Bewerk negeerpatroon:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Deze entry is door het systeem geleverd op &apos;%1&apos; en kan niet worden aangepast in deze sessie.</translation>
</message>
@ -1192,24 +1200,24 @@ vragen om extra autorisaties tijdens installatie.</translation>
<translation>Instellen %1 server</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Deze url is NIET veilig omdat versleuteling omntbreekt.
We adviseren deze site niet te gebruiken.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Deze url is veilig te gebruiken.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Volgende &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Bijwerken %1 server</translation>
</message>
@ -1227,129 +1235,129 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>Kon geen verbinding maken met %1 op %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Time-out bij verbinden met %1 om %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Probeer te verbinden met %1 om %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>De geauthentiseerde aanvraag voor de server werd omgeleid naar &apos;%1&apos;. De URL is onjuist, de server is verkeerd geconfigureerd.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Er was een ongeldig antwoord op een geauthenticeerde webdav opvraging</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Toegang door server verboden. Om te verifiëren dat u toegang mag hebben, &lt;a href=&quot;%1&quot;&gt;klik hier&lt;/a&gt; om met uw browser toegang tot de service te krijgen.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Lokale synch map %1 bestaat al, deze wordt ingesteld voor synchronisatie.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Creëren lokale sync map %1...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>mislukt.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Kon lokale map %1 niet aanmaken</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Geen externe map opgegeven!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Fout: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>aanmaken map op ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Externe map %1 succesvol gecreërd.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>De remote map %1 bestaat al. Verbinden voor synchroniseren.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Het aanmaken van de map resulteerde in HTTP foutcode %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Het aanmaken van de remote map is mislukt, waarschijnlijk omdat uw inloggegevens fout waren.&lt;br/&gt;Ga terug en controleer uw inloggegevens.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Het aanmaken van de remote map is mislukt, waarschijnlijk omdat uw inloggegevens fout waren.&lt;/font&gt;&lt;br/&gt;ga terug en controleer uw inloggevens.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Aanmaken van remote map %1 mislukt met fout &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Er is een sync verbinding van %1 naar remote directory %2 opgezet.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Succesvol verbonden met %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Verbinding met %1 niet geslaagd. Probeer het nog eens.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Hernoemen map mislukt</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Kan de map niet verwijderen en backuppen, omdat de map of een bestand daarin, geopend is in een ander programma. Sluit de map of het bestand en drup op Opnieuw of annuleer de installatie.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Lokale synch map %1 is succesvol aangemaakt!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1388,7 +1396,7 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Verbindingstime-out</translation>
</message>
@ -1396,7 +1404,7 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Ongeldig JSON antwoord van de peilingen URL</translation>
</message>
@ -1432,20 +1440,25 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation>Het bestand is gewijzigd sinds het is gevonden</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ We adviseren deze site niet te gebruiken.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Bestand verwijderd</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Lokaal bestand gewijzigd bij sync.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forceren job-beëindiging op HTTP verbindingsreset met Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Het bestand is lokaal bewerkt, maar hoort bij een alleen-lezen share. Het originele bestand is teruggezet en uw bewerking staat in het conflicten bestand.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>URL peiling ontbreekt</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Het lokale bestand werd verwijderd tijdens sync.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>De server heeft het laatste deel niet bevestigd (er was geen e-tag aanwezig)</translation>
</message>
@ -1847,7 +1865,7 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>Instellen wachtwoord</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 pad: %2</translation>
</message>
@ -1872,73 +1890,73 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>&amp;Wachtwoord beveiligd</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Wachtwoord beveiligd</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Het bestand kan niet worden gedeeld, omdat het werd gedeeld zonder verder delen toestemming.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>Openbaar de&amp;len vergt een wachtwoord:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Kies een wachtwoord voor de openbare link</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>$Delen link</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS API foutcode: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Er is geen sync map geconfigureerd.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Kan geen map vinden om naar te uploaden.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Er bestaat al een sync bestand met dezelfde naam. Het bestand kan niet worden aangemeld voor sync.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Het bestand kan niet worden gesynchroniseerd.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Delen van externe mappen werkt nog niet.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>Openbaar de&amp;len vereist een wachtwoord</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Wachtwoord</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Wachten om te uploaden...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Kan niet aanmelden in sync ruimte.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Sync van aangemeld bestand nog niet succesvol.</translation>
</message>
@ -2347,64 +2365,64 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>Niet in staat om een synchronisatie transactielog te starten.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Kan het sync transactielog niet openen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Niet toegestaan, omdat u geen rechten hebt om sub-directories aan te maken in die directory</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Niet toegestaan, omdat u geen rechten hebt om een bovenliggende directories toe te voegen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Niet toegestaan, omdat u geen rechten hebt om bestanden in die directory toe te voegen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Niet toegestaan om te verwijderen, herstellen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Verplaatsen niet toegestaan, object hersteld</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>bestemming</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>bron</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pl" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Czy jesteś pewien/pewna, że chcesz wykonać tę operację?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Limit czasu połączenia</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Zaznaczone przedmioty także będą usunięte, jeżeli będą przeszkadzać w usunięciu katalogu. Jest to przydatne dla meta data.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Nie można otworzyć plików</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Dodaj ignorowany</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Dodaj nowy ignorowany:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Edytuj ignorowane</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Edytuj ignorowane:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Ten wpis jest podawany przez system w &apos;%1&apos; i nie może być zmieniony w tym widoku.</translation>
</message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Ustaw serwer %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Ten adres url NIE jest bezpieczny, ponieważ jest nieszyfrowany.
Niezalecane jest jego użycie.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Ten adres url jest bezpieczny. Można go użyć.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>Następny</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Zaktualizuj serwer %1</translation>
</message>
@ -1226,129 +1234,129 @@ Niezalecane jest jego użycie.</translation>
<translation>Nie udało się połączyć do %1 w %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Próba połączenia z %1 w %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Lokalny folder synchronizacji %1 już istnieje. Ustawiam go do synchronizacji.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>OK</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>Błąd.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Nie udało się utworzyć lokalnego folderu %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Nie określono folderu zdalnego!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Błąd: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>tworzę folder na ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Zdalny folder %1 został utworzony pomyślnie.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Zdalny folder %1 już istnieje. Podłączam go do synchronizowania.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Tworzenie folderu spowodowało kod błędu HTTP %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Nie udało się utworzyć zdalnego folderu ponieważ podane dane dostępowe nieprawidłowe!&lt;br/&gt;Wróć i sprawdź podane dane dostępowe.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Tworzenie folderu zdalnego nie powiodło się. Prawdopodobnie dostarczone poświadczenia błędne.&lt;/font&gt;&lt;br/&gt;Wróć i sprawdź poświadczenia.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Tworzenie folderu zdalnego %1 nie powiodło się z powodu błędu &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Połączenie synchronizacji z %1 do katalogu zdalnego %2 zostało utworzone.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Udane połączenie z %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Połączenie z %1 nie może być nawiązane. Sprawdź ponownie.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Zmiana nazwy folderu nie powiodła się</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Nie można usunąć i zarchiwizować folderu ponieważ znajdujący się w nim plik lub folder jest otwarty przez inny program. Proszę zamknąć folder lub plik albo kliknąć ponów lub anuluj setup.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Utworzenie lokalnego folderu synchronizowanego %1 zakończone pomyślnie!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Limit czasu połączenia</translation>
</message>
@ -1395,7 +1403,7 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1431,20 +1439,25 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Niezalecane jest jego użycie.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Usunięto plik</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Lokalny plik zmienił się podczas synchronizacji.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Plik był edytowany lokalnie ale jest częścią udziału z prawem tylko do odczytu. Został przywrócony i Twoja edycja jest w pliku konfliktu</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Pliki lokalny został usunięty podczas synchronizacji.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Serwer nie potwierdził ostatniego łańcucha danych. (Nie było żadnego e-tag-u)</translation>
</message>
@ -1842,7 +1860,7 @@ Niezalecane jest jego użycie.</translation>
<translation>Ustaw hasło</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1867,73 +1885,73 @@ Niezalecane jest jego użycie.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Zabezpieczone hasłem</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Wybierz hasło dla linku publicznego</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Hasło</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Oczekuję na przesyłanie</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2342,64 +2360,64 @@ Niezalecane jest jego użycie.</translation>
<translation>Nie można zainicjować synchronizacji dziennika.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Nie można otworzyć dziennika synchronizacji</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Nie masz uprawnień do dodawania podkatalogów w tym katalogu.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Nie masz uprawnień by dodać katalog nadrzędny</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Nie masz uprawnień by dodać pliki w tym katalogu</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Brak uprawnień by usunąć, przywracanie</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Przenoszenie niedozwolone, obiekt przywrócony</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>docelowy</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>źródło</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_PT" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -704,22 +712,22 @@ Se você, ou o seu administrador, reiniciou a sua conta no servidor, escolha &q
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Nenhum E-Tag recebido do servidor, verifique Proxy / gateway</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Recebemos um e-Tag diferente para resumir. Tentando uma próxima vez.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>O servidor retornou o alcance-conteúdo errado</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>O tempo de ligação expirou</translation>
</message>
@ -813,37 +821,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Itens verificados também serão removidos se evitarem que um diretório seja removido. Isto é útil para os metadados.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<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="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Não foi possível escrever as alterações para &apos;%1&apos;</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Adicione regra para ignorar ficheiros</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Adicione nova regra para ignorar ficheiros:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Editar regra</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Editar regra:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Esta entrada é fornecida pelo sistema em &apos;%1&apos; e não pode ser modificada nesta vista.</translation>
</message>
@ -1190,23 +1198,23 @@ for additional privileges during the process.</source>
<translation>Configurar servidor %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Este endereço não é seguro. A sua utilização não é aconselhada.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Este endereço é seguro. Pode usar</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Próximo&gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Actualizar servidor %1</translation>
</message>
@ -1224,129 +1232,129 @@ It is not advisable to use it.</source>
<translation>Impossível conectar a %1 em %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expirou ao tentar ligação a %1 em %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>A tentar ligação a %1 em %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Acesso proibido pelo servidor. Para verificar que tem acesso, &lt;a href=&quot;%1&quot;&gt;clique aqui&lt;/a&gt; para aceder ao serviço com o seu navegador.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>A pasta de sincronização locl %1 existe, a configurar para sincronizar.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>Falhou.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Não foi possível criar a pasta local %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Não foi indicada a pasta remota!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>a criar a pasta na ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Criação da pasta remota %1 com sucesso!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>A pasta remota %1 existe. Ligue-a para sincronizar.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>A criação da pasta resultou num erro HTTP com o código %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>A criação da pasta remota falhou, provavelmente por ter introduzido as credenciais erradas.&lt;br/&gt;Por favor, verifique as suas credenciais.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;A criação da pasta remota falhou, provavelmente por ter introduzido as credenciais erradas.&lt;/font&gt;&lt;br/&gt;Por favor, verifique as suas credenciais.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>A criação da pasta remota %1 falhou com o erro &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>A sincronização de %1 com a pasta remota %2 foi criada com sucesso.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Conectado com sucesso a %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Não foi possível ligar a %1 . Por Favor verifique novamente.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Erro ao renomear a pasta</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Não é possível remover e fazer backup à pasta porque a pasta ou um ficheiro nesta está aberto em outro programa. Por favor, feche a pasta ou o ficheiro e clique novamente ou cancele a configuração.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Pasta de sincronização local %1 criada com sucesso!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1385,7 +1393,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>O tempo de ligação expirou</translation>
</message>
@ -1393,7 +1401,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Resposta JSON inválida do URL poll</translation>
</message>
@ -1429,20 +1437,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>O ficheiro %1 não pode ser descarregado devido a conflito com um nome de ficheiro local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1567,33 +1580,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Ficheiro Eliminado</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>O ficheiro foi editado localmente mas faz parte de uma prtilha de leitura. Foi restaurado mas a edição está no ficheiro de conflito.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>URL poll em falta</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>O arquivo local foi removido durante a sincronização.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>O servidor não reconheceu o último bloco. (Nenhuma e-tag estava presente)</translation>
</message>
@ -1844,7 +1862,7 @@ It is not advisable to use it.</source>
<translation>Defina a senha</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 caminho: %2</translation>
</message>
@ -1869,73 +1887,73 @@ It is not advisable to use it.</source>
<translation>Protegida por senha</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Protegido com Senha</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>A &amp;partilha pública requer uma senha:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Escolha a senha para a hiperligação pública</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>&amp;Compartilhe a hiperligação </translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>Código de erro OCS API: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Não pasta de sincronização configurada.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>O ficheiro não pode ser sincronizado.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Partilha de directórios externos ainda não funciona.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Palavra-passe</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Esperando para carregar...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Não foi possível registar no espaço de sincronização.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Sincronização do ficheiro registado não foi bem sucedida.</translation>
</message>
@ -2344,64 +2362,64 @@ It is not advisable to use it.</source>
<translation>Impossível inicializar sincronização &apos;journal&apos;.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Impossível abrir o jornal de sincronismo</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Não permitido, porque não tem permissão para adicionar sub-directórios ao directório</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Não permitido, porque não tem permissão para adicionar o directório principal</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Não permitido, porque não tem permissão para adicionar ficheiros no directório</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Não é permitido fazer o envio deste ficheiro porque é de leitura no servidor, restaurando</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<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="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<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="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>o destino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>a origem</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_BR" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>O arquivo de destino tem um tamanho ou tempo de modificação inesperado</translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Você tem certeza que quer executar esta operação?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Conexão Finalizada</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Itens marcados também serão excluídos se estiverem impedindo a remoção de um diretório. Isso é útil para metadados.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<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="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Adicionar Ignorar Padrão</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Adicionar um novo padrão ignorar:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Editar Ignorar Padrão</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Editar Ignorar Padrão:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Esta entrada é fornecida pelo sistema em &apos;%1&apos; e não pode ser modificado aqui.</translation>
</message>
@ -1192,23 +1200,23 @@ por privilégios adicionais durante o processo.</translation>
<translation>Configurar servidor %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Esta URL não é segura, pois não é criptografada. Não é aconselhável usá-lo.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Esta url é segura. Você pode usá-la.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Póximo &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Atualizar o servidor %1</translation>
</message>
@ -1226,129 +1234,129 @@ It is not advisable to use it.</source>
<translation>Falha ao conectar a %1 em %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>O tempo expirou ao tentar contactar %1 e %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Tentando conectar a %1 em %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>A solicitação de autenticação ao servidor foi direcionada para &apos;%1&apos;. A URL está errada, a configuração do servidor está errada.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Houve uma resposta inválida a um pedido de autenticação WebDAV</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Acesso proibido pelo servidor. Para verificar se você tem acesso adequado, &lt;a href=&quot;%1&quot;&gt;clique aqui&lt;/a&gt; para acessar o serviço com o seu navegador.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Pasta local de sincronização %1 existe, configurando para sincronização. &lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Criação de pasta de sincronização local %1...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>falhou.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Não foi possível criar pasta local %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Nenhuma pasta remota foi especificada!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>criar pasta no ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Pasta remota %1 criada com sucesso.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Pasta remota %1 existe. Conectando para sincronizar.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>A criação da pasta resultou em um erro do código HTTP %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>A criação da pasta remota falhou porque as credenciais fornecidas estão erradas!&lt;br/&gt;Por favor, volte e verifique suas credenciais.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;A criação remota de pasta falhou provavelmente as causas da falha na criação da pasta remota são credenciais erradas&lt;/font&gt;&lt;br/&gt;Volte e verifique suas credenciais, por favor.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Falha na criação da pasta remota %1 com erro &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Uma conexão de sincronização de %1 para o diretório remoto %2 foi realizada.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Conectado com sucesso a %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Conexão à %1 não foi estabelecida. Por favor, verifique novamente.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Falha no nome da pasta</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Não é possível remover e fazer backup da pasta porque a pasta ou um arquivo que está nesta pasta está aberto em outro programa. Por favor, feche a pasta ou arquivo e clique tentar novamente ou cancelar a operação.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Pasta de sincronização local %1 criada com sucesso!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Conexão Finalizada</translation>
</message>
@ -1395,7 +1403,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Resposta JSON inválida a partir do conjunto de URL</translation>
</message>
@ -1431,20 +1439,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>O arquivo %1 não pode ser baixado por causa de um confronto local no nome do arquivo!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>O arquivo %1 não pode ser salvo por causa de um confronto com um nome de arquivo local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation>Arquivo foi alterado desde a descoberta</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Arquivo Removido</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Forçando cancelamento do trabalho em redefinição de conexão HTTP com o Qt &lt; 5.4.2.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>O arquivo foi editado localmente mas faz parte de compartilhamento de leitura. Ele foi restaurado mas sua edição está em conflito com o arquivo.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Faltando conjunto de URL</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>O arquivo local foi removido durante a sincronização.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>O servidor não reconheceu o último bloco. (Nenhuma e-tag estava presente)</translation>
</message>
@ -1842,7 +1860,7 @@ It is not advisable to use it.</source>
<translation>Configurar senha</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>Caminho %1: %2</translation>
</message>
@ -1867,73 +1885,73 @@ It is not advisable to use it.</source>
<translation>S&amp;enha de proteção</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Protegido por Senha</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>O arquivo não pode ser partilhado, pois foi compartilhado sem permissão de compartilhamento.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>Co&amp;mpartilhamento Público reque uma senha:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Escolha uma senha para o link público</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>Link de &amp;Compartilhamento</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>Código de erro OCS API: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Não nenhuma pasta de sincronização configurada.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Não consegue encontrar uma pasta para enviar para.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Um arquivo de sincronia com o mesmo nome existe. O arquivo não pode ser registrado para sincronizar.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>O arquivo não pode ser sincronizado.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Compartilhamento de diretórios externos ainda não está funcionando.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>Comp&amp;artilhamento público requer uma senha</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Senha</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Esperando para fazer o envio...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Não foi possível registrar no espaço sincronia.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Sincronização de arquivos registrados não foi bem sucedida ainda.</translation>
</message>
@ -2342,64 +2360,64 @@ It is not advisable to use it.</source>
<translation>Impossibilitado de iniciar a sincronização.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Não é possível abrir o arquivo de sincronização</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Não permitido porque você não tem permissão de criar sub-pastas nesta pasta</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Não permitido porque você não tem permissão de criar pastas mãe</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Não permitido porque você não tem permissão de adicionar arquivos a esta pasta</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Não é permitido remover, restaurando</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Não é permitido mover, item restaurado</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>o destino</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>a fonte</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ru" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>E-Tag от сервера не получен, проверьте настройки прокси/шлюза.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>Сервер вернул неверный диапазон содержимого</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Время ожидания подключения истекло</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Выбранные элементы также будут удалены если они не позволят удалить каталог. Это полезно для метаданных.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Невозможно открыть файл</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Невозможно записать изменения в &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Добавить шаблон игнорирования</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Добавить новый шаблон игнорирования:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Изменить шаблон игнорирования</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Изменить шаблон игнорирования:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Эта запись сделана системой в &apos;%1&apos; и не может быть изменена в этом представлении.</translation>
</message>
@ -1192,24 +1200,24 @@ for additional privileges during the process.</source>
<translation>Настроить сервер %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Эта ссылка НЕ безопасна, так как не зашифрована.
Мы не рекомендуем её использовать.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Данная ссылка безопасна. Вы можете её использовать.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Далее &gt; </translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Обновить сервер %1</translation>
</message>
@ -1227,129 +1235,129 @@ It is not advisable to use it.</source>
<translation>Не удалось подключиться к %1 в %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Превышено время ожидания соединения к %1 на %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Попытка соединиться с %1 на %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>Запрос авторизации с сервера перенаправлен на &apos;%1&apos;. Ссылка не верна, сервер не настроен.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Обнаружен не верный ответ на авторизованный запрос WebDAV</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Доступ запрещён сервером. Чтобы доказать, что у Вас есть права доступа, &lt;a href=&quot;%1&quot;&gt;нажмите здесь&lt;/a&gt; для входа через Ваш браузер.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Локальный каталог синхронизации %1 уже существует, используем его для синхронизации.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Создание локальной папки синхронизации %1... </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ок</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>не удалось.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Не удалось создать локальный каталог синхронизации %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Не указан удалённый каталог!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Ошибка: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>создание каталога на ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Удалённый каталог %1 успешно создан.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Удалённый каталог %1 уже существует. Подключение к нему для синхронизации.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Создание каталога завершилось с HTTP-ошибкой %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Не удалось создать удаленный каталог, так как представленные параметры доступа неверны!&lt;br/&gt;Пожалуйста, вернитесь назад и проверьте учетные данные.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Не удалось создать удаленный каталог, возможно, указанные учетные данные неверны.&lt;/font&gt;&lt;br/&gt;Вернитесь назад и проверьте учетные данные.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Удаленный каталог %1 не создан из-за ошибки &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Установлено соединение синхронизации %1 к удалённому каталогу %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Соединение с %1 установлено успешно!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Не удалось соединиться с %1. Попробуйте снова.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Ошибка переименования каталога</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Невозможно удалить каталог и создать его резервную копию, каталог или файл в ней открыт в другой программе. Закройте каталог или файл и нажмите &quot;Повторить попытку&quot;, либо прервите мастер настройки.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Локальный каталог синхронизации %1 успешно создан!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1388,7 +1396,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Время ожидания подключения истекло</translation>
</message>
@ -1396,7 +1404,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Не правильный JSON ответ на сформированный URL</translation>
</message>
@ -1432,20 +1440,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation>Невозможно полностью загрузить файл.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Файл Перемещён</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Локальный файл изменился в процессе синхронизации.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Измененный файл принадлежит удаленному общему ресурсу только для чтения. Файл был восстановлен, ваши правки доступны в файле конфликтов.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Не хватает сформированного URL</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Локальный файл был удалён в процессе синхронизации.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Сервер не смог подтвердить последнюю часть данных.(Отсутствовали теги e-tag)</translation>
</message>
@ -1675,6 +1693,7 @@ It is not advisable to use it.</source>
<translation><numerusform>%n файл пропущен из-за предыдущих ошибок.
</numerusform><numerusform>%n файлов пропущено из-за предыдущих ошибок.
</numerusform><numerusform>%n файлов пропущено из-за предыдущих ошибок.
</numerusform><numerusform>%n файлов пропущено из-за предыдущих ошибок.
</numerusform></translation>
</message>
<message numerus="yes">
@ -1684,6 +1703,7 @@ It is not advisable to use it.</source>
<translation><numerusform>%n файл частично загружен.
</numerusform><numerusform>%n файлов частично загружены.
</numerusform><numerusform>%n файлов частично загружены.
</numerusform><numerusform>%n файлов частично загружены.
</numerusform></translation>
</message>
<message>
@ -1849,7 +1869,7 @@ It is not advisable to use it.</source>
<translation>Установить пароль</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 путь: %2</translation>
</message>
@ -1874,73 +1894,73 @@ It is not advisable to use it.</source>
<translation>Защитить паролем</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Защищено Паролем</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Невозможно предоставить общий доступ к файлу: нет разрешения на предоставление общего доступа.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>Запросить пароль на публичную ссылку:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Укажите пароль для публичной ссылки</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>Поделиться ссылкой</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>Код ошибки OCS API: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Нет папок настроенных для синхронизации.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Не возможно найти папку для загрузки в неё.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Существует файл с именем как и у синхронизируемого. Файл не может быть принят к синхронизации.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Файл не может быть синхронизирован.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Функция открытия доступа к внешним папкам пока не работает.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Ожидание загрузки...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Не возможно зарегистрироваться в синхронизируемом пространстве.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Синхронизация зарегистрированного файла пока не была успешной.</translation>
</message>
@ -2349,64 +2369,64 @@ It is not advisable to use it.</source>
<translation>Невозможно инициализировать журнал синхронизации.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Не удаётся открыть журнал синхронизации</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Не допускается, так как у вас нет прав для создания подкаталогов в этом каталоге</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Не допускается, так как у вас нет прав для создания родительской папки</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Не допускается, так как у вас нет прав для добавления файлов в этот каталог</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Не допускается удаление, восстанавливаем</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation>Локальные файлы и общий каталог удалены.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Перемещение не допускается, элемент восстановлен</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Перемещение не допускается, поскольку %1 помечен только для чтения</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>назначение</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>источник</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sk_SK" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Ste si istý, že chcete uskutočniť danú operáciu?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Spojenie vypršalo</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Zaškrtnuté položky budú taktiež zmazané pokiaľ bránia priečinku pri odstraňovaní. Toto je užitočné pre metadáta.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Nemožno otvoriť súbor</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Pridať vzor ignorovaného súboru</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Pridať nový vzor ignorovaného súboru:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Úprava vzorov súborov pre vynechanie</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Uprav vzor súboru pre vynechanie:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Táto položka je poskytovaná systémom na &apos;%1&apos; a nesmie byť modifikovaná v tomto zobrazení.</translation>
</message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Nastaviť server %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Táto adresa nie je bezpečná, pretože nie je šifrovaná.
Nie je vhodné ju používať.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Táto URL je bezpečná. Môžete ju používať.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Ďalšia &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Aktualizovať server %1</translation>
</message>
@ -1226,129 +1234,129 @@ Nie je vhodné ju používať.</translation>
<translation>Zlyhalo spojenie s %1 o %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Časový limit vypršal pri pokuse o pripojenie k %1 na %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Pokúšam sa o pripojenie k %1 na %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Prístup zamietnutý serverom. Po overení správnych prístupových práv, &lt;a href=&quot;%1&quot;&gt;kliknite sem&lt;/a&gt; a otvorte službu v svojom prezerači.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Lokálny synchronizačný priečinok %1 existuje, prebieha jeho nastavovanie pre synchronizáciu.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>v poriadku</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>neúspešné.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Nemožno vytvoriť lokálny priečinok %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Vzdialený priečinok nie je nastavený!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Chyba: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>vytváram priečinok v ownCloude: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Vzdialený priečinok %1 bol úspešne vytvorený.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Vzdialený priečinok %1 existuje. Prebieha jeho pripájanie pre synchronizáciu.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Vytváranie priečinka skončilo s HTTP chybovým kódom %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Proces vytvárania vzdialeného priečinka zlyhal, lebo použité prihlasovacie údaje nie správne!&lt;br/&gt;Prosím skontrolujte si vaše údaje a skúste to znovu.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Vytvorenie vzdialeného priečinka pravdepodobne zlyhalo kvôli nesprávnym prihlasovacím údajom.&lt;/font&gt;&lt;br/&gt;Prosím choďte späť a skontrolujte ich.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Vytvorenie vzdialeného priečinka %1 zlyhalo s chybou &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Synchronizačné spojenie z %1 do vzdialeného priečinka %2 bolo práve nastavené.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Úspešne pripojené s %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Pripojenie k %1 nemohlo byť iniciované. Prosím skontrolujte to znovu.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Premenovanie priečinka zlyhalo</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Nemožno odstrániť a zazálohovať priečinok, pretože priečinok alebo súbor je otvorený v inom programe. Prosím zatvorte priečinok nebo súbor a skúste to znovu alebo zrušte akciu.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Lokálny synchronizačný priečinok %1 bol úspešne vytvorený!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Spojenie vypršalo</translation>
</message>
@ -1395,7 +1403,7 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Neplatná JSON odpoveď z URL adresy</translation>
</message>
@ -1431,20 +1439,25 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Nie je vhodné ju používať.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Súbor zmazaný</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Súbor bol zmenený, ale je súčasťou zdieľania len na čítanie. Pôvodný súbor bol obnovený a upravená verzia je uložená v konfliktnom súbore.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Chýba URL adresa</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Lokálny súbor bol odstránený počas synchronizácie.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Server nepotvrdil posledný kúsok. (Nebol prítomný e-tag)</translation>
</message>
@ -1848,7 +1866,7 @@ Nie je vhodné ju používať.</translation>
<translation>Nastaviť heslo</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 v umiestnení: %2</translation>
</message>
@ -1873,73 +1891,73 @@ Nie je vhodné ju používať.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Chránené heslom</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Zadajte heslo pre tento verejný odkaz</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS API chybový kód: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Nie je nakonfigurovaný žiadny synchronizačný priečinok.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Zdieľanie externých priečinkov ešte nefunguje.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Heslo</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Čakanie na nahrávanie...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Nemožno registrovať v synchronizačnom umiestnení.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Synchronizácia registrovaného súboru ešte nebola dokončená.</translation>
</message>
@ -2348,64 +2366,64 @@ Nie je vhodné ju používať.</translation>
<translation>Nemôžem inicializovať synchronizačný žurnál.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Nemožno otvoriť sync žurnál</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Nie je dovolené, pretože nemáte oprávnenie pridávať do tohto priečinka podpriečinky</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Nie je dovolené, pretože nemáte oprávnenie pridať nadradený priečinok.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Nie je dovolené, pretože nemáte oprávnenie pridávať do tohto priečinka súbory.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<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="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<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="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>cieľ</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>zdroj</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sl" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Ali sta prepričani, da želite izvesti to opravilo?</translation>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Povezava je časovno potekla</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Izbrani predmeti bodo tudi izbrisani, v kolikor bi sicer onemogočali brisanje mape. Ta možnost je uporabna za metapodatke.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Datoteke ni mogoče odpreti</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Dodaj vzorec za izpuščanje</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Dodaj nov vzorec za izpuščanje:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Uredi vzorec za izpuščanje</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Uredi vzorec za izpuščanje:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Ta vnos je ponujen pri &apos;%1&apos; in ga v tem pogledu ni mogoče spreminjati.</translation>
</message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Nastavi strežnik %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Na naslov URL ni varen, saj ni šifriran.
Uporaba ni priporočljiva.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Ta naslov URL je varen za uporabo.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Naslednja &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Posodobi strežnik %1</translation>
</message>
@ -1226,129 +1234,129 @@ Uporaba ni priporočljiva.</translation>
<translation>Povezava z %1 pri %2 je spodletela:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Prekinitev med poskusom povezave na %1 pri %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Poteka poskus povezave z %1 na %2 ...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Strežnik ne dovoli dostopa. Če želite preveriti, ali imate ustrezen dostop, &lt;a href=&quot;%1&quot;&gt;kliknite tu&lt;/a&gt; za dostop do te storitve z vašim brskalnikom.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Krajevna mapa %1 že obstaja. Nastavljena bo za usklajevanje.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>je v redu</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>je spodletelo.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Krajevne mape %1 ni mogoče ustvariti.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Ni navedenega oddaljenega strežnika!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Napaka: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>ustvarjanje mape v oblaku ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Oddaljena mapa %1 je uspešno ustvarjena.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Oddaljena mapa %1 že obstaja. Vzpostavljena bo povezava za usklajevanje.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Ustvarjanje mape je povzročilo napako HTTP %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Ustvarjanje mape na oddaljenem naslovu je spodletelo zaradi napačnih poveril. &lt;br/&gt;Vrnite se in preverite zahtevana gesla.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Ustvarjanje oddaljene mape je spodletelo. Najverjetneje je vzrok v neustreznih poverilih.&lt;/font&gt;&lt;br/&gt;Vrnite se na predhodno stran in jih preverite.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Ustvarjanje oddaljene mape %1 je spodletelo z napako &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Povezava za usklajevanje med %1 in oddaljeno mapo %2 je vzpostavljena.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Povezava z %1 je uspešno vzpostavljena!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Povezave z %1 ni mogoče vzpostaviti. Preveriti je treba nastavitve.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Preimenovanje mape je spodletelo</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Mape ni mogoče odstraniti niti ni mogoče ustvariti varnostne kopije, saj je mapa oziroma dokument v njej odprt v z drugim programom. Zaprite mapo/dokument ali prekinite namestitev.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Krajevno usklajena mapa %1 je uspešno ustvarjena!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Povezava časovno pretekla</translation>
</message>
@ -1395,7 +1403,7 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1431,20 +1439,25 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation>Datoteke ni mogoče v celoti prejeti.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Uporaba ni priporočljiva.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Datoteka je odstranjena</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Datoteka je bila krajevno spremenjena, vendar pa je označena za souporabo le za branje. Izvorna datoteka je obnovljena, vaše spremembe pa so zabeležene v datoteki spora.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Krajevna datoteka je bila me usklajevanjem odstranjena.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Strežnik ni prepoznal zadnjega niza besed. (ni določenih e-oznak)</translation>
</message>
@ -1842,7 +1860,7 @@ Uporaba ni priporočljiva.</translation>
<translation>Nastavi geslo</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1867,73 +1885,73 @@ Uporaba ni priporočljiva.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Zaščiteno z geslom</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Izberite geslo za javno povezavo</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Geslo</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2342,64 +2360,64 @@ Uporaba ni priporočljiva.</translation>
<translation>Dnevnika usklajevanja ni mogoče začeti.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Ni mogoče odpreti dnevnika usklajevanja</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Prezrto, ker ni neizbrano za usklajevanje</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Ni ustreznih dovoljenj za dodajanje podmap v izbrano mapo.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Ni ustreznih dovoljenj za dodajanje nadrejene mape.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Ni ustreznih dovoljenj za dodajanje datotek v izbrano mapo.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Odstranitev ni dovoljena, datoteka bo obnovljena.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Premikanje ni dovoljeno, datoteka bo obnovljena.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>cilj</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>vir</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sr" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation>Одредишни фајл има неочекивану величину или време измене</translation>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Нема е-ознаке са сервера. Проверите прокси или мрежни излаз</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Добијена је различита е-ознака за наставак преноса. Покушаћу поново следећи пут.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>Сервер је вратио погрешан опсег садржаја</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Време за повезивање је истекло</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Означене ставке ће такође бити уклоњене ако заостану приликом уклањања директоријума. Ово је корисно за мета-податке.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Не могу да отворим фајл</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Не могу да упишем измене у %1</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Додавање шаблона за игнорисање</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Додајте нови шаблон за игнорисање:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Уређивање шаблона за игнорисање</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Уредите шаблон за игнорисање:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Овај унос је системски из %1 и не може се овде изменити.</translation>
</message>
@ -1192,24 +1200,24 @@ for additional privileges during the process.</source>
<translation>Подеси %1 сервер</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Ова адреса НИЈЕ безбедна јер није шифрована.
Не препоручује се њено коришћење.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Ова адреса је безбедна. Можете је користити.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Следеће &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Ажурирај %1 сервер</translation>
</message>
@ -1227,129 +1235,129 @@ It is not advisable to use it.</source>
<translation>Неуспешно повезивање са %1 на %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Време је истекло у покушају повезивања са %1 на %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Покушавам да се повежем са %1 на %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>Аутентификован захтев серверу је преусмерен на %1. УРЛ је лош, сервер је лоше подешен.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation>Добијен је неисправан одговор на аутентификовани ВебДАВ захтев</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Сервер није дозволио приступ. Да проверите имате ли исправан приступ, &lt;a href=&quot;%1&quot;&gt;кликните овде&lt;/a&gt; да бисте приступили услузи из прегледача.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Локална фасцикла %1 већ постоји. Одређујем је за синхронизацију.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>Правим локалну фасциклу синхронизације %1...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>у реду</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>неуспешно</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Не могу да направим локалну фасциклу %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Није наведена удаљена фасцикла!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Грешка: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>правим фасциклу у облаку: % 1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Удаљена фасцикла %1 је успешно направљена.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Удаљена фасцикла %1 већ постоји. Повезујем се ради синхронизовања.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Прављење фасцикле довело је до ХТТП грешке са кодом %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Прављење удаљене фасцикле није успело због погрешних акредитива!&lt;br/&gt;Идите назад и проверите ваше акредитиве.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Прављење удаљене фасцикле није успело због погрешних акредитива.&lt;/font&gt;&lt;br/&gt;Идите назад и проверите ваше акредитиве.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Прављење удаљене фасцикле %1 није успело због грешке &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Веза за синхронизацију %1 до удаљеног директоријума %2 је подешена.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Успешно повезан са %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Не може се успоставити веза са %1. Проверите поново.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Преименовање није успело</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Не могу да уклоним и направим резервну копију фасцикле јер су фасцикла или фајл отворени у другом програму. Затворите фасциклу или фајл и покушајте поново или одустаните од подешавања.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Локална фасцикла за синхронизовање %1 је успешно направљена!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1388,7 +1396,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Веза је истекла</translation>
</message>
@ -1396,7 +1404,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Неисправан ЈСОН одговор са адресе упита</translation>
</message>
@ -1432,20 +1440,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation>Фајл није могао бити преузет у потпуности.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation>Фајл је измењен у међувремену</translation>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Фајл уклоњен</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Локални фајл измењен током синхронизације.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation>Присили прекид посла код прекида ХТТП везе са КуТ &lt; 5.4.2</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Фајл је измењен локално али је у саставу дељења које је само за читање. Враћен је у претходно стање а измене су у фајлу сукоба.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Адреса упита недостаје</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Локални фајл је уклоњен током синхронизације.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Сервер није потврдио последње парче. (није било е-ознаке)</translation>
</message>
@ -1849,7 +1867,7 @@ It is not advisable to use it.</source>
<translation>Постави лозинку</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 путања: %2</translation>
</message>
@ -1874,73 +1892,73 @@ It is not advisable to use it.</source>
<translation>&amp;Заштићено лозинком</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Заштићено лозинком</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Фајл се не може делити јер је подељен без дозволе дељења.</translation>
<translation>Фајл се не може делити јер је подељен без дозволе за поновно дељење.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation>Јавна &amp;дељења захтевају лозинку:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Одредите лозинку за јавну везу</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation>&amp;Веза дељења</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>ОЦС АПИ код грешке: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Фасцикла за синхронизацију није подешена.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Не могу да нађем фасциклу за отпремање.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Фајл са истим називом већ постоји. Не може се изабрати за синхронизацију.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Фајл се не може синхронизовати.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Дељење спољних директоријума још увек не ради.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation>Јавно дељење з&amp;хтева лозинку</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Лозинка</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Чекам отпремање...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Не могу да пријавим синхронизацију.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Синхронизација пријављеног фајла још није успела.</translation>
</message>
@ -2349,64 +2367,64 @@ It is not advisable to use it.</source>
<translation>Није могуће покренути у синхронизацију дневника.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Не могу да отворим дневник синхронизације</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Игнорисано јер се не налази на листи за синхронизацију</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Није могуће јер немате дозволу да додајете поддиректоријуме у тај директоријум</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Није могуће јер немате дозволу да додајете наддиректоријум</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Није могуће јер немате дозволу да додајете фајлове у тај директоријум</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Није могуће уклањање. Враћам</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation>Локални фајлови и дељена фасцикла су уклоњени.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Премештање није дозвољено. Ставка је враћена</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Премештање није дозвољено јер %1 је само за читање</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>одредиште</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>извор</translation>
</message>
@ -2429,7 +2447,7 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/libsync/theme.cpp" line="269"/>
<source>&lt;p&gt;Copyright ownCloud, Incorporated&lt;/p&gt;</source>
<translation>&lt;p&gt;Ауторска права ОунКлауд (ownCloud), корпорација&lt;/p&gt;</translation>
<translation>&lt;p&gt;Ауторска права оунКлауд (ownCloud), корпорација&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="270"/>
@ -2785,7 +2803,7 @@ It is not advisable to use it.</source>
<message>
<location filename="../src/gui/owncloudsetuppage.ui" line="147"/>
<source>Enter the url of the ownCloud you want to connect to (without http or https).</source>
<translation>Унесите адресу оунКлауда са којим желите да се повежете (без http или https)</translation>
<translation>Унесите адресу оунКлауд сервера са којим желите да се повежете (без http или https)</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="83"/>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sv" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Detta kan bero på att konfigurationen för mappen ändrats, eller att alla file
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>Servern returnerade felaktig content-range</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Anslutningen avbröts grund av timeout</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Valda objekt kommer också att raderas om dom hindrar en mapp från att tas bort. Detta är användbart för meta-data.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Kunde inte öppna fil</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Lägg till synk-filter</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Lägg till ett nytt synk-filter:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Ändra synk-filter</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Ändra synk-filter:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Denna post hanteras av systemet &apos;%1&apos; och kan inte ändras här.</translation>
</message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Installerar %1 server</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Denna URL är INTE säker eftersom den inte är krypterad.
Det är inte lämpligt använda den.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Denna url är säker. Du kan använda den.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Nästa &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Uppdaterar %1 server</translation>
</message>
@ -1226,129 +1234,129 @@ Det är inte lämpligt använda den.</translation>
<translation>Misslyckades att ansluta till %1 vid %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Försöker ansluta till %1 %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Lokal synkmapp %1 finns redan, aktiverar den för synk.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>misslyckades.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Kunde inte skapa lokal mapp %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Ingen fjärrmapp specificerad! </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Fel: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>skapar mapp ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Fjärrmapp %1 har skapats.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Fjärrmappen %1 finns redan. Ansluter den för synkronisering.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Skapande av mapp resulterade i HTTP felkod %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Det gick inte att skapa mappen efter som du inte har tillräckliga rättigheter!&lt;br/&gt;Vänligen återvänd och kontrollera dina rättigheter.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Misslyckades skapa fjärrmappen, troligen p.g.a felaktiga inloggningsuppgifter.&lt;/font&gt;&lt;br/&gt;Kontrollera dina inloggningsuppgifter.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Misslyckades skapa fjärrmapp %1 med fel &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>En synkroniseringsanslutning från %1 till fjärrmappen %2 har skapats.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Ansluten till %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Anslutningen till %1 kunde inte etableras. Var god kontrollera och försök igen.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Omdöpning av mapp misslyckades</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Kan inte ta bort och göra en säkerhetskopia av mappen grund av att mappen eller en fil i den används av ett annat program. Vänligen stäng mappen eller filen och försök igen eller avbryt installationen.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Lokal synkmapp %1 skapad!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Anslutningen avbröts grund av timeout</translation>
</message>
@ -1395,7 +1403,7 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1431,20 +1439,25 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<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="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Det är inte lämpligt använda den.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Filen Raderad</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Lokal fil ändrades under synk.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Filen ändrades lokalt men är en del av en endast-läsbar delning. Den återställdes och din editering är i konflikt filen.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Den lokala filen togs bort under synkronisering.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Servern bekräftade inte det sista fil-fragmentet (Ingen e-tag fanns tillgänglig)</translation>
</message>
@ -1842,7 +1860,7 @@ Det är inte lämpligt använda den.</translation>
<translation>Ange lösenord</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1867,73 +1885,73 @@ Det är inte lämpligt använda den.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Lösenordsskyddad</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Välj ett lösenord för den publika länken</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Lösenord</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2342,64 +2360,64 @@ Det är inte lämpligt använda den.</translation>
<translation>Kan inte initialisera en synk journal. </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Kunde inte öppna synk journalen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Går ej att genomföra du saknar rättigheter att lägga till underkataloger i den katalogen </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Går ej att genomföra du saknar rättigheter att lägga till någon moderkatalog</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Går ej att genomföra du saknar rättigheter att lägga till filer i den katalogen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<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="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<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="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>destinationen</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>källan</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="th_TH" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -702,22 +710,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation type="unfinished"/>
</message>
@ -809,37 +817,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/>
</message>
@ -1186,23 +1194,23 @@ for additional privileges during the process.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation type="unfinished"/>
</message>
@ -1220,129 +1228,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation> %1 %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation> %1 &lt;br/&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation> ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation> HTTP error code %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt; .&lt;/font&gt;&lt;br/&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation> %1 &lt;tt&gt;%2&lt;/tt&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation> %1 %2 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation> %1! </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 !&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1381,7 +1389,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation type="unfinished"/>
</message>
@ -1389,7 +1397,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1425,20 +1433,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1563,33 +1576,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/>
</message>
@ -1836,7 +1854,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1861,73 +1879,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2334,64 +2352,64 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation type="unfinished"/>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="tr" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -310,7 +318,7 @@ Toplam kalan süre: %5</translation>
<message>
<location filename="../src/libsync/connectionvalidator.cpp" line="144"/>
<source>Authentication error: Either username or password are wrong.</source>
<translation type="unfinished"/>
<translation>Giriş hatası: Kullanıcı adı veya şifre yanlış.</translation>
</message>
<message>
<location filename="../src/libsync/connectionvalidator.cpp" line="146"/>
@ -653,7 +661,7 @@ Bu işlemi gerçekleştirmek istediğinize emin misiniz?</translation>
<message>
<location filename="../src/gui/folderwizard.cpp" line="309"/>
<source>Authentication failed accessing %1</source>
<translation type="unfinished"/>
<translation>%1 erişim için giriş başarısız</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="311"/>
@ -694,33 +702,33 @@ Bu işlemi gerçekleştirmek istediğinize emin misiniz?</translation>
<message>
<location filename="../src/gui/folderwizard.cpp" line="46"/>
<source>&lt;b&gt;Warning:&lt;/b&gt; %1</source>
<translation type="unfinished"/>
<translation>&lt;b&gt;Dikkat:&lt;/b&gt; %1</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="48"/>
<source>&lt;b&gt;Warning:&lt;/b&gt;</source>
<translation type="unfinished"/>
<translation>&lt;b&gt;Dikkat:&lt;/b&gt;</translation>
</message>
</context>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<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="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<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="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Bağlantı Zaman ımı</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Bir dizinin kaldırılmasını engelliyorlarsa işaretli ögeler de silinecektir. Bu, üst veri için kullanışlıdır.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Dosya ılamadı</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<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="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Yoksayma Deseni Ekle</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Yeni bir yoksayma deseni ekle:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Yoksayma Desenini Düzenle</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Yoksayma desenini düzenle:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Bu girdi &apos;%1&apos; üzerinde sistem tarafından sağlanmaktadır ve bu görünümde değiştirilemez.</translation>
</message>
@ -859,7 +867,7 @@ Bir dizinin kaldırılmasını engelliyorlarsa işaretli ögeler de silinecektir
<message>
<location filename="../src/gui/logbrowser.cpp" line="71"/>
<source>&amp;Search:</source>
<translation type="unfinished"/>
<translation>&amp;Arama:</translation>
</message>
<message>
<location filename="../src/gui/logbrowser.cpp" line="79"/>
@ -899,7 +907,7 @@ Bir dizinin kaldırılmasını engelliyorlarsa işaretli ögeler de silinecektir
<message>
<location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source>
<translation type="unfinished"/>
<translation>Log dosyasına yazılamıyor %1</translation>
</message>
</context>
<context>
@ -1057,13 +1065,13 @@ Bir dizinin kaldırılmasını engelliyorlarsa işaretli ögeler de silinecektir
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="56"/>
<source>New %1 Update Ready</source>
<translation type="unfinished"/>
<translation>%1 Güncelleme hazır</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source>
<translation type="unfinished"/>
<translation>%1 için yeni bir güncelleme yüklenmek üzere. İşlem sürerken güncelleyici başka yetkiler isteyebilir.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/>
@ -1131,7 +1139,7 @@ for additional privileges during the process.</source>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/>
<source>Sync the directory &apos;%1&apos;</source>
<translation type="unfinished"/>
<translation>&apos;%1&apos; dizini senkronize et</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="142"/>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>%1 sunucusunu ayarla</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Bu adres şifrelenmediğinden güvenli DEĞİL.
Kullanmanız önerilmez.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Bu adres güvenli. Kullanabilirsiniz.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;İleri &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>%1 sunucusunu güncelle</translation>
</message>
@ -1226,129 +1234,129 @@ Kullanmanız önerilmez.</translation>
<translation>%2 üzerinde %1 adresine bağlanılamadı:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>%2 üzerinde %1 bağlantısı yapılırken zaman ımı.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>%2 üzerinde %1 bağlantısı deneniyor...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
<translation>Sunucuda giriş sırasında istek &apos;%1&apos; adresine yönlendirilmiş. Adres hatalı veya sunucu yanlış ayarlanmış.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
<translation>Yetkilendirilmiş webdav isteği geçersiz bir cevap verdi</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Erişim sunucu tarafından yasaklandı. Geçerli erişime sahip olup olmadığınızı doğrulamak için hizmete web tarayıcınızla erişmek üzere &lt;a href=&quot;%1&quot;&gt;buraya tıklayın&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Yerel eşitleme klasörü %1 zaten mevcut, eşitlemek için ayarlanıyor.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
<translation>Yerel eşitleme klasörü oluşturuluyor %1...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>tamam</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>başarısız.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>%1 yerel klasörü oluşturulamadı</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Uzak klasör belirtilmemiş!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Hata: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>ownCloud üzerinde klasör oluşturuluyor: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>%1 uzak klasörü başarıyla oluşturuldu.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Uzak klasör %1 zaten mevcut. Eşitlemek için bağlanılıyor.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Klasör oluşturma %1 HTTP hata kodu ile sonuçlandı</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Uzak klasör oluşturması, geçersiz kimlik bilgileri nedeniyle başarısız!&lt;br/&gt;Lütfen geri gidin ve bilgileri denetleyin.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Uzak klasör oluşturma muhtemelen hatalı kimlik bilgilerinden dolayı başarısız oldu.&lt;/font&gt;&lt;br/&gt;Lütfen geri gidip kimlik bilgilerini doğrulayın.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Uzak klasör %1 oluşturma işlemi &lt;tt&gt;%2&lt;/tt&gt; hatası ile başarısız oldu.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1 kaynaklı %2 uzak dizinine bir eşitleme bağlantısı ayarlandı.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>%1 bağlantısı başarılı!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 bağlantısı kurulamadı. Lütfen tekrar denetleyin.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Klasör adlandırma başarısız</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Klasör veya içerisindeki bir dosya farklı bir program içerisinde ık olduğundan, kaldırma ve yedekleme işlemi yapılamıyor. Lütfen klasör veya dosyayı kapatıp yeniden deneyin veya kurulumu iptal edin.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Yerel eşitleme klasörü %1 başarıyla oluşturuldu!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Bağlantı Zaman ımı</translation>
</message>
@ -1395,7 +1403,7 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Getirme URL&apos;sinden geçersiz JSON yanıtı</translation>
</message>
@ -1431,32 +1439,37 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation>Dosya tamamıyla indirilemedi.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="86"/>
<source>; Restoration Failed: %1</source>
<translation type="unfinished"/>
<translation>; Yeniden yapılandırma başarısız: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="109"/>
<source>Continue blacklisting:</source>
<translation type="unfinished"/>
<translation>Kara listeye devam et:</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="205"/>
@ -1482,12 +1495,12 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="60"/>
<source>Error removing &apos;%1&apos;: %2;</source>
<translation type="unfinished"/>
<translation>Silme hatası &apos;%1&apos;: %2;</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="71"/>
<source>Could not remove directory &apos;%1&apos;;</source>
<translation type="unfinished"/>
<translation>Dizin silinemiyor &apos;%1&apos;;</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="86"/>
@ -1513,7 +1526,7 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="114"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
<translation>Sunucudan yanlış HTTP kodu dönüyor. 204 bekliyorduk, ama &quot;%1 %2&quot; geldi.</translation>
</message>
</context>
<context>
@ -1521,7 +1534,7 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="71"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
<translation>Sunucudan yanlış HTTP kodu dönüyor. 201 bekliyorduk, ama &quot;%1 %2&quot; geldi.</translation>
</message>
</context>
<context>
@ -1544,7 +1557,7 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="143"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
<translation type="unfinished"/>
<translation>Sunucudan yanlış HTTP kodu dönüyor. 201 bekliyorduk, ama &quot;%1 %2&quot; geldi.</translation>
</message>
</context>
<context>
@ -1569,33 +1582,38 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Dosya Kaldırıldı</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<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="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Dosya yerel olarak düzenlendi ancak salt okunur paylaşımın bir parçası. Geri yüklendi ve düzenlemeniz çakışan dosyada.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Getirme URL&apos;si eksik</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Eşitleme sırasında yerel dosya kaldırıldı.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Sunucu son yığını onaylamadı. (Mevcut e-etiket bulunamadı)</translation>
</message>
@ -1733,12 +1751,12 @@ Kullanmanız önerilmez.</translation>
<location filename="../src/gui/selectivesyncdialog.cpp" line="167"/>
<location filename="../src/gui/selectivesyncdialog.cpp" line="214"/>
<source>No subfolders currently on the server.</source>
<translation type="unfinished"/>
<translation>Sunucuda şu anda alt dizin bulunmuyor.</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="216"/>
<source>An error occured while loading the list of sub folders.</source>
<translation type="unfinished"/>
<translation>Alt dizin listesi alınırken bir hata oluştu.</translation>
</message>
</context>
<context>
@ -1818,17 +1836,17 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/gui/sharedialog.ui" line="63"/>
<source>ownCloud Path:</source>
<translation type="unfinished"/>
<translation>ownCloud Yolu:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="182"/>
<source>Set &amp;password </source>
<translation type="unfinished"/>
<translation>&amp;Şifre belirle</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="196"/>
<source>Set &amp;expiration date</source>
<translation type="unfinished"/>
<translation>Sonlanma tarihi b&amp;elirle</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="77"/>
@ -1838,7 +1856,7 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/gui/sharedialog.ui" line="125"/>
<source>Copy &amp;link</source>
<translation type="unfinished"/>
<translation>Bağ&amp;lantıyı kopyala</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="142"/>
@ -1846,7 +1864,7 @@ Kullanmanız önerilmez.</translation>
<translation>Parolayı ayarla</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 yol: %2</translation>
</message>
@ -1863,81 +1881,81 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/gui/sharedialog.cpp" line="110"/>
<source>Folder: %2</source>
<translation type="unfinished"/>
<translation>Dizin: %2</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="114"/>
<source>P&amp;assword protect</source>
<translation type="unfinished"/>
<translation>Şi&amp;fre koruma</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Parola Korumalı</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
<translation>Dosya paylaşılamaz, çünkü sizinle paylaşım izni olmaksızın paylaşılmış.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Herkese ık bağlantı için bir parola seçin</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
<translation>Bağlantıyı pa&amp;ylaş</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS API hata kodu: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Yapılandırılmış eşitleme klasörü yok.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
<translation>Yüklenecek dizin bulunamıyor.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Eşitlenecek dosya ile aynı isimde bir dosya var. Dosya eşitleme için kaydedilemiyor.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Dosya eşitlenemedi.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Harici dizinlerin paylaşımı henüz çalışmıyor.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Parola</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Yüklemek için bekliyor...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Eşitleme uzayında kaydetme başarısız.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Kayıtlı dosyanın eşitlenmesi henüz başarılı değil.</translation>
</message>
@ -2288,22 +2306,22 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="145"/>
<source>CSync failed to access</source>
<translation type="unfinished"/>
<translation>CSync erişimde başarısız oldu</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="160"/>
<source>The service is temporarily unavailable</source>
<translation type="unfinished"/>
<translation>Heçici olarak hizmet verilemiyor</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="166"/>
<source>An error occurred while opening a directory</source>
<translation type="unfinished"/>
<translation>Dizin ılırken bir hata oluştu</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="169"/>
<source>An internal error number %1 occurred.</source>
<translation type="unfinished"/>
<translation>Dahili bir hata oluştu %1</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="224"/>
@ -2333,7 +2351,7 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/libsync/syncengine.cpp" line="376"/>
<source>Filename is too long.</source>
<translation type="unfinished"/>
<translation>Dosya adı çok uzun.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="397"/>
@ -2346,64 +2364,64 @@ Kullanmanız önerilmez.</translation>
<translation>Bir eşitleme günlüğü başlatılamadı.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Eşitleme günlüğü ılamıyor</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Bu dizine alt dizin ekleme yetkiniz olmadığından izin verilmedi</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Üst dizin ekleme yetkiniz olmadığından izin verilmedi</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Bu dizine dosya ekleme yetkiniz olmadığından izin verilmedi</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<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="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<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="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<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="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<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="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>hedef</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>kaynak</translation>
</message>
@ -2870,7 +2888,7 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/libsync/theme.cpp" line="251"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4 using Qt %5, %6&lt;/small&gt;&lt;/p&gt;</source>
<translation type="unfinished"/>
<translation>&lt;p&gt;&lt;small&gt; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; numaralı Git revizyonunundan oluşturuldu %3, %4 Qt kullanılıyor %5, %6&lt;/small&gt;&lt;/p&gt;</translation>
</message>
</context>
<context>
@ -2888,7 +2906,7 @@ Kullanmanız önerilmez.</translation>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="36"/>
<source>Downloaded, renamed conflicting file</source>
<translation type="unfinished"/>
<translation>Çelişkili dosya indirildi ve yeniden adlandırıldı</translation>
</message>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="38"/>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="uk" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Не отримано E-Tag від серверу, перевірте мережеві налаштування (проксі, шлюз)</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation>Сервер повернув невірний content-range</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation>Тайм-аут З&apos;єднання</translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Відмічені елементи також будуть видалені, якщо вони заважають видалити каталог. Це корисно для метаданих.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation>Не вдалося відкрити файл</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Неможливо запиасати зміни до &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation>Додати шаблон ігнорування</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>Додати новий шаблон ігнорування:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation>Редагувати Шаблон Ігнорування</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>Редагувати шаблон ігнорування:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Цей запис створено системою в &apos;%1&apos;, тут змінити його не можна.</translation>
</message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Налаштувати %1 сервер</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>Це посилання НЕ зашифроване.
Ми не рекомендуємо відкривати такі посилання.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>Ця адреса безпечна. Її можна використовувати.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation>&amp;Наступний&gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation>Оновити %1 сервер</translation>
</message>
@ -1226,129 +1234,129 @@ It is not advisable to use it.</source>
<translation>Не вдалося з&apos;єднатися з %1 в %2:&lt;br/&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation>Перевищено час очікування з&apos;єднання до %1 на %2.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>Спроба підключення до %1 на %2...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>Доступ заборонений сервером. Щоб довести, що у Вас є права доступу, &lt;a href=&quot;%1&quot;&gt;клікніть тут&lt;/a&gt; для входу через Ваш браузер.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Локальна тека синхронізації %1 вже існує, налаштування її для синхронізації.&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation>не вдалося.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation>Не вдалося створити локальну теку $1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation>Не вказано віддалену теку!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>Помилка: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation>створення теки на ownCloud: %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>Віддалена тека %1 успішно створена.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Віддалена тека %1 вже існує. Під&apos;єднання для синхронізації.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>Створення теки завершилось HTTP помилкою %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>Створити віддалену теку не вдалося через невірно вказані облікові дані.&lt;br/&gt;Поверніться назад та перевірте облікові дані.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Створити віддалену теку не вдалося, можливо, через невірно вказані облікові дані.&lt;/font&gt;&lt;br/&gt;Будь ласка, поверніться назад та перевірте облікові дані.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Не вдалося створити віддалену теку %1 через помилку &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>З&apos;єднання для синхронізації %1 з віддаленою текою %2 було встановлено.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation>Успішно під&apos;єднано до %1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>Підключення до %1 встановити не вдалося. Будь ласка, перевірте ще раз.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation>Не вдалося перейменувати теку</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation>Неможливо видалити теку та створити її резервну копію, оскільки тека або файли, що в ній розташовані, використовуються. Будь ласка, закрийте всі програми, що можуть використовувати цю теку та спробуйте ще раз, або скасуйте встановлення.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Локальна тека синхронізації %1 успішно створена!&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1387,7 +1395,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation>Тайм-аут З&apos;єднання</translation>
</message>
@ -1395,7 +1403,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation>Неправильна JSON відповідь на сформований URL</translation>
</message>
@ -1431,20 +1439,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Файл %1 не завантажено, через локальний конфлікт ім&apos;я! </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation>Файл не може бути завантажений повністю.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Файл %1 не збережено, через локальний конфлікт ім&apos;я! </translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation>Файл переміщено</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation>Локальний файл змінився під час синхронізації.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation>Файл було змінено локально, але він розташований в теці з правами лише на перегляд. Файл відновлено, а ваші зміни розташовані в теці конфліктів.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation>Не вистачає сформованого URL</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation>Локальний файл було видалено під час синхронізації.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Сервер не зміг підтвердити останній відрізок даних. (Були відсутні e-tag)</translation>
</message>
@ -1848,7 +1866,7 @@ It is not advisable to use it.</source>
<translation>Встановіть пароль</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 шлях: %2</translation>
</message>
@ -1873,73 +1891,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation>Захищено паролем</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Цей файл неможливо поширити, бо ним поділилися без права на поширення.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation>Оберіть пароль для опублікованого посилання</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS API код помилки: %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation>Немає папок налаштованих для синхронізації.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation>Неможливо знайти папку для завантаження в неї.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Файл синхронізації з такою ж назвою існує. Цей файл неможливо зареєструвати для синхронізації.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation>Файл неможливо синхронізувати</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation>Функція відкриття доступу до зовнішніх папок поки не працює.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>Очікування завантаження...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation>Неможливо зареєструватися в синхронізованому просторі.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation>Синхронізація зареєстрованого файлу поки не була успішною.</translation>
</message>
@ -2348,64 +2366,64 @@ It is not advisable to use it.</source>
<translation>Не вдалося ініціалізувати протокол синхронізації.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation>Не вдається відкрити протокол синхронізації</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Не дозволено через відсутність прав на додавання підкаталогів в цій теці.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Не дозволено через відсутність прав на додавання батьківської теки.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Не дозволено через відсутність прав на додавання файлів в цю теку.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>Не дозволено видаляти, відновлюємо</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation>Локальні файли та теки в загальному доступі було видалено.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation>Переміщення не дозволено, елемент відновлено </translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation>Переміщення не дозволено, оскільки %1 помічений тільки для перегляду</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation>призначення</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation>джерело</translation>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh_CN" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -705,22 +713,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation> E-Tag/</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation> %1 </translation>
</message>
@ -1191,23 +1199,23 @@ for additional privileges during the process.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation>使使</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation>使</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation> (&amp;N) &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation> %1 </translation>
</message>
@ -1225,129 +1233,129 @@ It is not advisable to use it.</source>
<translation> %1 %2&lt;br /&gt;%3</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation> %1 %2 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation> %2 %1...</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation>&apos;%1&apos;URL无效</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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>访&lt;a href=&quot;%1&quot;&gt;&lt;/a&gt; 访</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation> %1 使&lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation> ownCloud %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation> HTTP %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>&lt;br/&gt;&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;&lt;/font&gt;&lt;br/&gt;&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation> %1 &lt;tt&gt;%2&lt;/tt&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation> %1 %2 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 &lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1386,7 +1394,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@ -1394,7 +1402,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation> URL JSON </translation>
</message>
@ -1430,20 +1438,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1568,33 +1581,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation> URL</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation> E-tag</translation>
</message>
@ -1843,7 +1861,7 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation>%1 %2</translation>
</message>
@ -1868,73 +1886,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation>OCS API %1</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2343,64 +2361,64 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation>退</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation type="unfinished"/>
</message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh_TW" version="2.0">
<context>
<name>FileSystem</name>
<message>
<location filename="../src/libsync/filesystem.cpp" line="191"/>
<source>The destination file has an unexpected size or modification time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FolderWizardSourcePage</name>
<message>
@ -702,22 +710,22 @@ Are you sure you want to perform this operation?</source>
<context>
<name>OCC::GETFileJob</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="123"/>
<location filename="../src/libsync/propagatedownload.cpp" line="148"/>
<source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="130"/>
<location filename="../src/libsync/propagatedownload.cpp" line="155"/>
<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="157"/>
<location filename="../src/libsync/propagatedownload.cpp" line="182"/>
<source>Server returned wrong content-range</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@ -809,37 +817,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="98"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/>
<source>Cannot write changes to &apos;%1&apos;.</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="106"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/>
<source>Add a new ignore pattern:</source>
<translation>:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source>
<translation>:</translation>
</message>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="140"/>
<location filename="../src/gui/ignorelisteditor.cpp" line="139"/>
<source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/>
</message>
@ -1186,23 +1194,23 @@ for additional privileges during the process.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="120"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="121"/>
<source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="124"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="125"/>
<source>This url is secure. You can use it.</source>
<translation> URL 使</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="163"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="164"/>
<source>&amp;Next &gt;</source>
<translation> (&amp;N) &gt;</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="295"/>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="296"/>
<source>Update %1 server</source>
<translation> %1 </translation>
</message>
@ -1220,129 +1228,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="196"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="200"/>
<source>Timeout while trying to connect to %1 at %2.</source>
<translation> %2 %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="207"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="211"/>
<source>Trying to connect to %1 at %2...</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="254"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="258"/>
<source>The authenticated request to the server was redirected to &apos;%1&apos;. The URL is bad, the server is misconfigured.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="275"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="279"/>
<source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="268"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="272"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="317"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="321"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>%1, &lt;br/&gt;&lt;br/&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="319"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<source>Creating local sync folder %1...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source>
<translation>ok</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="331"/>
<source>Could not create local folder %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="371"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="375"/>
<source>creating folder on ownCloud: %1</source>
<translation> ownCloud %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="387"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<source>Remote folder %1 created successfully.</source>
<translation>%1!</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="389"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>%1,</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source>
<translation>HTTP建立資料夾失敗, error code %1</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="399"/>
<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>&lt;br/&gt;&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="398"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="402"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;,&lt;/font&gt;&lt;br/&gt;&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>%1&lt;tt&gt;%2&lt;/tt&gt;</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="420"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="424"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="432"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="436"/>
<source>Connection to %1 could not be established. Please check again.</source>
<translation>%1, </translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="446"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="450"/>
<source>Can&apos;t remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="492"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="496"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 !&lt;/b&gt;&lt;/font&gt;</translation>
</message>
@ -1381,7 +1389,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PUTFileJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/>
<location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source>
<translation></translation>
</message>
@ -1389,7 +1397,7 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PollJob</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="143"/>
<location filename="../src/libsync/propagateupload.cpp" line="166"/>
<source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/>
</message>
@ -1425,20 +1433,25 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateDownloadFileQNAM</name>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<location filename="../src/libsync/propagatedownload.cpp" line="312"/>
<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="463"/>
<location filename="../src/libsync/propagatedownload.cpp" line="483"/>
<source>The file could not be downloaded completely.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="498"/>
<location filename="../src/libsync/propagatedownload.cpp" line="518"/>
<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="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OCC::PropagateItemJob</name>
@ -1563,33 +1576,38 @@ It is not advisable to use it.</source>
<context>
<name>OCC::PropagateUploadFileQNAM</name>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/>
<location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/>
<location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="477"/>
<location filename="../src/libsync/propagateupload.cpp" line="504"/>
<source>Forcing job abort on HTTP connection reset with Qt &lt; 5.4.2.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="512"/>
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/>
<location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="534"/>
<location filename="../src/libsync/propagateupload.cpp" line="569"/>
<source>The local file was removed during sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="567"/>
<location filename="../src/libsync/propagateupload.cpp" line="595"/>
<source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/>
</message>
@ -1836,7 +1854,7 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="649"/>
<location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source>
<translation type="unfinished"/>
</message>
@ -1861,73 +1879,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="196"/>
<location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="341"/>
<location filename="../src/gui/sharedialog.cpp" line="343"/>
<source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="447"/>
<source>Public sh&amp;aring requires a password:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="469"/>
<source>Choose a password for the public link</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="521"/>
<location filename="../src/gui/sharedialog.cpp" line="522"/>
<location filename="../src/gui/sharedialog.cpp" line="506"/>
<location filename="../src/gui/sharedialog.cpp" line="507"/>
<source>&amp;Share link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="540"/>
<location filename="../src/gui/sharedialog.cpp" line="525"/>
<source>OCS API error code: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="562"/>
<location filename="../src/gui/sharedialog.cpp" line="547"/>
<source>There is no sync folder configured.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="574"/>
<location filename="../src/gui/sharedialog.cpp" line="559"/>
<source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="596"/>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="641"/>
<location filename="../src/gui/sharedialog.cpp" line="626"/>
<source>The file cannot be synced.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="581"/>
<location filename="../src/gui/sharedialog.cpp" line="566"/>
<source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="608"/>
<location filename="../src/gui/sharedialog.cpp" line="448"/>
<source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="470"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="593"/>
<source>Waiting to upload...</source>
<translation>...</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="610"/>
<location filename="../src/gui/sharedialog.cpp" line="595"/>
<source>Unable to register in sync space.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="651"/>
<location filename="../src/gui/sharedialog.cpp" line="636"/>
<source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/>
</message>
@ -2334,64 +2352,64 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="687"/>
<location filename="../src/libsync/syncengine.cpp" line="694"/>
<source>Cannot open the sync journal</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="948"/>
<location filename="../src/libsync/syncengine.cpp" line="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<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="973"/>
<location filename="../src/libsync/syncengine.cpp" line="980"/>
<source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="979"/>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="986"/>
<location filename="../src/libsync/syncengine.cpp" line="993"/>
<source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1006"/>
<location filename="../src/libsync/syncengine.cpp" line="1013"/>
<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="1023"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/>
<location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1056"/>
<location filename="../src/libsync/syncengine.cpp" line="1063"/>
<source>Local files and share folder removed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1111"/>
<location filename="../src/libsync/syncengine.cpp" line="1118"/>
<source>Move not allowed, item restored</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1120"/>
<location filename="../src/libsync/syncengine.cpp" line="1127"/>
<source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source>
<translation></translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/>
<location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source>
<translation></translation>
</message>