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 ChangeLog
========= =========
version 1.8.1 (release 2015-04-xx) version 1.8.1 (release 2015-05-07)
* Make "operation canceled" error a soft error * Make "operation canceled" error a soft error
* Do not throw an error for files that are scheduled to be removed, * Do not throw an error for files that are scheduled to be removed,
but can not be found on the server. #2919 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 * Fix a crash caused by an invalid DiscoveryDirectoryResult::iterator #3051
* Sync: Fix sync of deletions during 503. #2894 * Sync: Fix sync of deletions during 503. #2894
* Handle redirect of auth request. #3082 * 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 * Sort folder sizes SelectiveSyncTreeView numerically #3112
* Sync: PropagateDownload: Read the mtime from the file system after writing it #3103 * 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 * 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 * AccountWizard: Fix auth error handling. #3155
* Documentation fixes * Documentation fixes
* Infrastructure/build 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) version 1.8.0 (release 2015-03-17)
* Mac OS: HIDPI support * Mac OS: HIDPI support

View file

@ -1,5 +1,5 @@
set( MIRALL_VERSION_MAJOR 1 ) set( MIRALL_VERSION_MAJOR 2 )
set( MIRALL_VERSION_MINOR 9 ) set( MIRALL_VERSION_MINOR 0 )
set( MIRALL_VERSION_PATCH 0 ) set( MIRALL_VERSION_PATCH 0 )
set( MIRALL_SOVERSION 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. // 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) { if (strlen(bname) > 254) {
match = CSYNC_FILE_EXCLUDE_LONG_FILENAME; match = CSYNC_FILE_EXCLUDE_LONG_FILENAME;
SAFE_FREE(bname); SAFE_FREE(bname);

View file

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

View file

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

View file

@ -131,7 +131,7 @@ static void check_logging(void **state)
rc = csync_set_log_callback(check_log_callback); rc = csync_set_log_callback(check_log_callback);
assert_int_equal(rc, 0); assert_int_equal(rc, 0);
csync_log(1, __FUNCTION__, "rc = %d", rc); csync_log(1, __func__, "rc = %d", rc);
rc = _tstat(path, &sb); 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 .. note:: Use caution when making changes to the ownCloud Client configuration
file. Incorrect settings can produce unintended results. 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. - ``remotePollInterval`` (default: ``30000``) -- Specifies the poll time for the remote repository in milliseconds.

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -98,6 +98,8 @@ void RemotePathChecker::workerThreadLoop()
++it; ++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); SHChangeNotify(SHCNE_UPDATEDIR, SHCNF_PATH | SHCNF_FLUSHNOWAIT, responsePath.data(), NULL);
} else if (StringUtil::begins_with(response, wstring(L"STATUS:")) || } else if (StringUtil::begins_with(response, wstring(L"STATUS:")) ||
@ -115,13 +117,16 @@ void RemotePathChecker::workerThreadLoop()
auto responseStatus = response.substr(statusBegin+1, statusEnd - statusBegin-1); auto responseStatus = response.substr(statusBegin+1, statusEnd - statusBegin-1);
auto responsePath = response.substr(statusEnd+1); auto responsePath = response.substr(statusEnd+1);
auto state = _StrToFileState(responseStatus); auto state = _StrToFileState(responseStatus);
auto erased = asked.erase(responsePath); bool wasAsked = asked.erase(responsePath) > 0;
bool changed = false; bool changed = false;
{ std::unique_lock<std::mutex> lock(_mutex); { std::unique_lock<std::mutex> lock(_mutex);
auto &it = _cache[responsePath]; bool wasCached = _cache.find(responsePath) != _cache.end();
changed = (it != state); if (wasAsked || wasCached) {
it = state; auto &it = _cache[responsePath];
changed = (it != state);
it = state;
}
} }
if (changed) { if (changed) {
SHChangeNotify(SHCNE_UPDATEITEM, SHCNF_PATH | SHCNF_FLUSHNOWAIT, responsePath.data(), NULL); SHChangeNotify(SHCNE_UPDATEITEM, SHCNF_PATH | SHCNF_FLUSHNOWAIT, responsePath.data(), NULL);
@ -129,20 +134,25 @@ void RemotePathChecker::workerThreadLoop()
} }
else if (StringUtil::begins_with(response, wstring(L"UPDATE_VIEW"))) { else if (StringUtil::begins_with(response, wstring(L"UPDATE_VIEW"))) {
std::unique_lock<std::mutex> lock(_mutex); 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(); 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) { for (auto it = cache.begin(); it != cache.end(); ++it) {
if (!socket.SendMsg(wstring(L"RETRIEVE_FILE_STATUS:" + it->first + L'\n').data())) { SHChangeNotify(SHCNE_UPDATEITEM, SHCNF_PATH | SHCNF_FLUSHNOWAIT, it->first.data(), NULL);
break; }
} }
}
}
} }
if (socket.Event() == INVALID_HANDLE_VALUE) { if (socket.Event() == INVALID_HANDLE_VALUE) {
std::unique_lock<std::mutex> lock(_mutex); std::unique_lock<std::mutex> lock(_mutex);
_cache.clear(); _cache.clear();
_oldCache.clear();
_watchedDirectories.clear(); _watchedDirectories.clear();
_connected = connected = false; _connected = connected = false;
} }
@ -195,11 +205,17 @@ bool RemotePathChecker::IsMonitoredPath(const wchar_t* filePath, int* state)
return true; return true;
} }
// Re-request the status while we display what we have in _oldCache
_pending.push(filePath); _pending.push(filePath);
it = _oldCache.find(path);
bool foundInOldCache = it != _oldCache.end();
if (foundInOldCache)
*state = it->second;
lock.unlock(); lock.unlock();
SetEvent(_newQueries); SetEvent(_newQueries);
return false; return foundInOldCache;
} }
RemotePathChecker::FileState RemotePathChecker::_StrToFileState(const std::wstring &str) RemotePathChecker::FileState RemotePathChecker::_StrToFileState(const std::wstring &str)

View file

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

View file

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

View file

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

View file

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

View file

@ -111,6 +111,15 @@ Application::Application(int &argc, char **argv) :
if (isRunning()) if (isRunning())
return; 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 defined(WITH_CRASHREPORTER)
if (ConfigFile().crashReporter()) if (ConfigFile().crashReporter())
_crashHandler.reset(new CrashReporter::Handler( QDir::tempPath(), true, CRASHREPORTER_EXECUTABLE )); _crashHandler.reset(new CrashReporter::Handler( QDir::tempPath(), true, CRASHREPORTER_EXECUTABLE ));
@ -266,7 +275,7 @@ void Application::slotAccountStateChanged(int state)
folderMan->setSyncEnabled(true); folderMan->setSyncEnabled(true);
folderMan->slotScheduleAllFolders(); folderMan->slotScheduleAllFolders();
break; break;
case AccountState::ServerMaintenance: case AccountState::ServiceUnavailable:
case AccountState::SignedOut: case AccountState::SignedOut:
case AccountState::ConfigurationError: case AccountState::ConfigurationError:
case AccountState::NetworkError: case AccountState::NetworkError:
@ -473,30 +482,6 @@ void Application::setHelp()
_helpOnly = true; _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) QString substLang(const QString &lang)
{ {
// Map the more apropriate script codes // Map the more apropriate script codes

View file

@ -67,11 +67,6 @@ protected:
void enterNextLogFile(); void enterNextLogFile();
bool checkConfigExists(bool openSettings); 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: signals:
void folderRemoved(); void folderRemoved();
void folderStateChanged(Folder*); void folderStateChanged(Folder*);

View file

@ -176,12 +176,22 @@ QString Folder::alias() const
QString Folder::path() const QString Folder::path() const
{ {
QString p(_definition.localPath); QString p(_definition.localPath);
if( ! p.endsWith(QLatin1Char('/')) ) { if( ! p.endsWith(QDir::separator()) ) {
p.append(QLatin1Char('/')); p.append(QDir::separator());
} }
return p; 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 bool Folder::isBusy() const
{ {
return !_engine.isNull(); return !_engine.isNull();

View file

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

View file

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

View file

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

View file

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

View file

@ -185,6 +185,10 @@ void OwncloudSetupWizard::slotNoOwnCloudFoundAuth(QNetworkReply *reply)
.arg(Theme::instance()->appNameGUI(), .arg(Theme::instance()->appNameGUI(),
reply->url().toString(), reply->url().toString(),
reply->errorString()), checkDowngradeAdvised(reply)); 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) 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); const QString longTimeStr = timeString(timestamp, QLocale::LongFormat);
columns << timeStr; columns << timeStr;
columns << fixupFilename(item._file); columns << fixupFilename(item._originalFile);
columns << folder; columns << folder;
// If the error string is set, it's prefered because it is a useful user message. // 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); 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) void ShareDialog::setExpireDate(const QDate &date)
{ {
if( _public_share_id == 0 ) { if( _public_share_id == 0 ) {
@ -163,16 +172,14 @@ void ShareDialog::setExpireDate(const QDate &date)
OcsShareJob *job = new OcsShareJob("PUT", url, _account, this); OcsShareJob *job = new OcsShareJob("PUT", url, _account, this);
job->setPostParams(postParams); job->setPostParams(postParams);
connect(job, SIGNAL(jobFinished(QString)), this, SLOT(slotExpireSet(QString))); connect(job, SIGNAL(jobFinished(QVariantMap)), this, SLOT(slotExpireSet(QVariantMap)));
job->start(); job->start();
} }
void ShareDialog::slotExpireSet(const QString &reply) void ShareDialog::slotExpireSet(const QVariantMap &reply)
{ {
QString message; QString message;
int code = checkJsonReturnCode(reply, message); int code = getJsonReturnCode(reply, message);
qDebug() << Q_FUNC_INFO << "Status code: " << code;
if (code != 100) { if (code != 100) {
displayError(code); displayError(code);
} }
@ -235,18 +242,15 @@ void ShareDialog::setPassword(const QString &password)
} }
OcsShareJob *job = new OcsShareJob(verb, url, _account, this); OcsShareJob *job = new OcsShareJob(verb, url, _account, this);
job->setPostParams(requestParams); job->setPostParams(requestParams);
connect(job, SIGNAL(jobFinished(QString)), this, SLOT(slotPasswordSet(QString))); connect(job, SIGNAL(jobFinished(QVariantMap)), this, SLOT(slotPasswordSet(QVariantMap)));
job->start(); job->start();
_passwordJobRunning = true; _passwordJobRunning = true;
} }
void ShareDialog::slotPasswordSet(const QString &reply) void ShareDialog::slotPasswordSet(const QVariantMap &reply)
{ {
QString message; QString message;
int code = checkJsonReturnCode(reply, message); int code = getJsonReturnCode(reply, message);
qDebug() << Q_FUNC_INFO << "Status code: " << code;
if (code != 100) { if (code != 100) {
displayError(code); displayError(code);
} }
@ -268,23 +272,20 @@ void ShareDialog::getShares()
params.append(qMakePair(QString::fromLatin1("path"), _sharePath)); params.append(qMakePair(QString::fromLatin1("path"), _sharePath));
url.setQueryItems(params); url.setQueryItems(params);
OcsShareJob *job = new OcsShareJob("GET", url, _account, this); 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(); job->start();
} }
void ShareDialog::slotSharesFetched(const QString &reply) void ShareDialog::slotSharesFetched(const QVariantMap &reply)
{ {
QString message; QString message;
int code = checkJsonReturnCode(reply, message); int code = getJsonReturnCode(reply, message);
qDebug() << Q_FUNC_INFO << "Status code: " << code;
if (code != 100 && code != 404) { if (code != 100 && code != 404) {
displayError(code); displayError(code);
} }
bool success = false; ShareDialog::_shares = reply.value("ocs").toMap().value("data").toList();
QVariantMap json = QtJson::parse(reply, success).toMap();
ShareDialog::_shares = json.value("ocs").toMap().value("data").toList();
const QString versionString = _account->serverVersion(); const QString versionString = _account->serverVersion();
Q_FOREACH(auto share, ShareDialog::_shares) { Q_FOREACH(auto share, ShareDialog::_shares) {
@ -292,6 +293,7 @@ void ShareDialog::slotSharesFetched(const QString &reply)
if (data.value("share_type").toInt() == SHARETYPE_PUBLIC) { if (data.value("share_type").toInt() == SHARETYPE_PUBLIC) {
_public_share_id = data.value("id").toULongLong(); _public_share_id = data.value("id").toULongLong();
_ui->pushButton_copy->show();
_ui->widget_shareLink->show(); _ui->widget_shareLink->show();
_ui->checkBox_shareLink->setChecked(true); _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; QString message;
int code = checkJsonReturnCode(reply, message); int code = getJsonReturnCode(reply, message);
qDebug() << Q_FUNC_INFO << "Status code: " << code;
if (code != 100) { if (code != 100) {
displayError(code); displayError(code);
} }
@ -424,29 +424,31 @@ void ShareDialog::slotCheckBoxShareLinkClicked()
postParams.append(qMakePair(QString::fromLatin1("shareType"), QString::number(SHARETYPE_PUBLIC))); postParams.append(qMakePair(QString::fromLatin1("shareType"), QString::number(SHARETYPE_PUBLIC)));
OcsShareJob *job = new OcsShareJob("POST", url, _account, this); OcsShareJob *job = new OcsShareJob("POST", url, _account, this);
job->setPostParams(postParams); 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(); job->start();
} else { } else {
_pi_link->startAnimation(); _pi_link->startAnimation();
QUrl url = Account::concatUrlPath(_account->url(), QString("ocs/v1.php/apps/files_sharing/api/v1/shares/%1").arg(_public_share_id)); 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); 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(); job->start();
} }
} }
void ShareDialog::slotCreateShareFetched(const QString &reply) void ShareDialog::slotCreateShareFetched(const QVariantMap &reply)
{ {
QString message; QString message;
int code = checkJsonReturnCode(reply, message); int code = getJsonReturnCode(reply, message);
_pi_link->stopAnimation(); _pi_link->stopAnimation();
if (code == 403) { if (code == 403) {
// there needs to be a password // there needs to be a password
_ui->checkBox_password->setChecked(true); _ui->checkBox_password->setChecked(true);
_ui->checkBox_password->setVisible(false); _ui->checkBox_password->setEnabled(false);
_ui->checkBox_password->setText(tr("Public sh&aring requires a password:")); _ui->checkBox_password->setText(tr("Public sh&aring requires a password"));
_ui->lineEdit_password->setFocus(); _ui->lineEdit_password->setFocus();
_ui->pushButton_copy->hide();
_ui->widget_shareLink->show(); _ui->widget_shareLink->show();
slotCheckBoxPasswordClicked(); slotCheckBoxPasswordClicked();
@ -456,9 +458,8 @@ void ShareDialog::slotCreateShareFetched(const QString &reply)
return; return;
} }
bool success; _public_share_id = reply.value("ocs").toMap().values("data")[0].toMap().value("id").toULongLong();
QVariantMap json = QtJson::parse(reply, success).toMap(); _ui->pushButton_copy->show();
_public_share_id = json.value("ocs").toMap().values("data")[0].toMap().value("id").toULongLong();
getShares(); getShares();
} }
@ -467,7 +468,7 @@ void ShareDialog::slotCheckBoxPasswordClicked()
if (_ui->checkBox_password->checkState() == Qt::Checked) { if (_ui->checkBox_password->checkState() == Qt::Checked) {
_ui->lineEdit_password->show(); _ui->lineEdit_password->show();
_ui->pushButton_setPassword->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(); _ui->lineEdit_password->setFocus();
} else { } else {
ShareDialog::setPassword(QString()); ShareDialog::setPassword(QString());
@ -501,22 +502,6 @@ void ShareDialog::slotPushButtonCopyLinkPressed()
clipboard->setText(_shareUrl); 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) void ShareDialog::setShareCheckBoxTitle(bool haveShares)
{ {
const QString noSharesTitle(tr("&Share link")); const QString noSharesTitle(tr("&Share link"));
@ -673,6 +658,7 @@ OcsShareJob::OcsShareJob(const QByteArray &verb, const QUrl &url, AccountPtr acc
_verb(verb), _verb(verb),
_url(url) _url(url)
{ {
_passStatusCodes.append(100);
setIgnoreCredentialFailure(true); setIgnoreCredentialFailure(true);
} }
@ -681,6 +667,11 @@ void OcsShareJob::setPostParams(const QList<QPair<QString, QString> >& postParam
_postParams = postParams; _postParams = postParams;
} }
void OcsShareJob::addPassStatusCode(int code)
{
_passStatusCodes.append(code);
}
void OcsShareJob::start() void OcsShareJob::start()
{ {
QNetworkRequest req; QNetworkRequest req;
@ -712,7 +703,23 @@ void OcsShareJob::start()
bool OcsShareJob::finished() 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; return true;
} }

View file

@ -29,17 +29,19 @@ public:
explicit OcsShareJob(const QByteArray& verb, const QUrl& url, AccountPtr account, QObject* parent = 0); explicit OcsShareJob(const QByteArray& verb, const QUrl& url, AccountPtr account, QObject* parent = 0);
void setPostParams(const QList<QPair<QString, QString> >& postParams); void setPostParams(const QList<QPair<QString, QString> >& postParams);
void addPassStatusCode(int code);
public slots: public slots:
void start() Q_DECL_OVERRIDE; void start() Q_DECL_OVERRIDE;
signals: signals:
void jobFinished(QString reply); void jobFinished(QVariantMap reply);
private slots: private slots:
virtual bool finished() Q_DECL_OVERRIDE; virtual bool finished() Q_DECL_OVERRIDE;
private: private:
QByteArray _verb; QByteArray _verb;
QUrl _url; QUrl _url;
QList<QPair<QString, QString> > _postParams; QList<QPair<QString, QString> > _postParams;
QVector<int> _passStatusCodes;
}; };
@ -62,11 +64,11 @@ public:
void getShares(); void getShares();
private slots: private slots:
void slotSharesFetched(const QString &reply); void slotSharesFetched(const QVariantMap &reply);
void slotCreateShareFetched(const QString &reply); void slotCreateShareFetched(const QVariantMap &reply);
void slotDeleteShareFetched(const QString &reply); void slotDeleteShareFetched(const QVariantMap &reply);
void slotPasswordSet(const QString &reply); void slotPasswordSet(const QVariantMap &reply);
void slotExpireSet(const QString &reply); void slotExpireSet(const QVariantMap &reply);
void slotCalendarClicked(const QDate &date); void slotCalendarClicked(const QDate &date);
void slotCheckBoxShareLinkClicked(); void slotCheckBoxShareLinkClicked();
void slotCheckBoxPasswordClicked(); void slotCheckBoxPasswordClicked();
@ -101,7 +103,6 @@ private:
qulonglong _public_share_id; qulonglong _public_share_id;
void setPassword(const QString &password); void setPassword(const QString &password);
void setExpireDate(const QDate &date); void setExpireDate(const QDate &date);
int checkJsonReturnCode(const QString &reply, QString &message);
QProgressIndicator *_pi_link; QProgressIndicator *_pi_link;
QProgressIndicator *_pi_password; 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; DEBUG << "folder offline or not watched:" << argument;
statusString = QLatin1String("NOP"); statusString = QLatin1String("NOP");
} else { } 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); SyncFileStatus fileStatus = this->fileStatus(syncFolder, file, _excludes);
statusString = fileStatus.toSocketAPIString(); statusString = fileStatus.toSocketAPIString();

View file

@ -111,15 +111,33 @@ SparkleUpdater::~SparkleUpdater()
delete d; 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() void SparkleUpdater::checkForUpdate()
{ {
[d->updater checkForUpdates: NSApp]; if (autoUpdaterAllowed()) {
[d->updater checkForUpdates: NSApp];
}
} }
void SparkleUpdater::backgroundCheckForUpdate() void SparkleUpdater::backgroundCheckForUpdate()
{ {
qDebug() << Q_FUNC_INFO << "launching background check"; qDebug() << Q_FUNC_INFO << "launching background check";
[d->updater checkForUpdatesInBackground]; if (autoUpdaterAllowed()) {
[d->updater checkForUpdatesInBackground];
}
} }
} // namespace OCC } // namespace OCC

View file

@ -61,6 +61,7 @@ OwncloudSetupPage::OwncloudSetupPage(QWidget *parent)
setupCustomization(); setupCustomization();
slotUrlChanged(QLatin1String("")); // don't jitter UI
connect(_ui.leUrl, SIGNAL(textChanged(QString)), SLOT(slotUrlChanged(QString))); connect(_ui.leUrl, SIGNAL(textChanged(QString)), SLOT(slotUrlChanged(QString)));
connect(_ui.leUrl, SIGNAL(editingFinished()), SLOT(slotUrlEditFinished())); connect(_ui.leUrl, SIGNAL(editingFinished()), SLOT(slotUrlEditFinished()));
@ -115,7 +116,7 @@ void OwncloudSetupPage::slotUrlChanged(const QString& url)
_ui.leUrl->setText(newUrl); _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->setPixmap(QPixmap(Theme::hidpiFileName(":/client/resources/lock-http.png")));
_ui.urlLabel->setToolTip(tr("This url is NOT secure as it is not encrypted.\n" _ui.urlLabel->setToolTip(tr("This url is NOT secure as it is not encrypted.\n"
"It is not advisable to use it.")); "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) QNetworkReply *Account::headRequest(const QUrl &url)
{ {
QNetworkRequest request(url); QNetworkRequest request(url);
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
request.setSslConfiguration(this->getOrCreateSslConfig());
#endif
return _am->head(request); return _am->head(request);
} }
@ -196,7 +199,9 @@ QNetworkReply *Account::getRequest(const QString &relPath)
QNetworkReply *Account::getRequest(const QUrl &url) QNetworkReply *Account::getRequest(const QUrl &url)
{ {
QNetworkRequest request(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); 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) QNetworkReply *Account::davRequest(const QByteArray &verb, const QUrl &url, QNetworkRequest req, QIODevice *data)
{ {
req.setUrl(url); 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); return _am->sendCustomRequest(req, verb, data);
} }
@ -223,16 +230,19 @@ void Account::setSslConfiguration(const QSslConfiguration &config)
_sslConfiguration = 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: // 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" // "An internal error number 1060 happened. SSL handshake failed, client certificate was requested: SSL error: sslv3 alert handshake failure"
QSslConfiguration sslConfig = QSslConfiguration::defaultConfiguration();
// maybe this code must not have to be reevaluated every request?
QSslConfiguration sslConfig;
QSslCertificate sslClientCertificate; QSslCertificate sslClientCertificate;
// maybe move this code from createSslConfig to the Account constructor
ConfigFile cfgFile; ConfigFile cfgFile;
if(!cfgFile.certificatePath().isEmpty() && !cfgFile.certificatePasswd().isEmpty()) { if(!cfgFile.certificatePath().isEmpty() && !cfgFile.certificatePasswd().isEmpty()) {
resultP12ToPem certif = p12ToPem(cfgFile.certificatePath().toStdString(), cfgFile.certificatePasswd().toStdString()); 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 , ""); QSslKey privateKey(_pemPrivateKey.toLocal8Bit(), QSsl::Rsa, QSsl::Pem, QSsl::PrivateKey , "");
// SSL configuration // SSL configuration
sslConfig.defaultConfiguration();
sslConfig.setCaCertificates(QSslSocket::systemCaCertificates()); sslConfig.setCaCertificates(QSslSocket::systemCaCertificates());
QList<QSslCertificate> caCertifs = sslConfig.caCertificates();
sslConfig.setLocalCertificate(sslClientCertificate); sslConfig.setLocalCertificate(sslClientCertificate);
sslConfig.setPrivateKey(privateKey); sslConfig.setPrivateKey(privateKey);
qDebug() << "Added SSL client certificate to the query"; 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; return sslConfig;
} }
@ -271,6 +286,11 @@ void Account::addApprovedCerts(const QList<QSslCertificate> certs)
_approvedCerts += certs; _approvedCerts += certs;
} }
void Account::resetSslCertErrorState()
{
_treatSslErrorsAsFailure = false;
}
void Account::setSslErrorHandler(AbstractSslErrorHandler *handler) void Account::setSslErrorHandler(AbstractSslErrorHandler *handler)
{ {
_sslErrorHandler.reset(handler); _sslErrorHandler.reset(handler);

View file

@ -102,7 +102,7 @@ public:
QNetworkReply* davRequest(const QByteArray &verb, const QUrl &url, QNetworkRequest req, QIODevice *data = 0); QNetworkReply* davRequest(const QByteArray &verb, const QUrl &url, QNetworkRequest req, QIODevice *data = 0);
/** The ssl configuration during the first connection */ /** The ssl configuration during the first connection */
QSslConfiguration createSslConfig(); QSslConfiguration getOrCreateSslConfig();
QSslConfiguration sslConfiguration() const { return _sslConfiguration; } QSslConfiguration sslConfiguration() const { return _sslConfiguration; }
void setSslConfiguration(const QSslConfiguration &config); void setSslConfiguration(const QSslConfiguration &config);
/** The certificates of the account */ /** The certificates of the account */
@ -110,6 +110,11 @@ public:
void setApprovedCerts(const QList<QSslCertificate> certs); void setApprovedCerts(const QList<QSslCertificate> certs);
void addApprovedCerts(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 // pluggable handler
void setSslErrorHandler(AbstractSslErrorHandler *handler); void setSslErrorHandler(AbstractSslErrorHandler *handler);

View file

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

View file

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

View file

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

View file

@ -16,6 +16,7 @@
#include <QMutex> #include <QMutex>
#include <QDebug> #include <QDebug>
#include <QNetworkReply> #include <QNetworkReply>
#include <QAuthenticator>
#include <QSettings> #include <QSettings>
#include <QInputDialog> #include <QInputDialog>
@ -80,22 +81,6 @@ const char certifPasswdC[] = "certificatePasswd";
const char authenticationFailedC[] = "owncloud-authentication-failed"; const char authenticationFailedC[] = "owncloud-authentication-failed";
} // ns } // 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() HttpCredentials::HttpCredentials()
: _user(), : _user(),
_password(), _password(),
@ -196,7 +181,7 @@ void HttpCredentials::setAccount(Account* account)
QNetworkAccessManager* HttpCredentials::getQNAM() const QNetworkAccessManager* HttpCredentials::getQNAM() const
{ {
AccessManager* qnam = new HttpCredentialsAccessManager(this); AccessManager* qnam = new AccessManager;
connect( qnam, SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)), connect( qnam, SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)),
this, SLOT(slotAuthentication(QNetworkReply*,QAuthenticator*))); this, SLOT(slotAuthentication(QNetworkReply*,QAuthenticator*)));
@ -257,10 +242,7 @@ void HttpCredentials::fetch()
} }
bool HttpCredentials::stillValid(QNetworkReply *reply) bool HttpCredentials::stillValid(QNetworkReply *reply)
{ {
return ((reply->error() != QNetworkReply::AuthenticationRequiredError) return (reply->error() != QNetworkReply::AuthenticationRequiredError);
// returned if user or password is incorrect
&& (reply->error() != QNetworkReply::OperationCanceledError
|| !reply->property(authenticationFailedC).toBool()));
} }
void HttpCredentials::slotReadJobDone(QKeychain::Job *job) void HttpCredentials::slotReadJobDone(QKeychain::Job *job)
@ -391,13 +373,18 @@ void HttpCredentials::slotWriteJobDone(QKeychain::Job *job)
void HttpCredentials::slotAuthentication(QNetworkReply* reply, QAuthenticator* authenticator) void HttpCredentials::slotAuthentication(QNetworkReply* reply, QAuthenticator* authenticator)
{ {
Q_UNUSED(authenticator) if (reply->property(authenticationFailedC).toBool()) {
// we cannot use QAuthenticator, because it sends username and passwords with latin1 qDebug() << "Authentication failed for " << reply->url().toString();
// instead of utf8 encoding. Instead, we send it manually. Thus, if we reach this signal, return;
// those credentials were invalid and we terminate. }
qDebug() << "Stop request: Authentication failed for " << reply->url().toString();
// 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->setProperty(authenticationFailedC, true);
reply->close();
} }
QString HttpCredentialsGui::queryPassword(bool *ok) QString HttpCredentialsGui::queryPassword(bool *ok)

View file

@ -16,6 +16,7 @@
#include "utility.h" #include "utility.h"
#include <QFile> #include <QFile>
#include <QFileInfo> #include <QFileInfo>
#include <QCoreApplication>
#include <QDebug> #include <QDebug>
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
@ -155,7 +156,50 @@ bool FileSystem::rename(const QString &originFileName,
return success; 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 #ifndef Q_OS_WIN
bool success; bool success;

View file

@ -67,13 +67,44 @@ bool OWNCLOUDSYNC_EXPORT fileExists(const QString& filename);
bool OWNCLOUDSYNC_EXPORT rename(const QString& originFileName, bool OWNCLOUDSYNC_EXPORT rename(const QString& originFileName,
const QString& destinationFileName, const QString& destinationFileName,
QString* errorString = NULL); QString* errorString = NULL);
/** /**
* Rename the file \a originFileName to \a destinationFileName, and overwrite the destination if it * Returns true if the file's mtime or size are not what is expected.
* already exists * 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); 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);
/** /**
* Replacement for QFile::open(ReadOnly) followed by a seek(). * Replacement for QFile::open(ReadOnly) followed by a seek().
* This version sets a more permissive sharing mode on Windows. * This version sets a more permissive sharing mode on Windows.

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 // Parse DAV response
QXmlStreamReader reader(xml); QXmlStreamReader reader(xml);
@ -371,7 +371,14 @@ bool LsColXMLParser::parse( const QByteArray& xml, QHash<QString, qint64> *sizes
// Start elements with DAV: // Start elements with DAV:
if (type == QXmlStreamReader::StartElement && reader.namespaceUri() == QLatin1String("DAV:")) { if (type == QXmlStreamReader::StartElement && reader.namespaceUri() == QLatin1String("DAV:")) {
if (name == QLatin1String("href")) { 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("response")) {
} else if (name == QLatin1String("propstat")) { } else if (name == QLatin1String("propstat")) {
insidePropstat = true; insidePropstat = true;
@ -520,7 +527,8 @@ bool LsColJob::finished()
connect( &parser, SIGNAL(finishedWithoutError()), connect( &parser, SIGNAL(finishedWithoutError()),
this, 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 // XML parse error
emit finishedWithError(reply()); emit finishedWithError(reply());
} }
@ -587,6 +595,11 @@ bool CheckServerJob::finished()
{ {
account()->setSslConfiguration(reply()->sslConfiguration()); 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 // The serverInstalls to /owncloud. Let's try that if the file wasn't found
// at the original location // at the original location
if ((reply()->error() == QNetworkReply::ContentNotFoundError) && (!_subdirFallback)) { if ((reply()->error() == QNetworkReply::ContentNotFoundError) && (!_subdirFallback)) {

View file

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

View file

@ -30,6 +30,31 @@
namespace OCC { 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. // DOES NOT take owncership of the device.
GETFileJob::GETFileJob(AccountPtr account, const QString& path, QFile *device, GETFileJob::GETFileJob(AccountPtr account, const QString& path, QFile *device,
const QMap<QByteArray, QByteArray> &headers, const QByteArray &expectedEtagForResume, const QMap<QByteArray, QByteArray> &headers, const QByteArray &expectedEtagForResume,
@ -307,12 +332,7 @@ void PropagateDownloadFileQNAM::start()
} }
if (tmpFileName.isEmpty()) { if (tmpFileName.isEmpty()) {
tmpFileName = _item->_file; tmpFileName = createDownloadTmpFileName(_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);
} }
_tmpFile.setFileName(_propagator->getFilePath(tmpFileName)); _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); 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 // 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) // Accuracy, and we really need the time from the file system. (#3103)
_item->_modtime = FileSystem::getModTime(_tmpFile.fileName()); _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; QString error;
_propagator->addTouchedFile(fn); _propagator->addTouchedFile(fn);
FileSystem::setFileHidden(_tmpFile.fileName(), false); // The fileChanged() check is done above to generate better error messages.
if (!FileSystem::renameReplace(_tmpFile.fileName(), fn, &error)) { if (!FileSystem::uncheckedRenameReplace(_tmpFile.fileName(), fn, &error)) {
qDebug() << Q_FUNC_INFO << QString("Rename failed: %1 => %2").arg(_tmpFile.fileName()).arg(fn); 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 // 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: // 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 // 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->deleteFileRecord(fn);
_propagator->_journal->commit("download finished"); _propagator->_journal->commit("download finished");
} }
_propagator->_anotherSyncNeeded = true; _propagator->_anotherSyncNeeded = true;
done(SyncFileItem::SoftError, error); done(SyncFileItem::SoftError, error);
return; return;
} }
FileSystem::setFileHidden(fn, false);
// Maybe we downloaded a newer version of the file than we thought we would... // Maybe we downloaded a newer version of the file than we thought we would...
// Get up to date information for the journal. // Get up to date information for the journal.

View file

@ -32,6 +32,12 @@
#include "propagator_legacy.h" #include "propagator_legacy.h"
#endif #endif
#if QT_VERSION < QT_VERSION_CHECK(5, 4, 2)
namespace {
const char owncloudShouldSoftCancelPropertyName[] = "owncloud-should-soft-cancel";
}
#endif
namespace OCC { namespace OCC {
/** /**
@ -86,6 +92,16 @@ void PUTFileJob::start() {
connect(reply(), SIGNAL(uploadProgress(qint64,qint64)), this, SIGNAL(uploadProgress(qint64,qint64))); connect(reply(), SIGNAL(uploadProgress(qint64,qint64)), this, SIGNAL(uploadProgress(qint64,qint64)));
connect(this, SIGNAL(networkActivity()), account().data(), SIGNAL(propagatorNetworkActivity())); 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(); AbstractNetworkJob::start();
} }
@ -94,6 +110,13 @@ void PUTFileJob::slotTimeout() {
reply()->abort(); reply()->abort();
} }
#if QT_VERSION < QT_VERSION_CHECK(5, 4, 2)
void PUTFileJob::slotSoftAbort() {
reply()->setProperty(owncloudShouldSoftCancelPropertyName, true);
reply()->abort();
}
#endif
void PollJob::start() void PollJob::start()
{ {
setTimeout(120 * 1000); setTimeout(120 * 1000);
@ -471,6 +494,18 @@ void PropagateUploadFileQNAM::slotPutFinished()
} }
QNetworkReply::NetworkError err = job->reply()->error(); 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) { if (err != QNetworkReply::NoError) {
_item->_httpErrorCode = job->reply()->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt(); _item->_httpErrorCode = job->reply()->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
if(checkForProblemsWithShared(_item->_httpErrorCode, if(checkForProblemsWithShared(_item->_httpErrorCode,
@ -538,15 +573,8 @@ void PropagateUploadFileQNAM::slotPutFinished()
} }
} }
// compare expected and real modification time of the file and size // Check whether the file changed since discovery.
const time_t new_mtime = FileSystem::getModTime(fullFilePath); if (! FileSystem::verifyFileUnchanged(fullFilePath, _item->_size, _item->_modtime)) {
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();
_propagator->_anotherSyncNeeded = true; _propagator->_anotherSyncNeeded = true;
if( !finished ) { if( !finished ) {
abortWithError(SyncFileItem::SoftError, tr("Local file changed during sync.")); abortWithError(SyncFileItem::SoftError, tr("Local file changed during sync."));

View file

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

View file

@ -714,7 +714,11 @@ void PropagateDownloadFileLegacy::start()
QString error; QString error;
_propagator->addTouchedFile(fn); _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); done(SyncFileItem::NormalError, error);
return; return;
} }

View file

@ -601,7 +601,14 @@ void SyncEngine::startSync()
// database creation error! // 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; 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. // Disable the read from DB to be sure to re-read all the fileid and etags.
_csync_ctx->read_remote_from_db = false; _csync_ctx->read_remote_from_db = false;

View file

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

View file

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

View file

@ -14,19 +14,53 @@
#include <shlobj.h> #include <shlobj.h>
#include <winbase.h> #include <winbase.h>
#include <windows.h> #include <windows.h>
#include <shlguid.h>
#include <string>
#include <QLibrary>
static const char runPathC[] = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run"; 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) static void setupFavLink_private(const QString &folder)
{ {
// Windows Explorer: Place under "Favorites" (Links) // Windows Explorer: Place under "Favorites" (Links)
wchar_t path[MAX_PATH];
SHGetSpecialFolderPath(0, path, CSIDL_PROFILE, FALSE); static SHGetKnownFolderPathFun SHGetKnownFolderPathPtr = NULL;
QString profile = QDir::fromNativeSeparators(QString::fromWCharArray(path)); QString linkName;
QDir folderDir(QDir::fromNativeSeparators(folder)); QDir folderDir(QDir::fromNativeSeparators(folder));
QString linkName = profile+QLatin1String("/Links/") + folderDir.dirName() + QLatin1String(".lnk"); 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));
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)) if (!QFile::link(folder, linkName))
qDebug() << Q_FUNC_INFO << "linking" << folder << "to" << linkName << "failed!"; qDebug() << Q_FUNC_INFO << "linking" << folder << "to" << linkName << "failed!";
} }
bool hasLaunchOnStartup_private(const QString &appName) 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 #define MIRALL_TESTOWNCLOUDPROPAGATOR_H
#include <QtTest> #include <QtTest>
#include <QDebug>
#include "propagatedownload.h"
using namespace OCC;
namespace OCC {
QString createDownloadTmpFileName(const QString &previous);
}
class TestOwncloudPropagator : public QObject class TestOwncloudPropagator : public QObject
{ {
@ -20,6 +27,43 @@ private slots:
// OwncloudPropagator propagator( NULL, QLatin1String("test1"), QLatin1String("test2"), new ProgressDatabase); // OwncloudPropagator propagator( NULL, QLatin1String("test1"), QLatin1String("test2"), new ProgressDatabase);
QVERIFY( true ); 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 #endif

View file

@ -113,7 +113,7 @@ private slots:
this, SLOT(slotFinishedSuccessfully()) ); this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes; QHash <QString, qint64> sizes;
QVERIFY(parser.parse( testXml, &sizes )); QVERIFY(parser.parse( testXml, &sizes, "/oc/remote.php/webdav/sharefolder" ));
QVERIFY(_success); QVERIFY(_success);
QVERIFY(sizes.size() == 0 ); // No quota info in the XML QVERIFY(sizes.size() == 0 ); // No quota info in the XML
@ -187,7 +187,7 @@ private slots:
this, SLOT(slotFinishedSuccessfully()) ); this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes; 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(!_success);
QVERIFY(sizes.size() == 0 ); // No quota info in the XML QVERIFY(sizes.size() == 0 ); // No quota info in the XML
@ -210,7 +210,7 @@ private slots:
this, SLOT(slotFinishedSuccessfully()) ); this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes; 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(!_success);
QVERIFY(sizes.size() == 0 ); // No quota info in the XML QVERIFY(sizes.size() == 0 ); // No quota info in the XML
@ -232,7 +232,7 @@ private slots:
this, SLOT(slotFinishedSuccessfully()) ); this, SLOT(slotFinishedSuccessfully()) );
QHash <QString, qint64> sizes; 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(!_success);
QVERIFY(sizes.size() == 0 ); // No quota info in the XML 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(_items.size() == 0 ); // FIXME: We should change the parser to not emit during parsing but at the end
QVERIFY(_subdirs.size() == 0); 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 #endif

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ca" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -166,7 +174,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="606"/> <location filename="../src/gui/accountsettings.cpp" line="606"/>
<source>Discovering &apos;%1&apos;</source> <source>Discovering &apos;%1&apos;</source>
<translation type="unfinished"/> <translation>Descobrint &apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="646"/> <location filename="../src/gui/accountsettings.cpp" line="646"/>
@ -249,7 +257,7 @@ Temps restant total %5</translation>
<message> <message>
<location filename="../src/gui/addcertificatedialog.ui" line="51"/> <location filename="../src/gui/addcertificatedialog.ui" line="51"/>
<source>Browse...</source> <source>Browse...</source>
<translation type="unfinished"/> <translation>Navega...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/addcertificatedialog.ui" line="60"/> <location filename="../src/gui/addcertificatedialog.ui" line="60"/>
@ -448,7 +456,7 @@ Consulteu el registre per obtenir més informació.</translation>
<message> <message>
<location filename="../src/gui/folder.cpp" line="783"/> <location filename="../src/gui/folder.cpp" line="783"/>
<source>Could not read system exclude file</source> <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>
<message> <message>
<location filename="../src/gui/folder.cpp" line="1003"/> <location filename="../src/gui/folder.cpp" line="1003"/>
@ -611,7 +619,7 @@ Esteu segur que voleu executar aquesta operació?</translation>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="149"/> <location filename="../src/gui/folderwizard.cpp" line="149"/>
<source>An already configured folder contains the currently entered folder.</source> <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>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="155"/> <location filename="../src/gui/folderwizard.cpp" line="155"/>
@ -644,7 +652,7 @@ Esteu segur que voleu executar aquesta operació?</translation>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="269"/> <location filename="../src/gui/folderwizard.cpp" line="269"/>
<source>Enter the name of the new folder to be created below &apos;%1&apos;:</source> <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>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="298"/> <location filename="../src/gui/folderwizard.cpp" line="298"/>
@ -706,22 +714,22 @@ Esteu segur que voleu executar aquesta operació?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <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> <translation>No s&apos;ha rebut cap E-Tag del servidor, comproveu el Proxy/Gateway</translation>
</message> </message>
<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> <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> <translation>Hem rebut un E-Tag diferent en la represa. Es comprovarà la pròxima vegada.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>El servidor retorna un error de contingut o rang</translation> <translation>El servidor retorna un error de contingut o rang</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Temps de connexió excedit</translation> <translation>Temps de connexió excedit</translation>
</message> </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> Els elements marcats també s&apos;eliminaran si prevenen l&apos;eliminació d&apos;una carpeta. Això és útil per metadades.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>No s&apos;ha pogut obrir el fitxer</translation> <translation>No s&apos;ha pogut obrir el fitxer</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>No es poden desar els canvis a &apos;%1&apos;.</translation> <translation>No es poden desar els canvis a &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Afegeix una plantilla per ignorar</translation> <translation>Afegeix una plantilla per ignorar</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Afegeix una nova plantilla d&apos;ignorats:</translation> <translation>Afegeix una nova plantilla d&apos;ignorats:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Edita el partó d&apos;ignorats</translation> <translation>Edita el partó d&apos;ignorats</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Edita el patró d&apos;ignorats:</translation> <translation>Edita el patró d&apos;ignorats:</translation>
</message> </message>
<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> <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> <translation>Això es proporciona completament pel sistema a &apos;%1&apos; i no es pot modificar en aquesta vista.</translation>
</message> </message>
@ -860,7 +868,7 @@ Els elements marcats també s&apos;eliminaran si prevenen l&apos;eliminació d&a
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="71"/> <location filename="../src/gui/logbrowser.cpp" line="71"/>
<source>&amp;Search:</source> <source>&amp;Search:</source>
<translation type="unfinished"/> <translation>&amp;Cerca:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="79"/> <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> <message>
<location filename="../src/gui/logbrowser.cpp" line="194"/> <location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source> <source>Could not write to log file %1</source>
<translation type="unfinished"/> <translation>No es pot escriure al fitxer de registre %1</translation>
</message> </message>
</context> </context>
<context> <context>
@ -972,7 +980,7 @@ Els elements marcats també s&apos;eliminaran si prevenen l&apos;eliminació d&a
<message> <message>
<location filename="../src/gui/networksettings.ui" line="42"/> <location filename="../src/gui/networksettings.ui" line="42"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Usa el sistema proxy</translation> <translation>Usa el proxy del sistema</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/networksettings.ui" line="52"/> <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"/> <location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask <source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source> 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>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/> <location filename="../src/gui/updater/ocupdater.cpp" line="78"/>
@ -1132,7 +1141,7 @@ for additional privileges during the process.</source>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/>
<source>Sync the directory &apos;%1&apos;</source> <source>Sync the directory &apos;%1&apos;</source>
<translation type="unfinished"/> <translation>Sincronita el directori &apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="142"/> <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="298"/>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="319"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="319"/>
<source>(%1)</source> <source>(%1)</source>
<translation type="unfinished"/> <translation>(%1)</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1192,24 +1201,24 @@ for additional privileges during the process.</source>
<translation>Configura el sevidor %1</translation> <translation>Configura el sevidor %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Aquesta adreça NO és segura i no és encriptada. <translation>Aquesta adreça NO és segura i no és encriptada.
No és aconsellada usar-la.</translation> No és aconsellada usar-la.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Aquesta url és segura. Podeu usar-la.</translation> <translation>Aquesta url és segura. Podeu usar-la.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation type="unfinished"/> <translation>&amp;Següent &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Actualitza el servidor %1</translation> <translation>Actualitza el servidor %1</translation>
</message> </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> <translation>Ha fallat la connexió amb %1 a %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Intentant connectar amb %1 a %2...</translation> <translation>Intentant connectar amb %1 a %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>La carpeta local %1 ja existeix, s&apos;està configurant per sincronitzar.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>correcte</translation> <translation>correcte</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>ha fallat.</translation> <translation>ha fallat.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>No s&apos;ha pogut crear la carpeta local %1</translation> <translation>No s&apos;ha pogut crear la carpeta local %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>No heu especificat cap carpeta remota!</translation> <translation>No heu especificat cap carpeta remota!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Error: %1</translation> <translation>Error: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>creant la carpeta a ownCloud: %1</translation> <translation>creant la carpeta a ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 s&apos;ha creat correctament.</translation> <translation>La carpeta remota %1 s&apos;ha creat correctament.</translation>
</message> </message>
<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> <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> <translation>La carpeta remota %1 ja existeix. S&apos;hi està connectant per sincronitzar-les.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>La creació de la carpeta ha resultat en el codi d&apos;error HTTP %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>La creació de la carpeta remota %1 ha fallat amb l&apos;error &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>S&apos;ha establert una connexió de sincronització des de %1 a la carpeta remota %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Connectat amb èxit a %1!</translation> <translation>Connectat amb èxit a %1!</translation>
</message> </message>
<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> <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> <translation>No s&apos;ha pogut establir la connexió amb %1. Comproveu-ho de nou.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Ha fallat en canviar el nom de la carpeta</translation> <translation>Ha fallat en canviar el nom de la carpeta</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1388,7 +1397,7 @@ No és aconsellada usar-la.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Temps de connexió excedit</translation> <translation>Temps de connexió excedit</translation>
</message> </message>
@ -1396,7 +1405,7 @@ No és aconsellada usar-la.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1432,20 +1441,25 @@ No és aconsellada usar-la.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>El fitxer %1 no es pot baixar perquè hi ha un xoc amb el nom d&apos;un fitxer local!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1570,33 +1584,38 @@ No és aconsellada usar-la.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>El fitxer local ha canviat durant la sincronització.</translation> <translation>El fitxer local ha canviat durant la sincronització.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>El fitxer local s&apos;ha eliminat durant la sincronització.</translation> <translation>El fitxer local s&apos;ha eliminat durant la sincronització.</translation>
</message> </message>
<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> <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> <translation>El servidor no ha reconegut l&apos;últim fragment. (No hi havia e-Tag)</translation>
</message> </message>
@ -1843,7 +1862,7 @@ No és aconsellada usar-la.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1868,73 +1887,73 @@ No és aconsellada usar-la.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2343,64 +2362,64 @@ No és aconsellada usar-la.</translation>
<translation>No es pot inicialitzar un periòdic de sincronització</translation> <translation>No es pot inicialitzar un periòdic de sincronització</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>No es pot obrir el diari de sincronització</translation> <translation>No es pot obrir el diari de sincronització</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <translation>No es permet perquè no teniu permisos per afegir subcarpetes en aquesta carpeta</translation>
</message> </message>
<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> <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> <translation>No es permet perquè no teniu permisos per afegir una carpeta inferior</translation>
</message> </message>
<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> <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> <translation>No es permet perquè no teniu permisos per afegir fitxers en aquesta carpeta</translation>
</message> </message>
<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> <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> <translation>No es permet pujar aquest fitxer perquè només és de lectura en el servidor, es restaura</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>No es permet l&apos;eliminació, es restaura</translation> <translation>No es permet l&apos;eliminació, es restaura</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Fitxers locals i carpeta compartida esborrats.</translation> <translation>Fitxers locals i carpeta compartida esborrats.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>No es permet moure&apos;l, l&apos;element es restaura</translation> <translation>No es permet moure&apos;l, l&apos;element es restaura</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>No es permet moure perquè %1 només és de lectura</translation> <translation>No es permet moure perquè %1 només és de lectura</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>el destí</translation> <translation>el destí</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>l&apos;origen</translation> <translation>l&apos;origen</translation>
</message> </message>
@ -2552,7 +2571,7 @@ No és aconsellada usar-la.</translation>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="477"/> <location filename="../src/gui/owncloudgui.cpp" line="477"/>
<source>Discovering &apos;%1&apos;</source> <source>Discovering &apos;%1&apos;</source>
<translation type="unfinished"/> <translation>Descobrint &apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="482"/> <location filename="../src/gui/owncloudgui.cpp" line="482"/>
@ -2826,22 +2845,22 @@ No és aconsellada usar-la.</translation>
<message> <message>
<location filename="../src/libsync/utility.cpp" line="113"/> <location filename="../src/libsync/utility.cpp" line="113"/>
<source>%L1 TiB</source> <source>%L1 TiB</source>
<translation type="unfinished"/> <translation>%L1 TiB</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/utility.cpp" line="116"/> <location filename="../src/libsync/utility.cpp" line="116"/>
<source>%L1 GiB</source> <source>%L1 GiB</source>
<translation type="unfinished"/> <translation>%L1 GiB</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/utility.cpp" line="119"/> <location filename="../src/libsync/utility.cpp" line="119"/>
<source>%L1 MiB</source> <source>%L1 MiB</source>
<translation type="unfinished"/> <translation>%L1 MiB</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/utility.cpp" line="122"/> <location filename="../src/libsync/utility.cpp" line="122"/>
<source>%L1 KiB</source> <source>%L1 KiB</source>
<translation type="unfinished"/> <translation>%L1 KiB</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/utility.cpp" line="125"/> <location filename="../src/libsync/utility.cpp" line="125"/>
@ -2867,7 +2886,7 @@ No és aconsellada usar-la.</translation>
<message> <message>
<location filename="../src/libsync/theme.cpp" line="251"/> <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> <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> </message>
</context> </context>
<context> <context>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="cs_CZ" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Opravdu chcete provést tuto akci?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ze serveru nebyl obdržen E-Tag, zkontrolujte proxy/bránu</translation> <translation>Ze serveru nebyl obdržen E-Tag, zkontrolujte proxy/bránu</translation>
</message> </message>
<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> <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> <translation>Obdrželi jsme jiný E-Tag pro pokračování. Zkusím znovu příště.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Server odpověděl chybným rozsahem obsahu</translation> <translation>Server odpověděl chybným rozsahem obsahu</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Čas spojení vypršel</translation> <translation>Čas spojení vypršel</translation>
</message> </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> 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>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Nepodařilo se otevřít soubor</translation> <translation>Nepodařilo se otevřít soubor</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Nelze zapsat změny do &apos;%1&apos;.</translation> <translation>Nelze zapsat změny do &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Přidat masku ignorovaných</translation> <translation>Přidat masku ignorovaných</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Přidat novou masku ignorovaných souborů:</translation> <translation>Přidat novou masku ignorovaných souborů:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Upravit masku ignorovaných</translation> <translation>Upravit masku ignorovaných</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Upravit masku ignorovaných:</translation> <translation>Upravit masku ignorovaných:</translation>
</message> </message>
<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> <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> <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> </message>
@ -1192,24 +1200,24 @@ můžete být požádáni o dodatečná oprávnění.</translation>
<translation>Nastavit server %1</translation> <translation>Nastavit server %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Tato adresa NENÍ bezpečná, protože není šifrovaná. <translation>Tato adresa NENÍ bezpečná, protože není šifrovaná.
Nedoporučuje se používat.</translation> Nedoporučuje se používat.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>URL je bezpečná. Můžete ji použít.</translation> <translation>URL je bezpečná. Můžete ji použít.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Následující &gt;</translation> <translation>&amp;Následující &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Upravit server %1</translation> <translation>Upravit server %1</translation>
</message> </message>
@ -1227,129 +1235,129 @@ Nedoporučuje se jí používat.</translation>
<translation>Selhalo spojení s %1 v %2:&lt;br/&gt;%3</translation> <translation>Selhalo spojení s %1 v %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <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> <translation>Vypršení časového limitu při pokusu o připojení k %1 na %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Pokouším se připojit k %1 na %2...</translation> <translation>Pokouším se připojit k %1 na %2...</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>Byla obdržena nesprávná odpověď na ověřený webdav požadavek</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>Místní synchronizovaná složka %1 již existuje, nastavuji ji pro synchronizaci.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation>Vytvářím místní adresář pro synchronizaci %1...</translation> <translation>Vytvářím místní adresář pro synchronizaci %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>OK</translation> <translation>OK</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>selhalo.</translation> <translation>selhalo.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Nelze vytvořit místní složku %1</translation> <translation>Nelze vytvořit místní složku %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Žádná vzdálená složka nenastavena!</translation> <translation>Žádná vzdálená složka nenastavena!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Chyba: %1</translation> <translation>Chyba: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>vytvářím složku na ownCloudu: %1</translation> <translation>vytvářím složku na ownCloudu: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Vzdálená složka %1 byla úspěšně vytvořena.</translation> <translation>Vzdálená složka %1 byla úspěšně vytvořena.</translation>
</message> </message>
<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> <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> <translation>Vzdálená složka %1 již existuje. Spojuji ji pro synchronizaci.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Vytvoření složky selhalo HTTP chybou %1</translation> <translation>Vytvoření složky selhalo HTTP chybou %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Vytváření vzdálené složky %1 selhalo s chybou &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Bylo nastaveno synchronizované spojení z %1 do vzdáleného adresáře %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Úspěšně spojeno s %1.</translation> <translation>Úspěšně spojeno s %1.</translation>
</message> </message>
<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> <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> <translation>Spojení s %1 nelze navázat. Prosím zkuste to znovu.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Přejmenování složky selhalo</translation> <translation>Přejmenování složky selhalo</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1388,7 +1396,7 @@ Nedoporučuje se jí používat.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Čas spojení vypršel</translation> <translation>Čas spojení vypršel</translation>
</message> </message>
@ -1396,7 +1404,7 @@ Nedoporučuje se jí používat.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Neplatná JSON odpověď z adresy URL</translation> <translation>Neplatná JSON odpověď z adresy URL</translation>
</message> </message>
@ -1432,20 +1440,25 @@ Nedoporučuje se jí používat.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <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>
<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> <source>The file could not be downloaded completely.</source>
<translation>Soubor nemohl být kompletně stažen.</translation> <translation>Soubor nemohl být kompletně stažen.</translation>
</message> </message>
<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> <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> <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>
<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>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ Nedoporučuje se jí používat.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Soubor odebrán</translation> <translation>Soubor odebrán</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Místní soubor byl změněn během synchronizace.</translation> <translation>Místní soubor byl změněn během synchronizace.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Chybí adresa URL</translation> <translation>Chybí adresa URL</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Místní soubor byl odstraněn během synchronizace.</translation> <translation>Místní soubor byl odstraněn během synchronizace.</translation>
</message> </message>
<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> <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> <translation>Server nepotvrdil poslední část dat. (Nebyl nalezen e-tag)</translation>
</message> </message>
@ -1849,7 +1867,7 @@ Nedoporučuje se jí používat.</translation>
<translation>Nastavit heslo</translation> <translation>Nastavit heslo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 v umístění: %2</translation> <translation>%1 v umístění: %2</translation>
</message> </message>
@ -1874,73 +1892,73 @@ Nedoporučuje se jí používat.</translation>
<translation>Ch&amp;ránit heslem</translation> <translation>Ch&amp;ránit heslem</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Chráněno heslem</translation> <translation>Chráněno heslem</translation>
</message> </message>
<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> <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> <translation>Tento soubor nelze sdílet, protože byl nasdílen bez možnosti dalšího sdílení.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>&amp;Sdílet odkaz</translation> <translation>&amp;Sdílet odkaz</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS API chybový kód: %1</translation> <translation>OCS API chybový kód: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Není nakonfigurována žádná synchronizační složka.</translation> <translation>Není nakonfigurována žádná synchronizační složka.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Nelze nalézt adresář pro nahrávání.</translation> <translation>Nelze nalézt adresář pro nahrávání.</translation>
</message> </message>
<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> <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> <translation>Existuje synchronizovaný soubor stejného jména. Tento soubor nelze registrovat pro synchronizaci.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Soubor nelze synchronizovat.</translation> <translation>Soubor nelze synchronizovat.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Sdílení externích adresářů ještě nefunguje.</translation> <translation>Sdílení externích adresářů ještě nefunguje.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Čekání na nahrávání...</translation> <translation>Čekání na nahrávání...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Nelze registrovat v synchronizačním umístění.</translation> <translation>Nelze registrovat v synchronizačním umístění.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Synchronizace registrovaného souboru ještě nebyla úspěšná.</translation> <translation>Synchronizace registrovaného souboru ještě nebyla úspěšná.</translation>
</message> </message>
@ -2349,64 +2367,64 @@ Nedoporučuje se jí používat.</translation>
<translation>Nemohu inicializovat synchronizační žurnál.</translation> <translation>Nemohu inicializovat synchronizační žurnál.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Nelze otevřít synchronizační žurnál</translation> <translation>Nelze otevřít synchronizační žurnál</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorováno podle nastavení &quot;vybrat co synchronizovat&quot;</translation> <translation>Ignorováno podle nastavení &quot;vybrat co synchronizovat&quot;</translation>
</message> </message>
<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> <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> <translation>Není povoleno, protože nemáte oprávnění vytvářet podadresáře v tomto adresáři</translation>
</message> </message>
<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> <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> <translation>Není povoleno, protože nemáte oprávnění vytvořit rodičovský adresář</translation>
</message> </message>
<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> <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> <translation>Není povoleno, protože nemáte oprávnění přidávat soubory do tohoto adresáře</translation>
</message> </message>
<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> <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> <translation>Není povoleno nahrát tento soubor, protože je na serveru uložen pouze pro čtení, obnovuji</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Odstranění není povoleno, obnovuji</translation> <translation>Odstranění není povoleno, obnovuji</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Místní soubory a sdílená složka byly odstraněny.</translation> <translation>Místní soubory a sdílená složka byly odstraněny.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Přesun není povolen, položka obnovena</translation> <translation>Přesun není povolen, položka obnovena</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Přesun není povolen, protože %1 je pouze pro čtení</translation> <translation>Přesun není povolen, protože %1 je pouze pro čtení</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>cílové umístění</translation> <translation>cílové umístění</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>zdroj</translation> <translation>zdroj</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="de_DE" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -32,7 +40,7 @@
<message> <message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="131"/> <location filename="../src/gui/folderwizardtargetpage.ui" line="131"/>
<source>Select a remote destination folder</source> <source>Select a remote destination folder</source>
<translation>Entfernten Zielordner auswählen</translation> <translation>Einen entfernten Zielordner auswählen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="143"/> <location filename="../src/gui/folderwizardtargetpage.ui" line="143"/>
@ -141,7 +149,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="335"/> <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> <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>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="371"/> <location filename="../src/gui/accountsettings.cpp" line="371"/>
@ -151,8 +159,8 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="372"/> <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> <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; <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 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> 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>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="482"/> <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> <message>
<location filename="../src/gui/accountsettings.cpp" line="483"/> <location filename="../src/gui/accountsettings.cpp" line="483"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <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>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="606"/> <location filename="../src/gui/accountsettings.cpp" line="606"/>
@ -706,22 +714,22 @@ Sind Sie sicher, dass sie diese Operation durchführen wollen?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Kein E-Tag vom Server empfangen, bitte Proxy / Gateway überprüfen</translation> <translation>Kein E-Tag vom Server empfangen, bitte Proxy / Gateway überprüfen</translation>
</message> </message>
<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> <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> <translation>Es wurde ein unterschiedlicher E-Tag zum Fortfahren empfangen. Bitte beim nächsten mal nochmal versuchen.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Server hat falschen Bereich für den Inhalt zurück gegeben</translation> <translation>Server hat falschen Bereich für den Inhalt zurück gegeben</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Zeitüberschreitung der Verbindung</translation> <translation>Zeitüberschreitung der Verbindung</translation>
</message> </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> Aktivierte Elemente werden ebenfalls gelöscht, wenn diese das Löschen eines Verzeichnis verhindern. Dies ist nützlich für Metadaten.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Datei konnte nicht geöffnet werden</translation> <translation>Datei konnte nicht geöffnet werden</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Konnte Änderungen nicht in &apos;%1&apos; schreiben.</translation> <translation>Konnte Änderungen nicht in &apos;%1&apos; schreiben.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Ignoriermuster hinzufügen</translation> <translation>Ignoriermuster hinzufügen</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Neues Ignoriermuster hinzufügen:</translation> <translation>Neues Ignoriermuster hinzufügen:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Ignoriermuster bearbeiten</translation> <translation>Ignoriermuster bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Ignoriermuster bearbeiten:</translation> <translation>Ignoriermuster bearbeiten:</translation>
</message> </message>
<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> <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> <translation>Dieser Eintrag wird vom System auf &apos;%1&apos; bereitgestellt und kann in dieser Ansicht nicht geändert werden.</translation>
</message> </message>
@ -900,7 +908,7 @@ Aktivierte Elemente werden ebenfalls gelöscht, wenn diese das Löschen eines Ve
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="194"/> <location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source> <source>Could not write to log file %1</source>
<translation type="unfinished"/> <translation>Konnte nicht in die Protokoll-Datei %1 schreiben</translation>
</message> </message>
</context> </context>
<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"/> <location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask <source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source> 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>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/> <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> <translation>%1 Server einrichten</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Diese URL ist NICHT sicher, das sie nicht verschlüsselt ist. <translation>Diese URL ist NICHT sicher, das sie nicht verschlüsselt ist.
Es ist nicht ratsam, diese zu benutzen.</translation> Es ist nicht ratsam, diese zu benutzen.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Diese URL ist sicher. Sie können Sie benutzen.</translation> <translation>Diese URL ist sicher. Sie können Sie benutzen.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Weiter &gt;</translation> <translation>&amp;Weiter &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>%1 Server aktualisieren</translation> <translation>%1 Server aktualisieren</translation>
</message> </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> <translation>Die Verbindung zu %1 auf %2:&lt;br/&gt;%3 konnte nicht hergestellt werden</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Zeitüberschreitung beim Verbindungsversuch mit %1 unter %2.</translation> <translation>Zeitüberschreitung beim Verbindungsversuch mit %1 unter %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Verbindungsversuch mit %1 unter %2</translation> <translation>Verbindungsversuch mit %1 unter %2</translation>
</message> </message>
<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> <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>
<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> <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>
<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> <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> <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>
<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> <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> <translation>Lokaler Sync-Ordner %1 existiert bereits, aktiviere Synchronistation.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation>Lokaler Synchronisations-Ordner %1 wird erstellt ...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>fehlgeschlagen.</translation> <translation>fehlgeschlagen.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Der lokale Ordner %1 konnte nicht angelegt werden</translation> <translation>Der lokale Ordner %1 konnte nicht angelegt werden</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Keinen entfernten Ordner angegeben!</translation> <translation>Keinen entfernten Ordner angegeben!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Fehler: %1</translation> <translation>Fehler: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>erstelle Ordner auf ownCloud: %1</translation> <translation>erstelle Ordner auf ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Remoteordner %1 erfolgreich erstellt.</translation> <translation>Remoteordner %1 erfolgreich erstellt.</translation>
</message> </message>
<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> <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> <translation>Der Ordner %1 ist auf dem Server bereits vorhanden. Verbinde zur Synchronisation.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Das Erstellen des Verzeichnisses erzeugte den HTTP-Fehler-Code %1</translation> <translation>Das Erstellen des Verzeichnisses erzeugte den HTTP-Fehler-Code %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Remote-Ordner %1 konnte mit folgendem Fehler nicht erstellt werden: &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Eine Synchronisationsverbindung für Ordner %1 zum entfernten Ordner %2 wurde eingerichtet.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Erfolgreich verbunden mit %1!</translation> <translation>Erfolgreich verbunden mit %1!</translation>
</message> </message>
<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> <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> <translation>Die Verbindung zu %1 konnte nicht hergestellt werden. Bitte prüfen Sie die Einstellungen erneut.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Ordner umbenennen fehlgeschlagen.</translation> <translation>Ordner umbenennen fehlgeschlagen.</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1388,7 +1396,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Zeitüberschreitung der Verbindung</translation> <translation>Zeitüberschreitung der Verbindung</translation>
</message> </message>
@ -1396,7 +1404,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Ungültige JSON-Antwort von der Poll-URL</translation> <translation>Ungültige JSON-Antwort von der Poll-URL</translation>
</message> </message>
@ -1432,20 +1440,25 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>Die Datei %1 kann aufgrund eines Konfliktes mit dem lokalen Dateinamen nicht herunter geladen werden!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Die Datei konnte nicht vollständig herunter geladen werden.</translation> <translation>Die Datei konnte nicht vollständig herunter geladen werden.</translation>
</message> </message>
<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> <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> <translation>Die Datei %1 kann aufgrund eines Konfliktes mit dem lokalen Dateinamen nicht gespeichert geladen werden!</translation>
</message> </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>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1457,7 +1470,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="109"/> <location filename="../src/libsync/owncloudpropagator.cpp" line="109"/>
<source>Continue blacklisting:</source> <source>Continue blacklisting:</source>
<translation type="unfinished"/> <translation>Blacklisting fortsetzen:</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="205"/> <location filename="../src/libsync/owncloudpropagator.cpp" line="205"/>
@ -1483,12 +1496,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="60"/> <location filename="../src/libsync/propagatorjobs.cpp" line="60"/>
<source>Error removing &apos;%1&apos;: %2;</source> <source>Error removing &apos;%1&apos;: %2;</source>
<translation type="unfinished"/> <translation>Fehler beim Entfernen &apos;%1&apos;: %2;</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="71"/> <location filename="../src/libsync/propagatorjobs.cpp" line="71"/>
<source>Could not remove directory &apos;%1&apos;;</source> <source>Could not remove directory &apos;%1&apos;;</source>
<translation type="unfinished"/> <translation>Konnte Verzeichnis &apos;%1&apos;; nicht entfernen.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="86"/> <location filename="../src/libsync/propagatorjobs.cpp" line="86"/>
@ -1514,7 +1527,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="114"/> <location filename="../src/libsync/propagateremotedelete.cpp" line="114"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source> <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> </message>
</context> </context>
<context> <context>
@ -1522,7 +1535,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="71"/> <location filename="../src/libsync/propagateremotemkdir.cpp" line="71"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source> <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> </message>
</context> </context>
<context> <context>
@ -1545,7 +1558,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/propagateremotemove.cpp" line="143"/> <location filename="../src/libsync/propagateremotemove.cpp" line="143"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source> <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> </message>
</context> </context>
<context> <context>
@ -1570,33 +1583,38 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Datei gelöscht</translation> <translation>Datei gelöscht</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Eine lokale Datei wurde während der Synchronisation geändert.</translation> <translation>Eine lokale Datei wurde während der Synchronisation geändert.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Poll-URL fehlt</translation> <translation>Poll-URL fehlt</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Die lokale Datei wurde während der Synchronisation gelöscht.</translation> <translation>Die lokale Datei wurde während der Synchronisation gelöscht.</translation>
</message> </message>
<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> <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> <translation>Der Server hat den letzten Block nicht bestätigt. (Der E-Tag war nicht vorhanden)</translation>
</message> </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="167"/>
<location filename="../src/gui/selectivesyncdialog.cpp" line="214"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="214"/>
<source>No subfolders currently on the server.</source> <source>No subfolders currently on the server.</source>
<translation type="unfinished"/> <translation>Aktuell befinden sich keine Unterordner auf dem Server.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="216"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="216"/>
<source>An error occured while loading the list of sub folders.</source> <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> </message>
</context> </context>
<context> <context>
@ -1825,12 +1843,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="182"/> <location filename="../src/gui/sharedialog.ui" line="182"/>
<source>Set &amp;password </source> <source>Set &amp;password </source>
<translation type="unfinished"/> <translation>&amp;password festlegen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="196"/> <location filename="../src/gui/sharedialog.ui" line="196"/>
<source>Set &amp;expiration date</source> <source>Set &amp;expiration date</source>
<translation>Ablaufdatum s&amp;etzen</translation> <translation>Ablaufdatum setzen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="77"/> <location filename="../src/gui/sharedialog.ui" line="77"/>
@ -1840,7 +1858,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="125"/> <location filename="../src/gui/sharedialog.ui" line="125"/>
<source>Copy &amp;link</source> <source>Copy &amp;link</source>
<translation type="unfinished"/> <translation>Kopieren &amp;link</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="142"/> <location filename="../src/gui/sharedialog.ui" line="142"/>
@ -1848,7 +1866,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<translation>Passwort setzen</translation> <translation>Passwort setzen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1-Pfad: %2</translation> <translation>%1-Pfad: %2</translation>
</message> </message>
@ -1865,81 +1883,81 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="110"/> <location filename="../src/gui/sharedialog.cpp" line="110"/>
<source>Folder: %2</source> <source>Folder: %2</source>
<translation type="unfinished"/> <translation>Ordner: %2</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="114"/> <location filename="../src/gui/sharedialog.cpp" line="114"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation type="unfinished"/> <translation>Passwort geschützt</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>passwortgeschützt</translation> <translation>passwortgeschützt</translation>
</message> </message>
<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> <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>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation>&amp;Link teilen</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS-API-Fehlercode: %1</translation> <translation>OCS-API-Fehlercode: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Es ist kein Synchronisationsordner konfiguriert.</translation> <translation>Es ist kein Synchronisationsordner konfiguriert.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation>Kann keinen Ordner zum Hochladen finden.</translation>
</message> </message>
<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> <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>
<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> <source>The file cannot be synced.</source>
<translation>Die Datei kann nicht synchronisiert werden.</translation> <translation>Die Datei kann nicht synchronisiert werden.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Das Teilen von externen Verzeichnissen funktioniert noch nicht.</translation> <translation>Das Teilen von externen Verzeichnissen funktioniert noch nicht.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Warten auf das Hochladen</translation> <translation>Warten auf das Hochladen</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Registrierung im Synchronisationsraum nicht möglich.</translation> <translation>Registrierung im Synchronisationsraum nicht möglich.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Die Synchronisation der registrierten Datei war noch nicht erfolgreich.</translation> <translation>Die Synchronisation der registrierten Datei war noch nicht erfolgreich.</translation>
</message> </message>
@ -2290,7 +2308,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="145"/> <location filename="../src/libsync/syncengine.cpp" line="145"/>
<source>CSync failed to access</source> <source>CSync failed to access</source>
<translation type="unfinished"/> <translation>CSync-Zugriff fehlgeschlagen</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="160"/> <location filename="../src/libsync/syncengine.cpp" line="160"/>
@ -2305,7 +2323,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="169"/> <location filename="../src/libsync/syncengine.cpp" line="169"/>
<source>An internal error number %1 occurred.</source> <source>An internal error number %1 occurred.</source>
<translation type="unfinished"/> <translation>Ein interner Fehler mit der Fehlernummer %1 ist aufgetreten.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="224"/> <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> <translation>Synchronisationsbericht konnte nicht initialisiert werden.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Synchronisationsbericht kann nicht geöffnet werden</translation> <translation>Synchronisationsbericht kann nicht geöffnet werden</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Aufgrund der »Zu synchronisierende Elemente auswählen«-Sperrliste ignoriert</translation> <translation>Aufgrund der »Zu synchronisierende Elemente auswählen«-Sperrliste ignoriert</translation>
</message> </message>
<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> <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> <translation>Nicht erlaubt, da Sie keine Rechte zur Erstellung von Unterordnern haben</translation>
</message> </message>
<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> <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> <translation>Nicht erlaubt, da Sie keine Rechte zur Erstellung von Hauptordnern haben</translation>
</message> </message>
<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> <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> <translation>Nicht erlaubt, da Sie keine Rechte zum Hinzufügen von Dateien in diesen Ordner haben</translation>
</message> </message>
<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> <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> <translation>Das Hochladen dieser Datei ist nicht erlaubt, da die Datei auf dem Server schreibgeschützt ist, Wiederherstellung</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Löschen nicht erlaubt, Wiederherstellung</translation> <translation>Löschen nicht erlaubt, Wiederherstellung</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Lokale Dateien und Freigabeordner wurden entfernt.</translation> <translation>Lokale Dateien und Freigabeordner wurden entfernt.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Verschieben nicht erlaubt, Element wiederhergestellt</translation> <translation>Verschieben nicht erlaubt, Element wiederhergestellt</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Verschieben nicht erlaubt, da %1 schreibgeschützt ist</translation> <translation>Verschieben nicht erlaubt, da %1 schreibgeschützt ist</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>Das Ziel</translation> <translation>Das Ziel</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>Die Quelle</translation> <translation>Die Quelle</translation>
</message> </message>
@ -2872,7 +2890,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/theme.cpp" line="251"/> <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> <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> </message>
</context> </context>
<context> <context>
@ -2890,7 +2908,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/progressdispatcher.cpp" line="36"/> <location filename="../src/libsync/progressdispatcher.cpp" line="36"/>
<source>Downloaded, renamed conflicting file</source> <source>Downloaded, renamed conflicting file</source>
<translation type="unfinished"/> <translation>Die umbenannte, konfliktbehaftete Datei wurde heruntergeladen</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/progressdispatcher.cpp" line="38"/> <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"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -706,22 +714,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Δεν ελήφθη E-Tag από το διακομιστή, ελέγξτε το διακομιστή μεσολάβησης/πύλη</translation> <translation>Δεν ελήφθη E-Tag από το διακομιστή, ελέγξτε το διακομιστή μεσολάβησης/πύλη</translation>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Ελήφθη διαφορετικό E-Tag για συνέχιση. Επανάληψη την επόμενη φορά.</translation> <translation>Ελήφθη διαφορετικό E-Tag για συνέχιση. Επανάληψη την επόμενη φορά.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Ο διακομιστής επέστρεψε εσφαλμένο πεδίο τιμών</translation> <translation>Ο διακομιστής επέστρεψε εσφαλμένο πεδίο τιμών</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Λήξη Χρόνου Αναμονής Σύνδεσης</translation> <translation>Λήξη Χρόνου Αναμονής Σύνδεσης</translation>
</message> </message>
@ -815,37 +823,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Τα επιλεγμένα στοιχεία επίσης θα διαγράφονται εάν εμποδίζουν την αφαίρεση ενός καταλόγου αρχείων. Αυτό είναι χρήσιμο για μετα-δεδομένα.</translation> Τα επιλεγμένα στοιχεία επίσης θα διαγράφονται εάν εμποδίζουν την αφαίρεση ενός καταλόγου αρχείων. Αυτό είναι χρήσιμο για μετα-δεδομένα.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Αδυναμία ανοίγματος αρχείου</translation> <translation>Αδυναμία ανοίγματος αρχείου</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Αδυναμία εγγραφής αλλαγών στο &apos;%1&apos;.</translation> <translation>Αδυναμία εγγραφής αλλαγών στο &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Προσθήκη Προτύπου Αγνόησης</translation> <translation>Προσθήκη Προτύπου Αγνόησης</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Προσθήκη νέου προτύπου αγνόησης:</translation> <translation>Προσθήκη νέου προτύπου αγνόησης:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Επεξεργασία Προτύπου Αγνόησης</translation> <translation>Επεξεργασία Προτύπου Αγνόησης</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Επεξεργασία προτύπου αγνόησης:</translation> <translation>Επεξεργασία προτύπου αγνόησης:</translation>
</message> </message>
<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> <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> <translation>Αυτή η είσοδος παρέχεται από το σύστημα στο &apos;%1&apos; και δεν μπορεί να τροποποιηθεί σε αυτή την προβολή.</translation>
</message> </message>
@ -1193,24 +1201,24 @@ for additional privileges during the process.</source>
<translation>Ρύθμιση %1 διακομιστή</translation> <translation>Ρύθμιση %1 διακομιστή</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Αυτή η ιστοσελίδα ΔΕΝ είναι ασφαλής καθώς δεν είναι κρυπτογραφημένη. <translation>Αυτή η ιστοσελίδα ΔΕΝ είναι ασφαλής καθώς δεν είναι κρυπτογραφημένη.
Δεν προτείνεται να τη χρησιμοποιήσετε.</translation> Δεν προτείνεται να τη χρησιμοποιήσετε.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Αυτή η url είναι ασφαλές. Μπορείτε να τη χρησιμοποιήσετε. </translation> <translation>Αυτή η url είναι ασφαλής. Μπορείτε να τη χρησιμοποιήσετε. </translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Επόμενο &gt;</translation> <translation>&amp;Επόμενο &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Ενημέρωση %1 διακομιστή</translation> <translation>Ενημέρωση %1 διακομιστή</translation>
</message> </message>
@ -1228,129 +1236,129 @@ It is not advisable to use it.</source>
<translation>Αποτυχία σύνδεσης με το %1 στο %2:&lt;br/&gt;%3</translation> <translation>Αποτυχία σύνδεσης με το %1 στο %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Λήξη χρονικού ορίου κατά τη σύνδεση σε %1 σε %2.</translation> <translation>Λήξη χρονικού ορίου κατά τη σύνδεση σε %1 σε %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Προσπάθεια σύνδεσης στο %1 για %2...</translation> <translation>Προσπάθεια σύνδεσης στο %1 για %2...</translation>
</message> </message>
<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> <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> <translation>Η πιστοποιημένη αίτηση στον διακομιστή ανακατευθύνθηκε σε &apos;%1&apos;. Το URL είναι εσφαλμένο, ο διακομιστής δεν έχει διαμορφωθεί σωστά.</translation>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation>Υπήρξε μια άκυρη απόκριση σε μια πιστοποιημένη αίτηση </translation> <translation>Υπήρξε μια άκυρη απόκριση σε μια πιστοποιημένη αίτηση </translation>
</message> </message>
<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> <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> <translation>Απαγόρευση πρόσβασης από τον διακομιστή. Για να επιβεβαιώσετε ότι έχετε δικαιώματα πρόσβασης, &lt;a href=&quot;%1&quot;&gt;πατήστε εδώ&lt;/a&gt; για να προσπελάσετε την υπηρεσία με το πρόγραμμα πλοήγησής σας.</translation>
</message> </message>
<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> <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> <translation>Ο τοπικός φάκελος συγχρονισμού %1 υπάρχει ήδη, ρύθμιση για συγχρονισμό.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation>Δημιουργία τοπικού φακέλου συγχρονισμού %1...</translation> <translation>Δημιουργία τοπικού φακέλου συγχρονισμού %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>οκ</translation> <translation>οκ</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>απέτυχε.</translation> <translation>απέτυχε.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Αδυναμία δημιουργίας τοπικού φακέλου %1 </translation> <translation>Αδυναμία δημιουργίας τοπικού φακέλου %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Δεν προσδιορίστηκε κανένας απομακρυσμένος φάκελος!</translation> <translation>Δεν προσδιορίστηκε κανένας απομακρυσμένος φάκελος!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Σφάλμα: %1 </translation> <translation>Σφάλμα: %1 </translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>δημιουργία φακέλου στο ownCloud: %1</translation> <translation>δημιουργία φακέλου στο ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Ο απομακρυσμένος φάκελος %1 δημιουργήθηκε με επιτυχία.</translation> <translation>Ο απομακρυσμένος φάκελος %1 δημιουργήθηκε με επιτυχία.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Ο απομακρυσμένος φάκελος %1 υπάρχει ήδη. Θα συνδεθεί για συγχρονισμό. </translation> <translation>Ο απομακρυσμένος φάκελος %1 υπάρχει ήδη. Θα συνδεθεί για συγχρονισμό. </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Η δημιουργία φακέλου είχε ως αποτέλεσμα τον κωδικό σφάλματος HTTP %1</translation> <translation>Η δημιουργία φακέλου είχε ως αποτέλεσμα τον κωδικό σφάλματος HTTP %1</translation>
</message> </message>
<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> <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> <translation>Η δημιουργία απομακρυσμένου φακέλλου απέτυχε επειδή τα διαπιστευτήρια είναι λάθος!&lt;br/&gt;Παρακαλώ επιστρέψετε και ελέγξετε τα διαπιστευτήριά σας.&lt;/p&gt;</translation>
</message> </message>
<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> <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> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Η δημιουργία απομακρυσμένου φακέλου απέτυχε, πιθανώς επειδή τα διαπιστευτήρια που δόθηκαν είναι λάθος.&lt;/font&gt;&lt;br/&gt;Παρακαλώ επιστρέψτε πίσω και ελέγξτε τα διαπιστευτήρια σας.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Η δημιουργία απομακρυσμένου φακέλου %1 απέτυχε με σφάλμα &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Μια σύνδεση συγχρονισμού από τον απομακρυσμένο κατάλογο %1 σε %2 έχει ρυθμιστεί. </translation> <translation>Μια σύνδεση συγχρονισμού από τον απομακρυσμένο κατάλογο %1 σε %2 έχει ρυθμιστεί. </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Επιτυχής σύνδεση με %1!</translation> <translation>Επιτυχής σύνδεση με %1!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Αδυναμία σύνδεσης στον %1. Παρακαλώ ελέξτε ξανά.</translation> <translation>Αδυναμία σύνδεσης στον %1. Παρακαλώ ελέξτε ξανά.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Αποτυχία μετονομασίας φακέλου</translation> <translation>Αποτυχία μετονομασίας φακέλου</translation>
</message> </message>
<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> <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> <translation>Αδυναμία αφαίρεσης και δημιουργίας αντιγράφου ασφαλείας του φακέλου διότι ο φάκελος ή ένα αρχείο του είναι ανοικτό από άλλο πρόγραμμα. Παρακαλώ κλείστε τον φάκελο ή το αρχείο και πατήστε επανάληψη ή ακυρώστε την ρύθμιση.</translation>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Επιτυχής δημιουργία τοπικού φακέλου %1 για συγχρονισμό!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1389,7 +1397,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Λήξη Χρόνου Αναμονής Σύνδεσης</translation> <translation>Λήξη Χρόνου Αναμονής Σύνδεσης</translation>
</message> </message>
@ -1397,7 +1405,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Λανθασμένη απάντηση JSON από την ιστοσελίδα poll</translation> <translation>Λανθασμένη απάντηση JSON από την ιστοσελίδα poll</translation>
</message> </message>
@ -1433,20 +1441,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Το αρχείο %1 δεν είναι δυνατό να ληφθεί λόγω διένεξης με το όνομα ενός τοπικού αρχείου!</translation> <translation>Το αρχείο %1 δεν είναι δυνατό να ληφθεί λόγω διένεξης με το όνομα ενός τοπικού αρχείου!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Η λήψη του αρχείου δεν ολοκληρώθηκε.</translation> <translation>Η λήψη του αρχείου δεν ολοκληρώθηκε.</translation>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Το αρχείο %1 δεν είναι δυνατό να αποθηκευτεί λόγω διένεξης με το όνομα ενός τοπικού ονόματος αρχείου!</translation> <translation>Το αρχείο %1 δεν είναι δυνατό να αποθηκευτεί λόγω διένεξης με το όνομα ενός τοπικού ονόματος αρχείου!</translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation>Το αρχείο έχει αλλάξει από όταν ανακαλύφθηκε</translation>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1471,7 +1484,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="119"/> <location filename="../src/libsync/propagatorjobs.cpp" line="119"/>
<source>Attention, possible case sensitivity clash with %1</source> <source>Attention, possible case sensitivity clash with %1</source>
<translation>Προσοχή, πιθανή διένεξη κεφαλαίων-πεζών γραμάτων με το %1</translation> <translation>Προσοχή, πιθανή διένεξη κεφαλαίων-πεζών γραμμάτων με το %1</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="124"/> <location filename="../src/libsync/propagatorjobs.cpp" line="124"/>
@ -1571,33 +1584,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Το αρχείο αφαιρέθηκε</translation> <translation>Το αρχείο αφαιρέθηκε</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Το τοπικό αρχείο τροποποιήθηκε κατά τον συγχρονισμό.</translation> <translation>Το τοπικό αρχείο τροποποιήθηκε κατά τον συγχρονισμό.</translation>
</message> </message>
<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> <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> <translation>Το αρχείο υπέστη επεξεργασία τοπικά αλλά είναι τμήμα ενός διαμοιρασμένου καταλόγου μόνο για ανάγνωση. Επαναφέρθηκε και το επεξεργασμένο βρίσκεται στο αρχείο συγκρούσεων.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Η διεύθυνση poll URL λείπει</translation> <translation>Η διεύθυνση poll URL λείπει</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Το τοπικό αρχείο αφαιρέθηκε κατά το συγχρονισμό.</translation> <translation>Το τοπικό αρχείο αφαιρέθηκε κατά το συγχρονισμό.</translation>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Ο διακομιστής δεν αναγνώρισε το τελευταίο τμήμα. (Δεν υπήρχε e-tag)</translation> <translation>Ο διακομιστής δεν αναγνώρισε το τελευταίο τμήμα. (Δεν υπήρχε e-tag)</translation>
</message> </message>
@ -1850,7 +1868,7 @@ It is not advisable to use it.</source>
<translation>Ορισμός κωδικού πρόσβασης</translation> <translation>Ορισμός κωδικού πρόσβασης</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 διαδρομή: %2</translation> <translation>%1 διαδρομή: %2</translation>
</message> </message>
@ -1875,73 +1893,73 @@ It is not advisable to use it.</source>
<translation>Π&amp;ροστασία με κωδικό</translation> <translation>Π&amp;ροστασία με κωδικό</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Προστατευμένο με κωδικό πρόσβασης</translation> <translation>Προστατευμένο με κωδικό πρόσβασης</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Το αρχείο δεν μπορεί να διαμοιραστεί γιατί διαμοιράστηκε χωρίς δικαιώματα διαμοιρασμού.</translation> <translation>Το αρχείο δεν μπορεί να διαμοιραστεί γιατί διαμοιράστηκε χωρίς δικαιώματα διαμοιρασμού.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>Δ&amp;ιαμοιρασμός συνδέσμου</translation> <translation>Δ&amp;ιαμοιρασμός συνδέσμου</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS API κωδικός λάθους: %1</translation> <translation>OCS API κωδικός λάθους: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Δεν έχει οριστεί φάκελος συνχρονισμού.</translation> <translation>Δεν έχει οριστεί φάκελος συνχρονισμού.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Αδυναμία εύρεσης φακέλου μεταφόρτωσης.</translation> <translation>Αδυναμία εύρεσης φακέλου μεταφόρτωσης.</translation>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Ήδη υπάρχει αρχείο συγχρονισμού με το ίδιο όνομα. Το αρχείο δεν μπορεί να καταχωρηθεί προς συγχρονισμό.</translation> <translation>Ήδη υπάρχει αρχείο συγχρονισμού με το ίδιο όνομα. Το αρχείο δεν μπορεί να καταχωρηθεί προς συγχρονισμό.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Το αρχείο δεν μπορεί να συγχρονιστεί.</translation> <translation>Το αρχείο δεν μπορεί να συγχρονιστεί.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Ο διαμοιρασμός εξωτερικών καταλόγων δεν λειτουργεί ακόμα.</translation> <translation>Ο διαμοιρασμός εξωτερικών καταλόγων δεν λειτουργεί ακόμα.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Αναμονή για μεταφόρτωση</translation> <translation>Αναμονή για μεταφόρτωση</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Αδυναμία καταχώρησης στο χώρο συγχρονισμού.</translation> <translation>Αδυναμία καταχώρησης στο χώρο συγχρονισμού.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Ο συγχρονισμός του καταχωρημένου αρχείου δεν πέτυχε ακόμη.</translation> <translation>Ο συγχρονισμός του καταχωρημένου αρχείου δεν πέτυχε ακόμη.</translation>
</message> </message>
@ -2350,64 +2368,64 @@ It is not advisable to use it.</source>
<translation>Αδυναμία προετοιμασίας αρχείου συγχρονισμού.</translation> <translation>Αδυναμία προετοιμασίας αρχείου συγχρονισμού.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Αδυναμία ανοίγματος του αρχείου συγχρονισμού</translation> <translation>Αδυναμία ανοίγματος του αρχείου συγχρονισμού</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Αγνοήθηκε εξαιτίας της μαύρης λίστας &quot;διάλεξε τι να συγχρονιστεί&quot;</translation> <translation>Αγνοήθηκε εξαιτίας της μαύρης λίστας &quot;διάλεξε τι να συγχρονιστεί&quot;</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε υπο-καταλόγους σε αυτό τον κατάλογο</translation> <translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε υπο-καταλόγους σε αυτό τον κατάλογο</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε στο γονεϊκό κατάλογο</translation> <translation>Δεν επιτρέπεται επειδή δεν έχετε δικαιώματα να προσθέσετε στο γονεϊκό κατάλογο</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Δεν επιτρέπεται επειδή δεν έχεται δικαιώματα να προσθέσετε αρχεία σε αυτόν τον κατάλογο</translation> <translation>Δεν επιτρέπεται επειδή δεν έχεται δικαιώματα να προσθέσετε αρχεία σε αυτόν τον κατάλογο</translation>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Δεν επιτρέπεται να μεταφορτώσετε αυτό το αρχείο επειδή είναι μόνο για ανάγνωση στο διακομιστή, αποκατάσταση σε εξέλιξη</translation> <translation>Δεν επιτρέπεται να μεταφορτώσετε αυτό το αρχείο επειδή είναι μόνο για ανάγνωση στο διακομιστή, αποκατάσταση σε εξέλιξη</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Δεν επιτρέπεται η αφαίρεση, αποκατάσταση σε εξέλιξη</translation> <translation>Δεν επιτρέπεται η αφαίρεση, αποκατάσταση σε εξέλιξη</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Οι τοπικοί φάκελοι και ο φάκελος κοινής χρήσης αφαιρέθηκαν.</translation> <translation>Οι τοπικοί φάκελοι και ο φάκελος κοινής χρήσης αφαιρέθηκαν.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Η μετακίνηση δεν επιτρέπεται, το αντικείμενο αποκαταστάθηκε</translation> <translation>Η μετακίνηση δεν επιτρέπεται, το αντικείμενο αποκαταστάθηκε</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Η μετακίνηση δεν επιτρέπεται επειδή το %1 είναι μόνο για ανάγνωση</translation> <translation>Η μετακίνηση δεν επιτρέπεται επειδή το %1 είναι μόνο για ανάγνωση</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>ο προορισμός</translation> <translation>ο προορισμός</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>η προέλευση</translation> <translation>η προέλευση</translation>
</message> </message>
@ -2468,7 +2486,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="295"/> <location filename="../src/gui/owncloudgui.cpp" line="295"/>
<source>None.</source> <source>None.</source>
<translation>Κανένας.</translation> <translation>Καμμία.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="299"/> <location filename="../src/gui/owncloudgui.cpp" line="299"/>

View file

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.0" language="en_US"> <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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -704,22 +712,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -811,37 +819,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1188,23 +1196,23 @@ for additional privileges during the process.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1222,129 +1230,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
@ -1383,7 +1391,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1391,7 +1399,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1427,20 +1435,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1565,33 +1578,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1844,7 +1862,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1869,73 +1887,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2342,64 +2360,64 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -42,7 +50,7 @@
<message> <message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="163"/> <location filename="../src/gui/folderwizardtargetpage.ui" line="163"/>
<source>Refresh</source> <source>Refresh</source>
<translation>Actualizar</translation> <translation>Refrescar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="177"/> <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> <message>
<location filename="../src/gui/folderwizard.cpp" line="309"/> <location filename="../src/gui/folderwizard.cpp" line="309"/>
<source>Authentication failed accessing %1</source> <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>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="311"/> <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> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <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> <translation>No se recibió ninguna e-tag del servidor, revise el proxy/gateway</translation>
</message> </message>
<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> <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> <translation>Se recibió una e-tag distinta para reanudar. Se intentará nuevamente.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>El servidor devolvió un content-range erróneo</translation> <translation>El servidor devolvió un content-range erróneo</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Tiempo de espera de conexión agotado</translation> <translation>Tiempo de espera de conexión agotado</translation>
</message> </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> 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>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>No se pudo abrir el archivo</translation> <translation>No se pudo abrir el archivo</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>No se pueden guardar cambios en &apos;%1&apos;.</translation> <translation>No se pueden guardar cambios en &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Añadir patrón para ignorar</translation> <translation>Añadir patrón para ignorar</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Añadir nuevo patrón para ignorar:</translation> <translation>Añadir nuevo patrón para ignorar:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Editar patrón de ignorados</translation> <translation>Editar patrón de ignorados</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Editar patrón de ignorados:</translation> <translation>Editar patrón de ignorados:</translation>
</message> </message>
<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> <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> <translation>Esta entrada es proporcionada por el sistema en &apos;%1&apos; y no puede ser modificada en esta vista.</translation>
</message> </message>
@ -899,7 +907,7 @@ Los elementos marcados también se eliminarán si impiden la eliminación de alg
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="194"/> <location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source> <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> </message>
</context> </context>
<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"/> <location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask <source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source> 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>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/> <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> <translation>Configurar servidor %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Esta URL NO ES SEGURA; pues no está cifrada. <translation>Esta URL NO ES SEGURA; pues no está cifrada.
No se recomienda usarla.</translation> No se recomienda usarla.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Esta url es segura. Puede utilizarla.</translation> <translation>Esta url es segura. Puede utilizarla.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Siguiente &gt;</translation> <translation>&amp;Siguiente &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Actualizar servidor %1</translation> <translation>Actualizar servidor %1</translation>
</message> </message>
@ -1226,129 +1234,129 @@ No se recomienda usarla.</translation>
<translation>Fallo al conectar %1 a %2:&lt;br/&gt;%3</translation> <translation>Fallo al conectar %1 a %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <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> <translation>Tiempo de espera agotado mientras se intentaba conectar a %1 en %2</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Intentando conectar a %1 desde %2...</translation> <translation>Intentando conectar a %1 desde %2...</translation>
</message> </message>
<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> <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>
<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> <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> <translation>Hubo una respuesta no válida a una solicitud autenticada de webdav</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<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> <source>Creating local sync folder %1...</source>
<translation>Creando carpeta de sincronización local %1</translation> <translation>Creando carpeta de sincronización local %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>bien</translation> <translation>bien</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>falló.</translation> <translation>falló.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>No se pudo crear carpeta local %1</translation> <translation>No se pudo crear carpeta local %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>¡No se ha especificado ninguna carpeta remota!</translation> <translation>¡No se ha especificado ninguna carpeta remota!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Error: %1</translation> <translation>Error: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>creando carpeta en ownCloud: %1</translation> <translation>creando carpeta en ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Carpeta remota %1 creado correctamente.</translation> <translation>Carpeta remota %1 creado correctamente.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectándola para sincronizacion.</translation> <translation>La carpeta remota %1 ya existe. Conectándola para sincronizacion.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>La creación de la carpeta causó un error HTTP de código %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Creación %1 de carpeta remota ha fallado con el error &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Se ha configarado una conexión de sincronización desde %1 al directorio remoto %2</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>¡Conectado con éxito a %1!</translation> <translation>¡Conectado con éxito a %1!</translation>
</message> </message>
<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> <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> <translation>Conexión a %1 no se pudo establecer. Por favor compruebelo de nuevo.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Error al renombrar la carpeta</translation> <translation>Error al renombrar la carpeta</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1387,7 +1395,7 @@ No se recomienda usarla.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Tiempo de espera de conexión agotado</translation> <translation>Tiempo de espera de conexión agotado</translation>
</message> </message>
@ -1395,7 +1403,7 @@ No se recomienda usarla.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Respuesta JSON invalida desde URL</translation> <translation>Respuesta JSON invalida desde URL</translation>
</message> </message>
@ -1431,27 +1439,32 @@ No se recomienda usarla.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>¡El archivo %1 no se puede descargar a causa de un conflicto con el nombre de un archivo local!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>No se pudo descargar el archivo completamente.</translation> <translation>No se pudo descargar el archivo completamente.</translation>
</message> </message>
<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> <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> <translation>¡El fichero %1 no puede guardarse debido a un conflicto con el nombre de otro fichero local!</translation>
</message> </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>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
<message> <message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="86"/> <location filename="../src/libsync/owncloudpropagator.cpp" line="86"/>
<source>; Restoration Failed: %1</source> <source>; Restoration Failed: %1</source>
<translation>; Fallo la restauración: %1</translation> <translation>; Falló la restauración: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="109"/> <location filename="../src/libsync/owncloudpropagator.cpp" line="109"/>
@ -1569,33 +1582,38 @@ No se recomienda usarla.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Archivo eliminado</translation> <translation>Archivo eliminado</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Un archivo local fue modificado durante la sincronización.</translation> <translation>Un archivo local fue modificado durante la sincronización.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>URL de encuesta faltante</translation> <translation>URL de encuesta faltante</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>El archivo local fue eliminado durante la sincronización.</translation> <translation>El archivo local fue eliminado durante la sincronización.</translation>
</message> </message>
<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> <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> <translation>El servidor no reconoció la última parte. (No había una e-tag presente.)</translation>
</message> </message>
@ -1737,7 +1755,7 @@ No se recomienda usarla.</translation>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="216"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="216"/>
<source>An error occured while loading the list of sub folders.</source> <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> </message>
</context> </context>
<context> <context>
@ -1845,7 +1863,7 @@ No se recomienda usarla.</translation>
<translation>Establecer contraseña</translation> <translation>Establecer contraseña</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 ruta: %2</translation> <translation>%1 ruta: %2</translation>
</message> </message>
@ -1870,73 +1888,73 @@ No se recomienda usarla.</translation>
<translation>Protegido por contr&amp;aseña </translation> <translation>Protegido por contr&amp;aseña </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Contraseña protegida</translation> <translation>Contraseña protegida</translation>
</message> </message>
<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> <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>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>&amp;Compartir enlace</translation> <translation>&amp;Compartir enlace</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS API codigo error: %1</translation> <translation>OCS API codigo error: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>No hay ninguna carpeta de sincronización configurada.</translation> <translation>No hay ninguna carpeta de sincronización configurada.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>No puede hallarse una carpeta a la cual subir.</translation> <translation>No puede hallarse una carpeta a la cual subir.</translation>
</message> </message>
<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> <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> <translation>Existe un archivo sincronizado con el mismo nombre. Éste no se puede registrar para sincronizar.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>El archivo no puede ser sincronizado.</translation> <translation>El archivo no puede sincronizarse.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>La compartición de directorios externos no está funcionando aún.</translation> <translation>La compartición de directorios externos no está funcionando aún.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Esperando para subir...</translation> <translation>Esperando para subir...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>No se pudo registrar el espacio de sincronización.</translation> <translation>No se pudo registrar el espacio de sincronización.</translation>
</message> </message>
<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> <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> <translation>La sincronización de los archivos registrados aún no ha sido exitosa.</translation>
</message> </message>
@ -2292,7 +2310,7 @@ No se recomienda usarla.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="160"/> <location filename="../src/libsync/syncengine.cpp" line="160"/>
<source>The service is temporarily unavailable</source> <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>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="166"/> <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> <translation>No se pudo inicializar un registro (journal) de sincronización.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>No es posible abrir el diario de sincronización</translation> <translation>No es posible abrir el diario de sincronización</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <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> <translation>Ignorado por que se encuentra en la lista negra de &quot;elija qué va a sincronizar&quot;</translation>
</message> </message>
<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> <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> <translation>No está permitido porque no tiene permisos para añadir subcarpetas en este directorio.</translation>
</message> </message>
<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> <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> <translation>No está permitido porque no tiene permisos para añadir un directorio</translation>
</message> </message>
<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> <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> <translation>No está permitido porque no tiene permisos para crear archivos en este directorio</translation>
</message> </message>
<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> <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> <translation>No está permitido subir este archivo porque es de solo lectura en el servidor, restaurando.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>No está permitido borrar, restaurando.</translation> <translation>No está permitido borrar, restaurando.</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Se eliminaron los archivos locales y la carpeta compartida.</translation> <translation>Se eliminaron los archivos locales y la carpeta compartida.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>No está permitido mover, elemento restaurado.</translation> <translation>No está permitido mover, elemento restaurado.</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>No está permitido mover, porque %1 es de sólo lectura.</translation> <translation>No está permitido mover, porque %1 es de sólo lectura.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>destino</translation> <translation>destino</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>origen</translation> <translation>origen</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_AR" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -704,22 +712,22 @@ Esto se puede deber a que el directorio fue reconfigurado de manera silenciosa o
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </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> 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>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>No se pudo abrir el archivo</translation> <translation>No se pudo abrir el archivo</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>No se pueden guardar cambios en &apos;%1&apos;.</translation> <translation>No se pueden guardar cambios en &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Agregar patrón a ignorar</translation> <translation>Agregar patrón a ignorar</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Añadir nuevo patrón a ignorar:</translation> <translation>Añadir nuevo patrón a ignorar:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <translation>Esta entrada es provista por el sistema en &apos;%1&apos; y no puede ser modificada en esta vista.</translation>
</message> </message>
@ -1190,23 +1198,23 @@ for additional privileges during the process.</source>
<translation>Configurando servidor %1</translation> <translation>Configurando servidor %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Esta URL es segura. La podés usar.</translation> <translation>Esta URL es segura. La podés usar.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Actualizando servidor %1</translation> <translation>Actualizando servidor %1</translation>
</message> </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> <translation>Falló al conectarse a %1 en %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Intentando conectar a %1 en %2...</translation> <translation>Intentando conectar a %1 en %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <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>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>aceptar</translation> <translation>aceptar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>Error.</translation> <translation>Error.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>No fue posible crear el directorio local %1</translation> <translation>No fue posible crear el directorio local %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>¡No se ha especificado un directorio remoto!</translation> <translation>¡No se ha especificado un directorio remoto!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Error: %1</translation> <translation>Error: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>Creando carpeta en ownCloud: %1</translation> <translation>Creando carpeta en ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>El directorio remoto %1 fue creado con éxito.</translation> <translation>El directorio remoto %1 fue creado con éxito.</translation>
</message> </message>
<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> <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> <translation>El directorio remoto %1 ya existe. Estableciendo conexión para sincronizar.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>La creación del directorio resultó en un error HTTP con código de error %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Se prtodujo un error &lt;tt&gt;%2&lt;/tt&gt; al crear el directorio remoto %1.</translation>
</message> </message>
<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> <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> <translation>Fue creada una conexión de sincronización desde %1 al directorio remoto %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Conectado con éxito a %1!</translation> <translation>Conectado con éxito a %1!</translation>
</message> </message>
<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> <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> <translation>No fue posible establecer la conexión a %1. Por favor, intentalo nuevamente.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Error Al Renombrar Directorio</translation> <translation>Error Al Renombrar Directorio</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Directorio local %1 creado&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1385,7 +1393,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1393,7 +1401,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1429,20 +1437,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1567,33 +1580,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1840,7 +1858,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1865,73 +1883,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2338,64 +2356,64 @@ It is not advisable to use it.</source>
<translation>Imposible inicializar un diario de sincronización.</translation> <translation>Imposible inicializar un diario de sincronización.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="et_EE" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Oled kindel, et soovid seda operatsiooni teostada?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ühtegi E-Silti ei saabunud serverist, kontrolli puhverserverit/lüüsi.</translation> <translation>Ühtegi E-Silti ei saabunud serverist, kontrolli puhverserverit/lüüsi.</translation>
</message> </message>
<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> <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> <translation>Saime jätkamiseks erineva E-Sildi. Proovin järgmine kord uuesti.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Server tagastas vale vahemiku</translation> <translation>Server tagastas vale vahemiku</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Ühenduse aegumine</translation> <translation>Ühenduse aegumine</translation>
</message> </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> Ühtlasi kustutatakse märgitud üksused, kui need takistavad kataloogi kustutamist. See on kasulik meta-andmetele.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Ei suutunud avada faili</translation> <translation>Ei suutunud avada faili</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Ei saa kirjutada muudatusi &apos;%1&apos;.</translation> <translation>Ei saa kirjutada muudatusi &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Lisa ignoreerimise muster</translation> <translation>Lisa ignoreerimise muster</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Lisa uus ignoreerimise muster:</translation> <translation>Lisa uus ignoreerimise muster:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Muuda ignoreerimis mustrit</translation> <translation>Muuda ignoreerimis mustrit</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Muuda ignoreerimis mustrit:</translation> <translation>Muuda ignoreerimis mustrit:</translation>
</message> </message>
<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> <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> <translation>Selle kirje on pakkunud süsteem &apos;%1&apos; ning seda ei saa antud vaates muuta.</translation>
</message> </message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Seadista %1 server</translation> <translation>Seadista %1 server</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>See url EI OLE turvaline, kuna see pole krüpteeritud. <translation>See url EI OLE turvaline, kuna see pole krüpteeritud.
Selle kasutamine pole soovitatav.</translation> Selle kasutamine pole soovitatav.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>See aadress on turvaline. Võid seda kasutada.</translation> <translation>See aadress on turvaline. Võid seda kasutada.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Edasi &gt;</translation> <translation>&amp;Edasi &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Uuenda %1 serverit</translation> <translation>Uuenda %1 serverit</translation>
</message> </message>
@ -1226,129 +1234,129 @@ Selle kasutamine pole soovitatav.</translation>
<translation>Ühendumine ebaõnnestus %1 %2-st:&lt;br/&gt;%3</translation> <translation>Ühendumine ebaõnnestus %1 %2-st:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Püüan ühenduda %1 kohast %2</translation> <translation>Püüan ühenduda %1 kohast %2</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>Kohalik kataloog %1 on juba olemas. Valmistan selle ette sünkroniseerimiseks.</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>ebaõnnestus.</translation> <translation>ebaõnnestus.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Ei suuda tekitada kohalikku kataloogi %1</translation> <translation>Ei suuda tekitada kohalikku kataloogi %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Ühtegi võrgukataloogi pole määratletud!</translation> <translation>Ühtegi võrgukataloogi pole määratletud!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Viga: %1</translation> <translation>Viga: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>loon uue kataloogi ownCloudi: %1</translation> <translation>loon uue kataloogi ownCloudi: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Eemalolev kaust %1 on loodud.</translation> <translation>Eemalolev kaust %1 on loodud.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Serveris on kataloog %1 juba olemas. Ühendan selle sünkroniseerimiseks.</translation> <translation>Serveris on kataloog %1 juba olemas. Ühendan selle sünkroniseerimiseks.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Kausta tekitamine lõppes HTTP veakoodiga %1</translation> <translation>Kausta tekitamine lõppes HTTP veakoodiga %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Kataloogi %1 tekitamine serverisse ebaõnnestus veaga &lt;tt&gt;%2&lt;/tt&gt;</translation>
</message> </message>
<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> <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> <translation>Loodi sünkroniseerimisühendus kataloogist %1 serveri kataloogi %2</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Edukalt ühendatud %1!</translation> <translation>Edukalt ühendatud %1!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Ühenduse loomine %1 ebaõnnestus. Palun kontrolli uuesti.</translation> <translation>Ühenduse loomine %1 ebaõnnestus. Palun kontrolli uuesti.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Kataloogi ümbernimetamine ebaõnnestus</translation> <translation>Kataloogi ümbernimetamine ebaõnnestus</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Kohalik kataloog %1 edukalt loodud!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1387,7 +1395,7 @@ Selle kasutamine pole soovitatav.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Ühenduse aegumine</translation> <translation>Ühenduse aegumine</translation>
</message> </message>
@ -1395,7 +1403,7 @@ Selle kasutamine pole soovitatav.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1431,20 +1439,25 @@ Selle kasutamine pole soovitatav.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>Faili %1 ei saa alla laadida kuna on konflikt kohaliku faili nimega.</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <translation>Faili %1 ei saa salvestada kuna on nime konflikt kohaliku failiga!</translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Selle kasutamine pole soovitatav.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Fail eemaldatud</translation> <translation>Fail eemaldatud</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Kohalik fail muutus sünkroniseeringu käigus.</translation> <translation>Kohalik fail muutus sünkroniseeringu käigus.</translation>
</message> </message>
<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> <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> <translation>Faili on lokaalselt muudetud, kuid see on osa kirjutamisõiguseta jagamisest. See on taastatud ning sinu muudatus on konfliktses failis.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Kohalik fail on eemaldatud sünkroniseeringu käigus.</translation> <translation>Kohalik fail on eemaldatud sünkroniseeringu käigus.</translation>
</message> </message>
<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> <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> <translation>Server ei tunnistanud viimast tükki. (E-silt puudus).</translation>
</message> </message>
@ -1842,7 +1860,7 @@ Selle kasutamine pole soovitatav.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1867,73 +1885,73 @@ Selle kasutamine pole soovitatav.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>&amp;Jaga linki</translation> <translation>&amp;Jaga linki</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2342,64 +2360,64 @@ Selle kasutamine pole soovitatav.</translation>
<translation>Ei suuda lähtestada sünkroniseeringu zurnaali.</translation> <translation>Ei suuda lähtestada sünkroniseeringu zurnaali.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Ei suuda avada sünkroniseeringu zurnaali</translation> <translation>Ei suuda avada sünkroniseeringu zurnaali</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <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> <translation>&quot;Vali, mida sünkroniseerida&quot; musta nimekirja tõttu vahele jäetud</translation>
</message> </message>
<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> <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> <translation>Pole lubatud, kuna sul puuduvad õigused lisada sellesse kataloogi lisada alam-kataloogi</translation>
</message> </message>
<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> <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> <translation>Pole lubatud, kuna sul puuduvad õigused lisada ülemkataloog</translation>
</message> </message>
<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> <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> <translation>Pole lubatud, kuna sul puuduvad õigused sellesse kataloogi faile lisada</translation>
</message> </message>
<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> <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> <translation>Pole lubatud üles laadida, kuna tegemist on ainult-loetava serveriga, taastan</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Eemaldamine pole lubatud, taastan</translation> <translation>Eemaldamine pole lubatud, taastan</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Kohalikud failid ja jagatud kaustad eemaldatud.</translation> <translation>Kohalikud failid ja jagatud kaustad eemaldatud.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Liigutamine pole lubatud, üksus taastatud</translation> <translation>Liigutamine pole lubatud, üksus taastatud</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Liigutamien pole võimalik kuna %1 on ainult lugemiseks</translation> <translation>Liigutamien pole võimalik kuna %1 on ainult lugemiseks</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>sihtkoht</translation> <translation>sihtkoht</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>allikas</translation> <translation>allikas</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="eu" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Ziur zaude eragiketa hau egin nahi duzula?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ez da E-Tagik jaso zerbitzaritik, egiaztatu Proxy/Gateway</translation> <translation>Ez da E-Tagik jaso zerbitzaritik, egiaztatu Proxy/Gateway</translation>
</message> </message>
<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> <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> <translation>Jarraitzeko E-Tag ezberdina jaso dugu. Hurrengoan saiatuko gara berriz.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Konexioa denboraz kanpo</translation> <translation>Konexioa denboraz kanpo</translation>
</message> </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> Markatutakoak ezabatuko dira karpeta bat ezabatzeko beharrezkoa bada. Hau meta datuentzat interesgarria da.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Ezin izan da fitxategia ireki</translation> <translation>Ezin izan da fitxategia ireki</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Ezin izan dira aldaketa idatzi hemen &apos;%1&apos;.</translation> <translation>Ezin izan dira aldaketa idatzi hemen &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Gehitu Baztertzeko Eredua</translation> <translation>Gehitu Baztertzeko Eredua</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Gehitu baztertzeko eredu berria:</translation> <translation>Gehitu baztertzeko eredu berria:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Editatu Baztertzeko Eredua</translation> <translation>Editatu Baztertzeko Eredua</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Editatu baztertzeko eredua</translation> <translation>Editatu baztertzeko eredua</translation>
</message> </message>
<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> <source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Konfiguratu %1 zerbitzaria</translation> <translation>Konfiguratu %1 zerbitzaria</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Url hori EZ da segurua ez baitago kodetuta. <translation>Url hori EZ da segurua ez baitago kodetuta.
Ez da gomendagarria erabltzea.</translation> Ez da gomendagarria erabltzea.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Url hau segurua da. Berau erabili dezakezu.</translation> <translation>Url hau segurua da. Berau erabili dezakezu.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Eguneratu %1 zerbitzaria</translation> <translation>Eguneratu %1 zerbitzaria</translation>
</message> </message>
@ -1226,129 +1234,129 @@ Ez da gomendagarria erabltzea.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>%2 zerbitzarian dagoen %1 konektatzen...</translation> <translation>%2 zerbitzarian dagoen %1 konektatzen...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>Bertako %1 karpeta dagoeneko existitzen da, sinkronizaziorako prestatzen.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ados</translation> <translation>ados</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>huts egin du.</translation> <translation>huts egin du.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Ezin da %1 karpeta lokala sortu</translation> <translation>Ezin da %1 karpeta lokala sortu</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Ez da urruneko karpeta zehaztu!</translation> <translation>Ez da urruneko karpeta zehaztu!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Errorea: %1</translation> <translation>Errorea: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>ownClouden karpeta sortzen: %1</translation> <translation>ownClouden karpeta sortzen: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Urruneko %1 karpeta ongi sortu da.</translation> <translation>Urruneko %1 karpeta ongi sortu da.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Urruneko %1 karpeta dagoeneko existintzen da. Bertara konetatuko da sinkronizatzeko.</translation> <translation>Urruneko %1 karpeta dagoeneko existintzen da. Bertara konetatuko da sinkronizatzeko.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Karpeta sortzeak HTTP %1 errore kodea igorri du</translation> <translation>Karpeta sortzeak HTTP %1 errore kodea igorri du</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Urruneko %1 karpetaren sortzeak huts egin du &lt;tt&gt;%2&lt;/tt&gt; errorearekin.</translation>
</message> </message>
<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> <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> <translation>Sinkronizazio konexio bat konfiguratu da %1 karpetatik urruneko %2 karpetara.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>%1-era ongi konektatu da!</translation> <translation>%1-era ongi konektatu da!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 konexioa ezin da ezarri. Mesedez egiaztatu berriz.</translation> <translation>%1 konexioa ezin da ezarri. Mesedez egiaztatu berriz.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Karpetaren berrizendatzeak huts egin du</translation> <translation>Karpetaren berrizendatzeak huts egin du</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <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> </message>
@ -1387,7 +1395,7 @@ Ez da gomendagarria erabltzea.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Konexioa denboraz kanpo</translation> <translation>Konexioa denboraz kanpo</translation>
</message> </message>
@ -1395,7 +1403,7 @@ Ez da gomendagarria erabltzea.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1431,20 +1439,25 @@ Ez da gomendagarria erabltzea.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Ez da gomendagarria erabltzea.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Fitxategi lokala aldatu da sinkronizazioan.</translation> <translation>Fitxategi lokala aldatu da sinkronizazioan.</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Fitxategi lokala ezabatu da sinkronizazioan.</translation> <translation>Fitxategi lokala ezabatu da sinkronizazioan.</translation>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1842,7 +1860,7 @@ Ez da gomendagarria erabltzea.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1867,73 +1885,73 @@ Ez da gomendagarria erabltzea.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2340,64 +2358,64 @@ Ez da gomendagarria erabltzea.</translation>
<translation>Ezin izan da sinkronizazio egunerokoa hasieratu.</translation> <translation>Ezin izan da sinkronizazio egunerokoa hasieratu.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Ezabatzeko baimenik gabe, berrezartzen</translation> <translation>Ezabatzeko baimenik gabe, berrezartzen</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Mugitzea ez dago baimenduta, elementua berrezarri da</translation> <translation>Mugitzea ez dago baimenduta, elementua berrezarri da</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Mugitzea ez dago baimenduta %1 irakurtzeko bakarrik delako</translation> <translation>Mugitzea ez dago baimenduta %1 irakurtzeko bakarrik delako</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>helburua</translation> <translation>helburua</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>jatorria</translation> <translation>jatorria</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fa" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -704,22 +712,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>تایم اوت اتصال</translation> <translation>تایم اوت اتصال</translation>
</message> </message>
@ -811,37 +819,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>ویرایش الگوی نادیده گرفته شده</translation> <translation>ویرایش الگوی نادیده گرفته شده</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>ویرایش الگوی نادیده گرفته شده:</translation> <translation>ویرایش الگوی نادیده گرفته شده:</translation>
</message> </message>
<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> <source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1188,23 +1196,23 @@ for additional privileges during the process.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>این ادرس امن است. شما می توانید از آن استفاده کنید.</translation> <translation>این ادرس امن است. شما می توانید از آن استفاده کنید.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Update %1 server</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1222,129 +1230,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>تلاش برای اتصال %1 به %2...</translation> <translation>تلاش برای اتصال %1 به %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>پوشه همگام سازی محلی %1 در حال حاضر موجود است، تنظیم آن برای همگام سازی. &lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>خوب</translation> <translation>خوب</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>ناموفق.</translation> <translation>ناموفق.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>نمی تواند پوشه محلی ایجاد کند %1</translation> <translation>نمی تواند پوشه محلی ایجاد کند %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>خطا: %1</translation> <translation>خطا: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>ایجاد کردن پوشه بر روی ownCloud: %1</translation> <translation>ایجاد کردن پوشه بر روی ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>پوشه از راه دور %1 با موفقیت ایجاد شده است.</translation> <translation>پوشه از راه دور %1 با موفقیت ایجاد شده است.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>در حال حاضر پوشه از راه دور %1 موجود است. برای همگام سازی به آن متصل شوید.</translation> <translation>در حال حاضر پوشه از راه دور %1 موجود است. برای همگام سازی به آن متصل شوید.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <translation>ایجاد پوشه از راه دور ناموفق بود به علت اینکه اعتبارهای ارائه شده اشتباه هستند!&lt;br/&gt;لطفا اعتبارهای خودتان را بررسی کنید.&lt;/p&gt;</translation>
</message> </message>
<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> <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> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt; ایجاد پوشه از راه دور ناموفق بود، شاید به علت اعتبارهایی که ارئه شده اند، اشتباه هستند.&lt;/font&gt;&lt;br/&gt; لطفا باز گردید و اعتبار خود را بررسی کنید.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>ایجاد پوشه از راه دور %1 ناموفق بود با خطا &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>یک اتصال همگام سازی از %1 تا %2 پوشه از راه دور راه اندازی شد.</translation> <translation>یک اتصال همگام سازی از %1 تا %2 پوشه از راه دور راه اندازی شد.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>با موفقیت به %1 اتصال یافت!</translation> <translation>با موفقیت به %1 اتصال یافت!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>اتصال به %1 نمی تواند مقرر باشد. لطفا دوباره بررسی کنید.</translation> <translation>اتصال به %1 نمی تواند مقرر باشد. لطفا دوباره بررسی کنید.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>تغییر نام پوشه ناموفق بود</translation> <translation>تغییر نام پوشه ناموفق بود</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; پوشه همگام سازی محلی %1 با موفقیت ساخته شده است!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1383,7 +1391,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>تایم اوت اتصال</translation> <translation>تایم اوت اتصال</translation>
</message> </message>
@ -1391,7 +1399,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1427,20 +1435,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1565,33 +1578,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1838,7 +1856,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1863,73 +1881,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2336,64 +2354,64 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fi_FI" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -684,7 +692,7 @@ Are you sure you want to perform this operation?</source>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="537"/> <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> <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> </message>
</context> </context>
<context> <context>
@ -703,22 +711,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Yhteys aikakatkaistiin</translation> <translation>Yhteys aikakatkaistiin</translation>
</message> </message>
@ -810,37 +818,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Tiedoston avaaminen ei onnistunut</translation> <translation>Tiedoston avaaminen ei onnistunut</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Lisää ohituskaava</translation> <translation>Lisää ohituskaava</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Lisää uusi ohituskaava:</translation> <translation>Lisää uusi ohituskaava:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -895,7 +903,7 @@ Checked items will also be deleted if they prevent a directory from being remove
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="194"/> <location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source> <source>Could not write to log file %1</source>
<translation type="unfinished"/> <translation>Lokitiedostoon %1 kirjoittaminen epäonnistui</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1053,13 +1061,13 @@ Checked items will also be deleted if they prevent a directory from being remove
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="56"/> <location filename="../src/gui/updater/ocupdater.cpp" line="56"/>
<source>New %1 Update Ready</source> <source>New %1 Update Ready</source>
<translation type="unfinished"/> <translation>Uusi %1-päivitys valmiina</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="57"/> <location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask <source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source> 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>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/> <location filename="../src/gui/updater/ocupdater.cpp" line="78"/>
@ -1127,7 +1135,7 @@ for additional privileges during the process.</source>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/>
<source>Sync the directory &apos;%1&apos;</source> <source>Sync the directory &apos;%1&apos;</source>
<translation type="unfinished"/> <translation>Synkronoi kansio &apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="142"/> <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> <translation>%1-palvelimen asetuksien määritys</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Tämä osoite ei ole turvallinen, koska sitä ei ole salattu. <translation>Tämä osoite ei ole turvallinen, koska sitä ei ole salattu.
Osoitteen käyttäminen ei ole suositeltavaa.</translation> Osoitteen käyttäminen ei ole suositeltavaa.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Tämä osoite on turvallinen. Voit käyttää sitä.</translation> <translation>Tämä osoite on turvallinen. Voit käyttää sitä.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Seuraava &gt;</translation> <translation>&amp;Seuraava &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Päivitä %1-palvelin</translation> <translation>Päivitä %1-palvelin</translation>
</message> </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> <translation>Yhteys %1iin osoitteessa %2 epäonnistui:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Yritetään yhdistetää palvelimeen %1 portissa %2...</translation> <translation>Yritetään yhdistetää palvelimeen %1 portissa %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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>
<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> <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> <translation>Paikallinen kansio %1 on jo olemassa, asetetaan se synkronoitavaksi.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>epäonnistui.</translation> <translation>epäonnistui.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Paikalliskansion %1 luonti epäonnistui</translation> <translation>Paikalliskansion %1 luonti epäonnistui</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Etäkansiota ei määritelty!</translation> <translation>Etäkansiota ei määritelty!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Virhe: %1</translation> <translation>Virhe: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>luodaan kansio ownCloudiin: %1</translation> <translation>luodaan kansio ownCloudiin: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Etäkansio %1 luotiin onnistuneesti.</translation> <translation>Etäkansio %1 luotiin onnistuneesti.</translation>
</message> </message>
<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> <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> <translation>Etäkansio %1 on jo olemassa. Otetaan siihen yhteyttä tiedostojen täsmäystä varten.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Kansion luonti aiheutti HTTP-virhekoodin %1</translation> <translation>Kansion luonti aiheutti HTTP-virhekoodin %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Etäkansion %1 luonti epäonnistui, virhe &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Täsmäysyhteys kansiosta %1 etäkansioon %2 on asetettu.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Yhteys kohteeseen %1 muodostettiin onnistuneesti!</translation> <translation>Yhteys kohteeseen %1 muodostettiin onnistuneesti!</translation>
</message> </message>
<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> <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> <translation>Yhteyttä osoitteeseen %1 ei voitu muodostaa. Ole hyvä ja tarkista uudelleen.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Kansion nimen muuttaminen epäonnistui</translation> <translation>Kansion nimen muuttaminen epäonnistui</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Paikallinen synkronointikansio %1 luotu onnistuneesti!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1383,7 +1391,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Yhteys aikakatkaistiin</translation> <translation>Yhteys aikakatkaistiin</translation>
</message> </message>
@ -1391,7 +1399,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1427,20 +1435,25 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Tiedostoa ei voitu ladata täysin.</translation> <translation>Tiedostoa ei voitu ladata täysin.</translation>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1478,7 +1491,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="60"/> <location filename="../src/libsync/propagatorjobs.cpp" line="60"/>
<source>Error removing &apos;%1&apos;: %2;</source> <source>Error removing &apos;%1&apos;: %2;</source>
<translation type="unfinished"/> <translation>Virhe poistaessa &apos;%1&apos;: %2;</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="71"/> <location filename="../src/libsync/propagatorjobs.cpp" line="71"/>
@ -1509,7 +1522,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="114"/> <location filename="../src/libsync/propagateremotedelete.cpp" line="114"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source> <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> </message>
</context> </context>
<context> <context>
@ -1517,7 +1530,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="71"/> <location filename="../src/libsync/propagateremotemkdir.cpp" line="71"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source> <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> </message>
</context> </context>
<context> <context>
@ -1540,7 +1553,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/libsync/propagateremotemove.cpp" line="143"/> <location filename="../src/libsync/propagateremotemove.cpp" line="143"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source> <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> </message>
</context> </context>
<context> <context>
@ -1565,33 +1578,38 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation type="unfinished"/> <translation>Tiedosto poistettu</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Paikallinen tiedosto muuttui synkronoinnin aikana.</translation> <translation>Paikallinen tiedosto muuttui synkronoinnin aikana.</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Paikallinen tiedosto poistettiin synkronoinnin aikana.</translation> <translation>Paikallinen tiedosto poistettiin synkronoinnin aikana.</translation>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1691,12 +1709,12 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="373"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="373"/>
<source>Choose What to Sync: Select remote subfolders you wish to synchronize.</source> <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>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="374"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="374"/>
<source>Choose What to Sync: Deselect remote subfolders you do not wish to synchronize.</source> <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>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="380"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="380"/>
@ -1838,7 +1856,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation>Aseta salasana</translation> <translation>Aseta salasana</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1-polku: %2</translation> <translation>%1-polku: %2</translation>
</message> </message>
@ -1863,73 +1881,73 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation>&amp;Suojaa salasanalla</translation> <translation>&amp;Suojaa salasanalla</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Salasanasuojattu</translation> <translation>Salasanasuojattu</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>&amp;Jaa linkki</translation> <translation>&amp;Jaa linkki</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation>Synkronointikansiota ei ole määritetty.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Tiedostoa ei voi synkronoida.</translation> <translation>Tiedostoa ei voi synkronoida.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Odotetaan siirtoa...</translation> <translation>Odotetaan siirtoa...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2285,17 +2303,17 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="160"/> <location filename="../src/libsync/syncengine.cpp" line="160"/>
<source>The service is temporarily unavailable</source> <source>The service is temporarily unavailable</source>
<translation type="unfinished"/> <translation>Palvelu ei ole juuri nyt käytettävissä</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="166"/> <location filename="../src/libsync/syncengine.cpp" line="166"/>
<source>An error occurred while opening a directory</source> <source>An error occurred while opening a directory</source>
<translation type="unfinished"/> <translation>Virhe kansiota avatessa</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="169"/> <location filename="../src/libsync/syncengine.cpp" line="169"/>
<source>An internal error number %1 occurred.</source> <source>An internal error number %1 occurred.</source>
<translation type="unfinished"/> <translation>Sisäinen virhe, numero %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="224"/> <location filename="../src/libsync/syncengine.cpp" line="224"/>
@ -2325,7 +2343,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="376"/> <location filename="../src/libsync/syncengine.cpp" line="376"/>
<source>Filename is too long.</source> <source>Filename is too long.</source>
<translation type="unfinished"/> <translation>Tiedoston nimi on liian pitkä.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="397"/> <location filename="../src/libsync/syncengine.cpp" line="397"/>
@ -2338,64 +2356,64 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that 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="979"/>
<source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="986"/> <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> <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> <translation>Ei sallittu, koska sinulla ei ole oikeutta lisätä tiedostoja kyseiseen kansioon</translation>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Poistaminen ei ole sallittua, palautetaan</translation> <translation>Poistaminen ei ole sallittua, palautetaan</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Paikalliset tiedostot ja jakokansio poistettu.</translation> <translation>Paikalliset tiedostot ja jakokansio poistettu.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Siirtäminen ei ole sallittua, kohde palautettu</translation> <translation>Siirtäminen ei ole sallittua, kohde palautettu</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Siirto ei ole sallittu, koska %1 on &quot;vain luku&quot;-tilassa</translation> <translation>Siirto ei ole sallittu, koska %1 on &quot;vain luku&quot;-tilassa</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>kohde</translation> <translation>kohde</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>lähde</translation> <translation>lähde</translation>
</message> </message>
@ -2506,7 +2524,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="424"/> <location filename="../src/gui/owncloudgui.cpp" line="424"/>
<source>Help</source> <source>Help</source>
<translation>Apua</translation> <translation>Ohje</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="426"/> <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"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Voulez-vous réellement effectuer cette opération ?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <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> <translation>Aucun E-Tag reçu du serveur, vérifiez le proxy / la passerelle</translation>
</message> </message>
<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> <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> <translation>Nous avons reçu un E-Tag différent pour reprendre le téléchargement. Nouvel essai la prochaine fois.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Le serveur a retourné une gamme de contenu erronée</translation> <translation>Le serveur a retourné une gamme de contenu erronée</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Délai d&apos;attente de connexion dépassé</translation> <translation>Délai d&apos;attente de connexion dépassé</translation>
</message> </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> 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>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Impossible d&apos;ouvrir le fichier</translation> <translation>Impossible d&apos;ouvrir le fichier</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Impossible d&apos;écrire les modifications sur &apos;%1&apos;.</translation> <translation>Impossible d&apos;écrire les modifications sur &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Ajouter un motif à ignorer</translation> <translation>Ajouter un motif à ignorer</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Ajoutez un nouveau motif à ignorer :</translation> <translation>Ajoutez un nouveau motif à ignorer :</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Modifier le motif</translation> <translation>Modifier le motif</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Éditer le motif :</translation> <translation>Éditer le motif :</translation>
</message> </message>
<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> <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> <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> </message>
@ -1192,24 +1200,24 @@ L&apos;assistant peut demander des privilèges additionnels durant le processus.
<translation>Configurer le serveur %1</translation> <translation>Configurer le serveur %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Cette adresse n&apos;est PAS sécurisée car non chiffrée. <translation>Cette adresse n&apos;est PAS sécurisée car non chiffrée.
Il est déconseillé de l&apos;utiliser.</translation> Il est déconseillé de l&apos;utiliser.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Cette URL est sécurisée. Vous pouvez l&apos;utiliser.</translation> <translation>Cette URL est sécurisée. Vous pouvez l&apos;utiliser.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Suivant &gt;</translation> <translation>&amp;Suivant &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Modification de l&apos;adresse du serveur %1</translation> <translation>Modification de l&apos;adresse du serveur %1</translation>
</message> </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> <translation>Échec de la connexion à %1 sur %2 :&lt;br/&gt;%3</translation>
</message> </message>
<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> <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> <translation>Délai d&apos;attente dépassé lors de la connexion à %1 sur %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Tentative de connexion à %1 sur %2 ...</translation> <translation>Tentative de connexion à %1 sur %2 ...</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>Une réponse non valide a é reçue à une requête WebDav authentifiée.</translation>
</message> </message>
<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> <source>Access forbidden by server. To verify that you have proper access, &lt;a href=&quot;%1&quot;&gt;click here&lt;/a&gt; to access the service with your browser.</source>
<translation>Accès refusé par le serveur. Pour vérifier que vous avez accès, &lt;a href=&quot;%1&quot;&gt;cliquez ici&lt;/a&gt; pour accéder au service avec votre navigateur.</translation> <translation>Accès 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>
<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> <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> <translation>Le dossier de synchronisation local %1 existe déjà, configuration de la synchronisation.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation>Création du dossier local de synchronisation %1... </translation> <translation>Création du dossier local de synchronisation %1... </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>échoué.</translation> <translation>échoué.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Impossible de créer le répertoire local %1</translation> <translation>Impossible de créer le répertoire local %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Aucun dossier distant spécifié !</translation> <translation>Aucun dossier distant spécifié !</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Erreur : %1</translation> <translation>Erreur : %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>création d&apos;un répertoire sur ownCloud : %1</translation> <translation>création d&apos;un répertoire sur ownCloud : %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Le dossier distant %1 a é créé avec succès.</translation> <translation>Le dossier distant %1 a é créé avec succès.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Le dossier distant %1 existe déjà. Connexion.</translation> <translation>Le dossier distant %1 existe déjà. Connexion.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>La création du dossier a généré le code d&apos;erreur HTTP %1</translation>
</message> </message>
<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> <source>The remote folder creation failed because the provided credentials are wrong!&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>La création du répertoire distant a échoué car les informations d&apos;identification sont erronées !&lt;br/&gt;Veuillez revenir en arrière et les vérifier.&lt;/p&gt;</translation> <translation>La création du 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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <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>
<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> <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> <translation>Une synchronisation entre le dossier local %1 et le dossier distant %2 a é configurée.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Connecté avec succès à %1 !</translation> <translation>Connecté avec succès à %1 !</translation>
</message> </message>
<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> <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> <translation>La connexion à %1 n&apos;a pu être établie. Veuillez réessayer.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Echec du renommage du dossier</translation> <translation>Echec du renommage du dossier</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1388,7 +1396,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Délai d&apos;attente de connexion dépassé</translation> <translation>Délai d&apos;attente de connexion dépassé</translation>
</message> </message>
@ -1396,7 +1404,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>L&apos;URL interrogéé a renvoyé une réponse json non valide</translation> <translation>L&apos;URL interrogéé a renvoyé une réponse json non valide</translation>
</message> </message>
@ -1432,20 +1440,25 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <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>
<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> <source>The file could not be downloaded completely.</source>
<translation>Le fichier n&apos;a pas pu être téléchargé intégralement.</translation> <translation>Le fichier n&apos;a pas pu être téléchargé intégralement.</translation>
</message> </message>
<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> <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> <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>
<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>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Fichier supprimé</translation> <translation>Fichier supprimé</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Fichier local modifié pendant la synchronisation.</translation> <translation>Fichier local modifié pendant la synchronisation.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>URL de sondage manquante</translation> <translation>URL de sondage manquante</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Fichier local supprimé pendant la synchronisation.</translation> <translation>Fichier local supprimé pendant la synchronisation.</translation>
</message> </message>
<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> <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> <translation>Le serveur n&apos;a pas acquitté le dernier morceau (aucun e-tag n&apos;était présent).</translation>
</message> </message>
@ -1849,7 +1867,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Définir le mot de passe</translation> <translation>Définir le mot de passe</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>Chemin %1 : %2</translation> <translation>Chemin %1 : %2</translation>
</message> </message>
@ -1874,73 +1892,73 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Protéger par mot de p&amp;asse</translation> <translation>Protéger par mot de p&amp;asse</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protégé par un mot de passe</translation> <translation>Protégé par un mot de passe</translation>
</message> </message>
<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> <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> <translation>Le fichier ne peut pas être partagé car il a é partagé sans permission de repartage.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>&amp;Partage par lien</translation> <translation>&amp;Partage par lien</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>Code d&apos;erreur OCS API : %1</translation> <translation>Code d&apos;erreur OCS API : %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Aucun dossier à synchroniser n&apos;est configuré.</translation> <translation>Aucun dossier à synchroniser n&apos;est configuré.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Impossible de trouver un dossier vers lequel téléverser.</translation> <translation>Impossible de trouver un dossier vers lequel téléverser.</translation>
</message> </message>
<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> <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> <translation>Un fichier synchronisé avec le même nom existe déjà. Le fichier ne peut être ajouté à la synchronisation.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Le fichier ne peut pas être synchronisé.</translation> <translation>Le fichier ne peut pas être synchronisé.</translation>
</message> </message>
<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> <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> <translation>Le partage de dossiers externes n&apos;est pas encore pris en charge.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>En attente d&apos;envoi...</translation> <translation>En attente d&apos;envoi...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Impossible de s&apos;enregistrer à l&apos;espace de synchronisation.</translation> <translation>Impossible de s&apos;enregistrer à l&apos;espace de synchronisation.</translation>
</message> </message>
<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> <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> <translation>La synchronisation du fichier n&apos;a pas encore pu être effectuée.</translation>
</message> </message>
@ -2349,64 +2367,64 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Impossible d&apos;initialiser un journal de synchronisation.</translation> <translation>Impossible d&apos;initialiser un journal de synchronisation.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Impossible d&apos;ouvrir le journal de synchronisation</translation> <translation>Impossible d&apos;ouvrir le journal de synchronisation</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignoré à cause de la liste noire &quot;Choisir le contenu à synchroniser&quot;.</translation> <translation>Ignoré à cause de la liste noire &quot;Choisir le contenu à synchroniser&quot;.</translation>
</message> </message>
<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> <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> <translation>Non autorisé car vous n&apos;avez pas la permission d&apos;ajouter des sous-dossiers dans ce dossier</translation>
</message> </message>
<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> <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> <translation>Non autorisé car vous n&apos;avez pas la permission d&apos;ajouter des dossiers parents</translation>
</message> </message>
<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> <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> <translation>Non autorisé car vous n&apos;avez pas la permission d&apos;ajouter des fichiers dans ce dossier</translation>
</message> </message>
<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> <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> <translation>Non autorisé à envoyer ce fichier car il est en lecture seule sur le serveur. Restauration</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Non autorisé à supprimer. Restauration</translation> <translation>Non autorisé à supprimer. Restauration</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Fichiers locaux et répertoire de partage supprimés.</translation> <translation>Fichiers locaux et répertoire de partage supprimés.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Déplacement non autorisé, élément restauré</translation> <translation>Déplacement non autorisé, élément restauré</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Déplacement non autorisé car %1 est en mode lecture seule</translation> <translation>Déplacement non autorisé car %1 est en mode lecture seule</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>la destination</translation> <translation>la destination</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>la source</translation> <translation>la source</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="gl" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Confirma que quere realizar esta operación?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <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> <translation>Non se recibiu a «E-Tag» do servidor, comprobe o proxy e/ou a pasarela</translation>
</message> </message>
<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> <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> <translation>Recibiuse unha «E-Tag» diferente para continuar. Tentándoo outra vez.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>O servidor devolveu un intervalo de contidos estragado</translation> <translation>O servidor devolveu un intervalo de contidos estragado</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Esgotouse o tempo de conexión</translation> <translation>Esgotouse o tempo de conexión</translation>
</message> </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> Os elementos marcados tamén se eliminarán se impiden retirar un directorio. Isto é útil para os metadatos.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Non foi posíbel abrir o ficheiro</translation> <translation>Non foi posíbel abrir o ficheiro</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Non é posíbel escribir os cambios en «%1».</translation> <translation>Non é posíbel escribir os cambios en «%1».</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Engadir o patrón a ignorar</translation> <translation>Engadir o patrón a ignorar</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Engadir un novo patrón a ignorar:</translation> <translation>Engadir un novo patrón a ignorar:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Editar o patrón a ignorar</translation> <translation>Editar o patrón a ignorar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Editar o patrón a ignorar:</translation> <translation>Editar o patrón a ignorar:</translation>
</message> </message>
<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> <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> <translation>Esta entrada é fornecida polo sistema en «%1» e non pode ser modificado nesta vista.</translation>
</message> </message>
@ -1192,24 +1200,24 @@ actualización pode pedir privilexios adicionais durante o procedemento.</transl
<translation>Estabelecer o servidor %1</translation> <translation>Estabelecer o servidor %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Este sitio de Internet non é seguro, xa que non está cifrado. <translation>Este sitio de Internet non é seguro, xa que non está cifrado.
Recomendámoslle que non o use.</translation> Recomendámoslle que non o use.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Este URL é seguro. Pode utilizalo.</translation> <translation>Este URL é seguro. Pode utilizalo.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Seguinte &gt;</translation> <translation>&amp;Seguinte &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Actualizar o servidor %1</translation> <translation>Actualizar o servidor %1</translation>
</message> </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> <translation>Non foi posíbel conectar con %1 en %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Esgotouse o tempo tentando conectarse a %1 en %2...</translation> <translation>Esgotouse o tempo tentando conectarse a %1 en %2...</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Tentando conectarse a %1 en %2...</translation> <translation>Tentando conectarse a %1 en %2...</translation>
</message> </message>
<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> <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> <translation>A solicitude autenticada no servidor foi redirixida a «%1», O URL é incorrecto, o servidor está mal configurado.</translation>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation>Deuse unha resposta incorrecta a unha solicitude de WebDAV autenticada</translation> <translation>Deuse unha resposta incorrecta a unha solicitude de WebDAV autenticada</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<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> <source>Creating local sync folder %1...</source>
<translation>Creando un cartafol local de sincronización %1...</translation> <translation>Creando un cartafol local de sincronización %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>aceptar</translation> <translation>aceptar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>fallou.</translation> <translation>fallou.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Non foi posíbel crear o cartafol local %1</translation> <translation>Non foi posíbel crear o cartafol local %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Non foi especificado o cartafol remoto!</translation> <translation>Non foi especificado o cartafol remoto!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Erro: %1</translation> <translation>Erro: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>creando o cartafol en ownCloud: %1</translation> <translation>creando o cartafol en ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>O cartafol remoto %1 creouse correctamente.</translation> <translation>O cartafol remoto %1 creouse correctamente.</translation>
</message> </message>
<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> <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> <translation>O cartafol remoto %1 xa existe. Conectándoo para a sincronización.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>A creación do cartafol resultou nun código de erro HTTP %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Produciuse un fallo ao crear o cartafol remoto %1 e dou o erro &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Estabeleceuse a conexión de sincronización de %1 ao directorio remoto %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Conectou satisfactoriamente con %1</translation> <translation>Conectou satisfactoriamente con %1</translation>
</message> </message>
<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> <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> <translation>Non foi posíbel estabelecer a conexión con %1. Compróbeo de novo.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Non foi posíbel renomear o cartafol</translation> <translation>Non foi posíbel renomear o cartafol</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1388,7 +1396,7 @@ Recomendámoslle que non o use.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Esgotouse o tempo de conexión</translation> <translation>Esgotouse o tempo de conexión</translation>
</message> </message>
@ -1396,7 +1404,7 @@ Recomendámoslle que non o use.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>O URL requirido devolveu unha resposta JSON incorrecta</translation> <translation>O URL requirido devolveu unha resposta JSON incorrecta</translation>
</message> </message>
@ -1432,20 +1440,25 @@ Recomendámoslle que non o use.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>Non é posíbel descargar o ficheiro %1 por mor dunha colisión co nome dun ficheiro local!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Non foi posíbel descargar completamente o ficheiro.</translation> <translation>Non foi posíbel descargar completamente o ficheiro.</translation>
</message> </message>
<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> <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> <translation>Non foi posíbel gardar o ficheiro %1 por mor dunha colisión co nome dun ficheiro local!</translation>
</message> </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>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ Recomendámoslle que non o use.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Ficheiro retirado</translation> <translation>Ficheiro retirado</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>O ficheiro local cambiou durante a sincronización.</translation> <translation>O ficheiro local cambiou durante a sincronización.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Non se atopa o URL requirido</translation> <translation>Non se atopa o URL requirido</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>O ficheiro local retirarase durante a sincronización.</translation> <translation>O ficheiro local retirarase durante a sincronización.</translation>
</message> </message>
<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> <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> <translation>O servidor non recoñeceu o último fragmento. (Non hai e-tag presente)</translation>
</message> </message>
@ -1846,7 +1864,7 @@ Recomendámoslle que non o use.</translation>
<translation>Estabelecer o contrasinal</translation> <translation>Estabelecer o contrasinal</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>Ruta a %1: %2</translation> <translation>Ruta a %1: %2</translation>
</message> </message>
@ -1871,73 +1889,73 @@ Recomendámoslle que non o use.</translation>
<translation>Contr&amp;asinal de protección</translation> <translation>Contr&amp;asinal de protección</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protexido con contrasinal</translation> <translation>Protexido con contrasinal</translation>
</message> </message>
<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> <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> <translation>Non é posíbel compartir o ficheiro, xa que foi compartido sen permisis para compartir.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>&amp;Ligazón para compartir</translation> <translation>&amp;Ligazón para compartir</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>API OCS API código de erro: %1</translation> <translation>API OCS API código de erro: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Non hai ningún cartafol de sincronización configurado.</translation> <translation>Non hai ningún cartafol de sincronización configurado.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Non é posíbel atopar un cartafol que enviar.</translation> <translation>Non é posíbel atopar un cartafol que enviar.</translation>
</message> </message>
<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> <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> <translation>Xa existe un ficheiro de sincronización co mesmo nome. Non é posíbel rexistrar o ficheiro para sincronizar.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Non é posíbel sincronizar o ficheiro.</translation> <translation>Non é posíbel sincronizar o ficheiro.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>A compartición de directorios externos aínda non está a funcionar.</translation> <translation>A compartición de directorios externos aínda non está a funcionar.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Agardando polo envío...</translation> <translation>Agardando polo envío...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Non é posíbel facer un rexistro no espazo de sincronización.</translation> <translation>Non é posíbel facer un rexistro no espazo de sincronización.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>A sincronización di ficheiro rexistrado no non foi satisfactoria.</translation> <translation>A sincronización di ficheiro rexistrado no non foi satisfactoria.</translation>
</message> </message>
@ -2346,64 +2364,64 @@ Recomendámoslle que non o use.</translation>
<translation>Non é posíbel preparar un rexistro de sincronización.</translation> <translation>Non é posíbel preparar un rexistro de sincronización.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Non foi posíbel abrir o rexistro de sincronización</translation> <translation>Non foi posíbel abrir o rexistro de sincronización</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <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> <translation>Ignorado por mor da lista negra de «escolla que sincronizar»</translation>
</message> </message>
<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> <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> <translation>Non está permitido xa que non ten permiso para engadir subdirectorios nese directorio</translation>
</message> </message>
<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> <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> <translation>Non está permitido xa que non ten permiso para engadir un directorio pai</translation>
</message> </message>
<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> <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> <translation>Non está permitido xa que non ten permiso para engadir ficheiros nese directorio</translation>
</message> </message>
<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> <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> <translation>Non está permitido o envío xa que o ficheiro é de lectura no servidor, restaurando</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Non está permitido retiralo, restaurando</translation> <translation>Non está permitido retiralo, restaurando</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Retirados os ficheiros locais e o cartafol compartido.</translation> <translation>Retirados os ficheiros locais e o cartafol compartido.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Nos está permitido movelo, elemento restaurado</translation> <translation>Nos está permitido movelo, elemento restaurado</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Bon está permitido movelo xa que %1 é de lectura</translation> <translation>Bon está permitido movelo xa que %1 é de lectura</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>o destino</translation> <translation>o destino</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>a orixe</translation> <translation>a orixe</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="hu_HU" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -702,22 +710,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -809,37 +817,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Nem sikerült a fájl megnyitása</translation> <translation>Nem sikerült a fájl megnyitása</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1186,23 +1194,23 @@ for additional privileges during the process.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Ez az url biztonságos.</translation> <translation>Ez az url biztonságos.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Update %1 server</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1220,129 +1228,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Próbál kapcsolódni az %1-hoz: %2...</translation> <translation>Próbál kapcsolódni az %1-hoz: %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <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>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation> sikertelen.</translation> <translation> sikertelen.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Hiba: %1</translation> <translation>Hiba: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>%1 távoli nappa sikeresen létrehozva.</translation> <translation>%1 távoli nappa sikeresen létrehozva.</translation>
</message> </message>
<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> <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> <translation>A %1 távoli mappa már létezik. Csatlakoztassa a szinkronizációhoz.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>A könyvtár létrehozásakor keletkezett HTTP hibakód %1</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>A távoli %1 mappa létrehozása nem sikerült. Hibaüzenet: &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>A szinkronizációs kapcsolat a %1 és a %2 távoli mappa között létrejött.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Sikeresen csatlakozva: %1!</translation> <translation>Sikeresen csatlakozva: %1!</translation>
</message> </message>
<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> <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> <translation>A kapcsolat a %1 kiszolgálóhoz sikertelen. Ellenőrizze újra.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>A mappa átnevezése nem sikerült</translation> <translation>A mappa átnevezése nem sikerült</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <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> </message>
@ -1381,7 +1389,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1389,7 +1397,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1425,20 +1433,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1563,33 +1576,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1836,7 +1854,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1861,73 +1879,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2334,64 +2352,64 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="it" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Sei sicuro di voler eseguire questa operazione?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Nessun e-tag ricevuto dal server, controlla il proxy/gateway</translation> <translation>Nessun e-tag ricevuto dal server, controlla il proxy/gateway</translation>
</message> </message>
<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> <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> <translation>Abbiamo ricevuto un e-tag diverso per il recupero. Riprova più tardi.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Il server ha restituito un content-range errato</translation> <translation>Il server ha restituito un content-range errato</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Connessione scaduta</translation> <translation>Connessione scaduta</translation>
</message> </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> Gli elementi marcati saranno inoltre eliminati se impediscono la rimozione di una cartella. Utile per i metadati.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Impossibile aprire il file</translation> <translation>Impossibile aprire il file</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Impossibile scrivere le modifiche in &apos;%1&apos;.</translation> <translation>Impossibile scrivere le modifiche in &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Aggiungi modello Ignora</translation> <translation>Aggiungi modello Ignora</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Aggiungi un nuovo modello di esclusione:</translation> <translation>Aggiungi un nuovo modello di esclusione:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Modifica modello Ignora</translation> <translation>Modifica modello Ignora</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Modifica modello Ignora:</translation> <translation>Modifica modello Ignora:</translation>
</message> </message>
<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> <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> <translation>Questa voce è fornita dal sistema in &apos;%1&apos; e non può essere modificata in questa vista.</translation>
</message> </message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Configura il server %1</translation> <translation>Configura il server %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Questo URL NON è sicuro poiché non è cifrato. <translation>Questo URL NON è sicuro poiché non è cifrato.
Non è consigliabile utilizzarlo.</translation> Non è consigliabile utilizzarlo.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Questo URL è sicuro. Puoi utilizzarlo.</translation> <translation>Questo URL è sicuro. Puoi utilizzarlo.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>Ava&amp;nti &gt;</translation> <translation>Ava&amp;nti &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Aggiorna il server %1</translation> <translation>Aggiorna il server %1</translation>
</message> </message>
@ -1226,129 +1234,129 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Connessione a %1 su %2:&lt;br/&gt;%3</translation> <translation>Connessione a %1 su %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Tempo scaduto durante il tentativo di connessione a %1 su %2.</translation> <translation>Tempo scaduto durante il tentativo di connessione a %1 su %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Tentativo di connessione a %1 su %2...</translation> <translation>Tentativo di connessione a %1 su %2...</translation>
</message> </message>
<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> <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> <translation>La richiesta autenticata al server è stata rediretta a &apos;%1&apos;. L&apos;URL è errato, il server non è configurato correttamente.</translation>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation>Ricevuta una risposta non valida a una richiesta webdav autenticata.</translation> <translation>Ricevuta una risposta non valida a una richiesta webdav autenticata.</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>La cartella di sincronizzazione locale %1 esiste già, impostata per la sincronizzazione.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation>Creazione della cartella locale di sincronizzazione %1... </translation> <translation>Creazione della cartella locale di sincronizzazione %1... </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>non riuscita.</translation> <translation>non riuscita.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Impossibile creare la cartella locale %1</translation> <translation>Impossibile creare la cartella locale %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Nessuna cartella remota specificata!</translation> <translation>Nessuna cartella remota specificata!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Errore: %1</translation> <translation>Errore: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>creazione cartella su ownCloud: %1</translation> <translation>creazione cartella su ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>La cartella remota %1 è stata creata correttamente.</translation> <translation>La cartella remota %1 è stata creata correttamente.</translation>
</message> </message>
<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> <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> <translation>La cartella remota %1 esiste già. Connessione in corso per la sincronizzazione</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>La creazione della cartella ha restituito un codice di errore HTTP %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Creazione della cartella remota %1 non riuscita con errore &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Una connessione di sincronizzazione da %1 alla cartella remota %2 è stata stabilita.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Connesso con successo a %1!</translation> <translation>Connesso con successo a %1!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>La connessione a %1 non può essere stabilita. Prova ancora.</translation> <translation>La connessione a %1 non può essere stabilita. Prova ancora.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Rinomina della cartella non riuscita</translation> <translation>Rinomina della cartella non riuscita</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Cartella locale %1 creata correttamente!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1387,7 +1395,7 @@ Non è consigliabile utilizzarlo.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Connessione scaduta</translation> <translation>Connessione scaduta</translation>
</message> </message>
@ -1395,7 +1403,7 @@ Non è consigliabile utilizzarlo.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Risposta JSON non valida dall&apos;URL di richiesta</translation> <translation>Risposta JSON non valida dall&apos;URL di richiesta</translation>
</message> </message>
@ -1431,20 +1439,25 @@ Non è consigliabile utilizzarlo.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>Il file %1 non può essere scaricato a causa di un conflitto con un file locale.</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Il file non può essere scaricato completamente.</translation> <translation>Il file non può essere scaricato completamente.</translation>
</message> </message>
<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> <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> <translation>Il file %1 non può essere salvato a causa di un conflitto con un file locale.</translation>
</message> </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>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Non è consigliabile utilizzarlo.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>File rimosso</translation> <translation>File rimosso</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Un file locale è cambiato durante la sincronizzazione.</translation> <translation>Un file locale è cambiato durante la sincronizzazione.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>URL di richiesta mancante</translation> <translation>URL di richiesta mancante</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Il file locale è stato rimosso durante la sincronizzazione.</translation> <translation>Il file locale è stato rimosso durante la sincronizzazione.</translation>
</message> </message>
<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> <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> <translation>Il server non ha riconosciuto l&apos;ultimo pezzo. (Non era presente alcun e-tag)</translation>
</message> </message>
@ -1846,7 +1864,7 @@ Non è consigliabile utilizzarlo.</translation>
<translation>imposta la password</translation> <translation>imposta la password</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>Percorso %1: %2</translation> <translation>Percorso %1: %2</translation>
</message> </message>
@ -1871,73 +1889,73 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Proteggi con p&amp;assword</translation> <translation>Proteggi con p&amp;assword</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protetta da password</translation> <translation>Protetta da password</translation>
</message> </message>
<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> <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> <translation>Il file non può essere condiviso poiché è stato condiviso senza il permesso di condivisione.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>Condividi colle&amp;gamento</translation> <translation>Condividi colle&amp;gamento</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>Codice di errore API OCS: %1</translation> <translation>Codice di errore API OCS: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Non è stata configurata alcuna cartella per la sincronizzazione.</translation> <translation>Non è stata configurata alcuna cartella per la sincronizzazione.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Impossibile trovare una cartella di destinazione.</translation> <translation>Impossibile trovare una cartella di destinazione.</translation>
</message> </message>
<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> <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> <translation>Un file di sincronizzazione con lo stesso nome esiste già. Il file non può essere registrato per la sincronizzazione.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Il file non può essere sincronizzato.</translation> <translation>Il file non può essere sincronizzato.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>La condivisione di cartelle esterne non funziona ancora.</translation> <translation>La condivisione di cartelle esterne non funziona ancora.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>In attesa di caricamento...</translation> <translation>In attesa di caricamento...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Impossibile registrare nello spazio di sincronizzazione.</translation> <translation>Impossibile registrare nello spazio di sincronizzazione.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>La sincronizzazione del file registrato non è stata ancora completata.</translation> <translation>La sincronizzazione del file registrato non è stata ancora completata.</translation>
</message> </message>
@ -2346,64 +2364,64 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Impossibile inizializzare il registro di sincronizzazione.</translation> <translation>Impossibile inizializzare il registro di sincronizzazione.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Impossibile aprire il registro di sincronizzazione</translation> <translation>Impossibile aprire il registro di sincronizzazione</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <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> <translation>Ignorato in base alla lista nera per la scelta di cosa sincronizzare</translation>
</message> </message>
<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> <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> <translation>Non consentito poiché non disponi dei permessi per aggiungere sottocartelle in quella cartella</translation>
</message> </message>
<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> <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> <translation>Non consentito poiché non disponi dei permessi per aggiungere la cartella superiore</translation>
</message> </message>
<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> <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> <translation>Non consentito poiché non disponi dei permessi per aggiungere file in quella cartella</translation>
</message> </message>
<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> <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> <translation>Il caricamento di questo file non è consentito poiché è in sola lettura sul server, ripristino</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Rimozione non consentita, ripristino</translation> <translation>Rimozione non consentita, ripristino</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>I file locali e la cartella condivisa sono stati rimossi.</translation> <translation>I file locali e la cartella condivisa sono stati rimossi.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Spostamento non consentito, elemento ripristinato</translation> <translation>Spostamento non consentito, elemento ripristinato</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Spostamento non consentito poiché %1 è in sola lettura</translation> <translation>Spostamento non consentito poiché %1 è in sola lettura</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>la destinazione</translation> <translation>la destinazione</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>l&apos;origine</translation> <translation>l&apos;origine</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ja_JP" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -172,7 +180,7 @@
<location filename="../src/gui/accountsettings.cpp" line="646"/> <location filename="../src/gui/accountsettings.cpp" line="646"/>
<source>%1 %2 (%3 of %4) %5 left at a rate of %6/s</source> <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> <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>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="652"/> <location filename="../src/gui/accountsettings.cpp" line="652"/>
@ -694,33 +702,33 @@ Are you sure you want to perform this operation?</source>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="46"/> <location filename="../src/gui/folderwizard.cpp" line="46"/>
<source>&lt;b&gt;Warning:&lt;/b&gt; %1</source> <source>&lt;b&gt;Warning:&lt;/b&gt; %1</source>
<translation type="unfinished"/> <translation>&lt;b&gt;:&lt;/b&gt; %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="48"/> <location filename="../src/gui/folderwizard.cpp" line="48"/>
<source>&lt;b&gt;Warning:&lt;/b&gt;</source> <source>&lt;b&gt;Warning:&lt;/b&gt;</source>
<translation type="unfinished"/> <translation>&lt;b&gt;:&lt;/b&gt; </translation>
</message> </message>
</context> </context>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>E-Tagを受信できません/</translation> <translation>E-Tagを受信できません/</translation>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation> E-Tagを受信しました</translation> <translation> E-Tagを受信しました</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>content-rangeを返しました</translation> <translation>content-rangeを返しました</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation></translation> <translation></translation>
</message> </message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>&apos;%1&apos;</translation> <translation>&apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<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> <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> <translation> &apos;%1&apos; </translation>
</message> </message>
@ -859,7 +867,7 @@ Checked items will also be deleted if they prevent a directory from being remove
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="71"/> <location filename="../src/gui/logbrowser.cpp" line="71"/>
<source>&amp;Search:</source> <source>&amp;Search:</source>
<translation type="unfinished"/> <translation>&amp;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="79"/> <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> <message>
<location filename="../src/gui/logbrowser.cpp" line="194"/> <location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source> <source>Could not write to log file %1</source>
<translation type="unfinished"/> <translation>%1</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1131,7 +1139,7 @@ for additional privileges during the process.</source>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/>
<source>Sync the directory &apos;%1&apos;</source> <source>Sync the directory &apos;%1&apos;</source>
<translation type="unfinished"/> <translation>&apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="142"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="142"/>
@ -1191,23 +1199,23 @@ for additional privileges during the process.</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>URLは暗号化されていないため安全ではありません</translation> <translation>URLは暗号化されていないため安全ではありません</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>URLは安全です</translation> <translation>URLは安全です</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>(&amp;N) &gt;</translation> <translation>(&amp;N) &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
@ -1225,129 +1233,129 @@ It is not advisable to use it.</source>
<translation>%2 %1 :&lt;br/&gt;%3</translation> <translation>%2 %1 :&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>%2 %1 </translation> <translation>%2 %1 </translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>%2 %1 ...</translation> <translation>%2 %1 ...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <translation>&lt;a href=&quot;%1&quot;&gt;&lt;/a&gt;</translation>
</message> </message>
<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> <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> <translation> %1 &lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>OK</translation> <translation>OK</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>ownCloud上にフォルダーを作成中: %1</translation> <translation>ownCloud上にフォルダーを作成中: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>HTTPのエラーコード %1 </translation> <translation>HTTPのエラーコード %1 </translation>
</message> </message>
<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> <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> <translation>&lt;br/&gt;&lt;/p&gt;</translation>
</message> </message>
<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> <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> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;&lt;/font&gt;&lt;br/&gt;&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation> %1 &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1 %2 </translation> <translation>%1 %2 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <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> <translation></translation>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 &lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1386,7 +1394,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1394,7 +1402,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>JSONがポーリングURLから返りました</translation> <translation>JSONがポーリングURLから返りました</translation>
</message> </message>
@ -1430,20 +1438,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1486,7 +1499,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="71"/> <location filename="../src/libsync/propagatorjobs.cpp" line="71"/>
<source>Could not remove directory &apos;%1&apos;;</source> <source>Could not remove directory &apos;%1&apos;;</source>
<translation type="unfinished"/> <translation> &apos;%1&apos;;</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="86"/> <location filename="../src/libsync/propagatorjobs.cpp" line="86"/>
@ -1568,33 +1581,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <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> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>URLがありません</translation> <translation>URLがありません</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>(e-tag )</translation> <translation>(e-tag )</translation>
</message> </message>
@ -1691,17 +1709,17 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="360"/> <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> <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>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="373"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="373"/>
<source>Choose What to Sync: Select remote subfolders you wish to synchronize.</source> <source>Choose What to Sync: Select remote subfolders you wish to synchronize.</source>
<translation>同期対象の選択: 同期したいリモートのサブフォルダを選択してください</translation> <translation>同期対象の選択: 同期したいリモートのサブフォルダを選択してください</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="374"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="374"/>
<source>Choose What to Sync: Deselect remote subfolders you do not wish to synchronize.</source> <source>Choose What to Sync: Deselect remote subfolders you do not wish to synchronize.</source>
<translation>同期対象の選択: 同期したくないリモートのサブフォルダ</translation> <translation>同期対象の選択: 同期したくないリモートのサブフォルダ</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="380"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="380"/>
@ -1815,7 +1833,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="63"/> <location filename="../src/gui/sharedialog.ui" line="63"/>
<source>ownCloud Path:</source> <source>ownCloud Path:</source>
<translation type="unfinished"/> <translation>OwnCloudのパス:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="182"/> <location filename="../src/gui/sharedialog.ui" line="182"/>
@ -1835,7 +1853,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="125"/> <location filename="../src/gui/sharedialog.ui" line="125"/>
<source>Copy &amp;link</source> <source>Copy &amp;link</source>
<translation type="unfinished"/> <translation>&amp;linkをコピー</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="142"/> <location filename="../src/gui/sharedialog.ui" line="142"/>
@ -1843,7 +1861,7 @@ It is not advisable to use it.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 : %2</translation> <translation>%1 : %2</translation>
</message> </message>
@ -1868,73 +1886,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>(&amp;S)</translation> <translation>(&amp;S)</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS APIエラーコード: %1</translation> <translation>OCS APIエラーコード: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2290,7 +2308,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="160"/> <location filename="../src/libsync/syncengine.cpp" line="160"/>
<source>The service is temporarily unavailable</source> <source>The service is temporarily unavailable</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="166"/> <location filename="../src/libsync/syncengine.cpp" line="166"/>
@ -2343,64 +2361,64 @@ It is not advisable to use it.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation></translation> <translation></translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>&quot;&quot; </translation> <translation>&quot;&quot; </translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation></translation> <translation></translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="nl" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Weet u zeker dat u deze bewerking wilt uitvoeren?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Geen E-Tag ontvangen van de server, controleer Proxy/Gateway</translation> <translation>Geen E-Tag ontvangen van de server, controleer Proxy/Gateway</translation>
</message> </message>
<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> <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> <translation>We ontvingen een afwijkende E-Tag om door te gaan. We proberen het later opnieuw.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Server retourneerde verkeerde content-bandbreedte</translation> <translation>Server retourneerde verkeerde content-bandbreedte</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Verbindingstime-out</translation> <translation>Verbindingstime-out</translation>
</message> </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> Aangevinkte onderdelen zullen ook gewist worden als ze anders verhinderen dat een folder verwijderd wordt. Dit is nuttig voor metadata.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Kon het bestand niet openen</translation> <translation>Kon het bestand niet openen</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Er kunnen geen wijzigingen worden geschreven naar %1</translation> <translation>Er kunnen geen wijzigingen worden geschreven naar %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Toevoegen negeerpatroon</translation> <translation>Toevoegen negeerpatroon</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Voeg nieuw negeerpatroon toe:</translation> <translation>Voeg nieuw negeerpatroon toe:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Bewerk negeerpatroon</translation> <translation>Bewerk negeerpatroon</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Bewerk negeerpatroon:</translation> <translation>Bewerk negeerpatroon:</translation>
</message> </message>
<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> <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> <translation>Deze entry is door het systeem geleverd op &apos;%1&apos; en kan niet worden aangepast in deze sessie.</translation>
</message> </message>
@ -1192,24 +1200,24 @@ vragen om extra autorisaties tijdens installatie.</translation>
<translation>Instellen %1 server</translation> <translation>Instellen %1 server</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Deze url is NIET veilig omdat versleuteling omntbreekt. <translation>Deze url is NIET veilig omdat versleuteling omntbreekt.
We adviseren deze site niet te gebruiken.</translation> We adviseren deze site niet te gebruiken.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Deze url is veilig te gebruiken.</translation> <translation>Deze url is veilig te gebruiken.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Volgende &gt;</translation> <translation>&amp;Volgende &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Bijwerken %1 server</translation> <translation>Bijwerken %1 server</translation>
</message> </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> <translation>Kon geen verbinding maken met %1 op %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Time-out bij verbinden met %1 om %2.</translation> <translation>Time-out bij verbinden met %1 om %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Probeer te verbinden met %1 om %2...</translation> <translation>Probeer te verbinden met %1 om %2...</translation>
</message> </message>
<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> <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> <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>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation>Er was een ongeldig antwoord op een geauthenticeerde webdav opvraging</translation> <translation>Er was een ongeldig antwoord op een geauthenticeerde webdav opvraging</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>Lokale synch map %1 bestaat al, deze wordt ingesteld voor synchronisatie.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation>Creëren lokale sync map %1...</translation> <translation>Creëren lokale sync map %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>mislukt.</translation> <translation>mislukt.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Kon lokale map %1 niet aanmaken</translation> <translation>Kon lokale map %1 niet aanmaken</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Geen externe map opgegeven!</translation> <translation>Geen externe map opgegeven!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Fout: %1</translation> <translation>Fout: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>aanmaken map op ownCloud: %1</translation> <translation>aanmaken map op ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Externe map %1 succesvol gecreërd.</translation> <translation>Externe map %1 succesvol gecreërd.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>De remote map %1 bestaat al. Verbinden voor synchroniseren.</translation> <translation>De remote map %1 bestaat al. Verbinden voor synchroniseren.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Het aanmaken van de map resulteerde in HTTP foutcode %1</translation> <translation>Het aanmaken van de map resulteerde in HTTP foutcode %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Aanmaken van remote map %1 mislukt met fout &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Er is een sync verbinding van %1 naar remote directory %2 opgezet.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Succesvol verbonden met %1!</translation> <translation>Succesvol verbonden met %1!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Verbinding met %1 niet geslaagd. Probeer het nog eens.</translation> <translation>Verbinding met %1 niet geslaagd. Probeer het nog eens.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Hernoemen map mislukt</translation> <translation>Hernoemen map mislukt</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1388,7 +1396,7 @@ We adviseren deze site niet te gebruiken.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Verbindingstime-out</translation> <translation>Verbindingstime-out</translation>
</message> </message>
@ -1396,7 +1404,7 @@ We adviseren deze site niet te gebruiken.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Ongeldig JSON antwoord van de peilingen URL</translation> <translation>Ongeldig JSON antwoord van de peilingen URL</translation>
</message> </message>
@ -1432,20 +1440,25 @@ We adviseren deze site niet te gebruiken.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>Bestand %1 kan niet worden gedownload omdat de naam conflicteert met een lokaal bestand</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Het bestand kon niet volledig worden gedownload.</translation> <translation>Het bestand kon niet volledig worden gedownload.</translation>
</message> </message>
<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> <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> <translation>Bestand %1 kan niet worden opgeslagen wegens een lokaal bestandsnaam conflict!</translation>
</message> </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>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ We adviseren deze site niet te gebruiken.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Bestand verwijderd</translation> <translation>Bestand verwijderd</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Lokaal bestand gewijzigd bij sync.</translation> <translation>Lokaal bestand gewijzigd bij sync.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>URL peiling ontbreekt</translation> <translation>URL peiling ontbreekt</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Het lokale bestand werd verwijderd tijdens sync.</translation> <translation>Het lokale bestand werd verwijderd tijdens sync.</translation>
</message> </message>
<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> <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> <translation>De server heeft het laatste deel niet bevestigd (er was geen e-tag aanwezig)</translation>
</message> </message>
@ -1847,7 +1865,7 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>Instellen wachtwoord</translation> <translation>Instellen wachtwoord</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 pad: %2</translation> <translation>%1 pad: %2</translation>
</message> </message>
@ -1872,73 +1890,73 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>&amp;Wachtwoord beveiligd</translation> <translation>&amp;Wachtwoord beveiligd</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Wachtwoord beveiligd</translation> <translation>Wachtwoord beveiligd</translation>
</message> </message>
<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> <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> <translation>Het bestand kan niet worden gedeeld, omdat het werd gedeeld zonder verder delen toestemming.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>$Delen link</translation> <translation>$Delen link</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS API foutcode: %1</translation> <translation>OCS API foutcode: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Er is geen sync map geconfigureerd.</translation> <translation>Er is geen sync map geconfigureerd.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Kan geen map vinden om naar te uploaden.</translation> <translation>Kan geen map vinden om naar te uploaden.</translation>
</message> </message>
<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> <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> <translation>Er bestaat al een sync bestand met dezelfde naam. Het bestand kan niet worden aangemeld voor sync.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Het bestand kan niet worden gesynchroniseerd.</translation> <translation>Het bestand kan niet worden gesynchroniseerd.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Delen van externe mappen werkt nog niet.</translation> <translation>Delen van externe mappen werkt nog niet.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Wachten om te uploaden...</translation> <translation>Wachten om te uploaden...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Kan niet aanmelden in sync ruimte.</translation> <translation>Kan niet aanmelden in sync ruimte.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Sync van aangemeld bestand nog niet succesvol.</translation> <translation>Sync van aangemeld bestand nog niet succesvol.</translation>
</message> </message>
@ -2347,64 +2365,64 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>Niet in staat om een synchronisatie transactielog te starten.</translation> <translation>Niet in staat om een synchronisatie transactielog te starten.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Kan het sync transactielog niet openen</translation> <translation>Kan het sync transactielog niet openen</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Genegeerd vanwege de &quot;wat synchroniseren&quot; zwarte lijst</translation> <translation>Genegeerd vanwege de &quot;wat synchroniseren&quot; zwarte lijst</translation>
</message> </message>
<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> <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> <translation>Niet toegestaan, omdat u geen rechten hebt om sub-directories aan te maken in die directory</translation>
</message> </message>
<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> <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> <translation>Niet toegestaan, omdat u geen rechten hebt om een bovenliggende directories toe te voegen</translation>
</message> </message>
<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> <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> <translation>Niet toegestaan, omdat u geen rechten hebt om bestanden in die directory toe te voegen</translation>
</message> </message>
<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> <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> <translation>Niet toegestaan om dit bestand te uploaden, omdat het alleen-lezen is op de server, herstellen</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Niet toegestaan om te verwijderen, herstellen</translation> <translation>Niet toegestaan om te verwijderen, herstellen</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Lokale bestanden en share-map verwijderd. </translation> <translation>Lokale bestanden en share-map verwijderd. </translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Verplaatsen niet toegestaan, object hersteld</translation> <translation>Verplaatsen niet toegestaan, object hersteld</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Verplaatsen niet toegestaan omdat %1 alleen-lezen is</translation> <translation>Verplaatsen niet toegestaan omdat %1 alleen-lezen is</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>bestemming</translation> <translation>bestemming</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>bron</translation> <translation>bron</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pl" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Czy jesteś pewien/pewna, że chcesz wykonać tę operację?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Nie otrzymano E-Tag z serwera, sprawdź Proxy/Bramę</translation> <translation>Nie otrzymano E-Tag z serwera, sprawdź Proxy/Bramę</translation>
</message> </message>
<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> <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> <translation>Otrzymaliśmy inny E-Tag wznowienia. Spróbuje ponownie następnym razem.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Serwer zwrócił błędną zakres zawartości</translation> <translation>Serwer zwrócił błędną zakres zawartości</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Limit czasu połączenia</translation> <translation>Limit czasu połączenia</translation>
</message> </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> 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>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Nie można otworzyć plików</translation> <translation>Nie można otworzyć plików</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Nie mogę zapisać zmian do &apos;%1&apos;.</translation> <translation>Nie mogę zapisać zmian do &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Dodaj ignorowany</translation> <translation>Dodaj ignorowany</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Dodaj nowy ignorowany:</translation> <translation>Dodaj nowy ignorowany:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Edytuj ignorowane</translation> <translation>Edytuj ignorowane</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Edytuj ignorowane:</translation> <translation>Edytuj ignorowane:</translation>
</message> </message>
<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> <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> <translation>Ten wpis jest podawany przez system w &apos;%1&apos; i nie może być zmieniony w tym widoku.</translation>
</message> </message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Ustaw serwer %1</translation> <translation>Ustaw serwer %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Ten adres url NIE jest bezpieczny, ponieważ jest nieszyfrowany. <translation>Ten adres url NIE jest bezpieczny, ponieważ jest nieszyfrowany.
Niezalecane jest jego użycie.</translation> Niezalecane jest jego użycie.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Ten adres url jest bezpieczny. Można go użyć.</translation> <translation>Ten adres url jest bezpieczny. Można go użyć.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>Następny</translation> <translation>Następny</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Zaktualizuj serwer %1</translation> <translation>Zaktualizuj serwer %1</translation>
</message> </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> <translation>Nie udało się połączyć do %1 w %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Próba połączenia z %1 w %2...</translation> <translation>Próba połączenia z %1 w %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>Lokalny folder synchronizacji %1 już istnieje. Ustawiam go do synchronizacji.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>OK</translation> <translation>OK</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>Błąd.</translation> <translation>Błąd.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Nie udało się utworzyć lokalnego folderu %1</translation> <translation>Nie udało się utworzyć lokalnego folderu %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Nie określono folderu zdalnego!</translation> <translation>Nie określono folderu zdalnego!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Błąd: %1</translation> <translation>Błąd: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>tworzę folder na ownCloud: %1</translation> <translation>tworzę folder na ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Zdalny folder %1 został utworzony pomyślnie.</translation> <translation>Zdalny folder %1 został utworzony pomyślnie.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Zdalny folder %1 już istnieje. Podłączam go do synchronizowania.</translation> <translation>Zdalny folder %1 już istnieje. Podłączam go do synchronizowania.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Tworzenie folderu spowodowało kod błędu HTTP %1</translation> <translation>Tworzenie folderu spowodowało kod błędu HTTP %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Tworzenie folderu zdalnego %1 nie powiodło się z powodu błędu &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Połączenie synchronizacji z %1 do katalogu zdalnego %2 zostało utworzone.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Udane połączenie z %1!</translation> <translation>Udane połączenie z %1!</translation>
</message> </message>
<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> <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> <translation>Połączenie z %1 nie może być nawiązane. Sprawdź ponownie.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Zmiana nazwy folderu nie powiodła się</translation> <translation>Zmiana nazwy folderu nie powiodła się</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1387,7 +1395,7 @@ Niezalecane jest jego użycie.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Limit czasu połączenia</translation> <translation>Limit czasu połączenia</translation>
</message> </message>
@ -1395,7 +1403,7 @@ Niezalecane jest jego użycie.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1431,20 +1439,25 @@ Niezalecane jest jego użycie.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>Nie można pobrać pliku %1 ze względu na konflikt nazwy pliku lokalnego!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Niezalecane jest jego użycie.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Usunięto plik</translation> <translation>Usunięto plik</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Lokalny plik zmienił się podczas synchronizacji.</translation> <translation>Lokalny plik zmienił się podczas synchronizacji.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Pliki lokalny został usunięty podczas synchronizacji.</translation> <translation>Pliki lokalny został usunięty podczas synchronizacji.</translation>
</message> </message>
<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> <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> <translation>Serwer nie potwierdził ostatniego łańcucha danych. (Nie było żadnego e-tag-u)</translation>
</message> </message>
@ -1842,7 +1860,7 @@ Niezalecane jest jego użycie.</translation>
<translation>Ustaw hasło</translation> <translation>Ustaw hasło</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1867,73 +1885,73 @@ Niezalecane jest jego użycie.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Zabezpieczone hasłem</translation> <translation>Zabezpieczone hasłem</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Oczekuję na przesyłanie</translation> <translation>Oczekuję na przesyłanie</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2342,64 +2360,64 @@ Niezalecane jest jego użycie.</translation>
<translation>Nie można zainicjować synchronizacji dziennika.</translation> <translation>Nie można zainicjować synchronizacji dziennika.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Nie można otworzyć dziennika synchronizacji</translation> <translation>Nie można otworzyć dziennika synchronizacji</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <translation>Nie masz uprawnień do dodawania podkatalogów w tym katalogu.</translation>
</message> </message>
<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> <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> <translation>Nie masz uprawnień by dodać katalog nadrzędny</translation>
</message> </message>
<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> <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> <translation>Nie masz uprawnień by dodać pliki w tym katalogu</translation>
</message> </message>
<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> <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> <translation>Wgrywanie niedozwolone, ponieważ plik jest tylko do odczytu na serwerze, przywracanie</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Brak uprawnień by usunąć, przywracanie</translation> <translation>Brak uprawnień by usunąć, przywracanie</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Przenoszenie niedozwolone, obiekt przywrócony</translation> <translation>Przenoszenie niedozwolone, obiekt przywrócony</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Przenoszenie niedozwolone, ponieważ %1 jest tylko do odczytu</translation> <translation>Przenoszenie niedozwolone, ponieważ %1 jest tylko do odczytu</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>docelowy</translation> <translation>docelowy</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>źródło</translation> <translation>źródło</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_PT" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -704,22 +712,22 @@ Se você, ou o seu administrador, reiniciou a sua conta no servidor, escolha &q
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Nenhum E-Tag recebido do servidor, verifique Proxy / gateway</translation> <translation>Nenhum E-Tag recebido do servidor, verifique Proxy / gateway</translation>
</message> </message>
<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> <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> <translation>Recebemos um e-Tag diferente para resumir. Tentando uma próxima vez.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>O servidor retornou o alcance-conteúdo errado</translation> <translation>O servidor retornou o alcance-conteúdo errado</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>O tempo de ligação expirou</translation> <translation>O tempo de ligação expirou</translation>
</message> </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> Itens verificados também serão removidos se evitarem que um diretório seja removido. Isto é útil para os metadados.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Não foi possível abrir o ficheiro</translation> <translation>Não foi possível abrir o ficheiro</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Não foi possível escrever as alterações para &apos;%1&apos;</translation> <translation>Não foi possível escrever as alterações para &apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Adicione regra para ignorar ficheiros</translation> <translation>Adicione regra para ignorar ficheiros</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Adicione nova regra para ignorar ficheiros:</translation> <translation>Adicione nova regra para ignorar ficheiros:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Editar regra</translation> <translation>Editar regra</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Editar regra:</translation> <translation>Editar regra:</translation>
</message> </message>
<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> <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> <translation>Esta entrada é fornecida pelo sistema em &apos;%1&apos; e não pode ser modificada nesta vista.</translation>
</message> </message>
@ -1190,23 +1198,23 @@ for additional privileges during the process.</source>
<translation>Configurar servidor %1</translation> <translation>Configurar servidor %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Este endereço não é seguro. A sua utilização não é aconselhada.</translation> <translation>Este endereço não é seguro. A sua utilização não é aconselhada.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Este endereço é seguro. Pode usar</translation> <translation>Este endereço é seguro. Pode usar</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Próximo&gt;</translation> <translation>&amp;Próximo&gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Actualizar servidor %1</translation> <translation>Actualizar servidor %1</translation>
</message> </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> <translation>Impossível conectar a %1 em %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Expirou ao tentar ligação a %1 em %2.</translation> <translation>Expirou ao tentar ligação a %1 em %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>A tentar ligação a %1 em %2...</translation> <translation>A tentar ligação a %1 em %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <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>
<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> <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> <translation>A pasta de sincronização locl %1 existe, a configurar para sincronizar.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>Falhou.</translation> <translation>Falhou.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Não foi possível criar a pasta local %1</translation> <translation>Não foi possível criar a pasta local %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Não foi indicada a pasta remota!</translation> <translation>Não foi indicada a pasta remota!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Erro: %1</translation> <translation>Erro: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>a criar a pasta na ownCloud: %1</translation> <translation>a criar a pasta na ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Criação da pasta remota %1 com sucesso!</translation> <translation>Criação da pasta remota %1 com sucesso!</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>A pasta remota %1 existe. Ligue-a para sincronizar.</translation> <translation>A pasta remota %1 existe. Ligue-a para sincronizar.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>A criação da pasta resultou num erro HTTP com o código %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>A criação da pasta remota %1 falhou com o erro &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>A sincronização de %1 com a pasta remota %2 foi criada com sucesso.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Conectado com sucesso a %1!</translation> <translation>Conectado com sucesso a %1!</translation>
</message> </message>
<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> <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> <translation>Não foi possível ligar a %1 . Por Favor verifique novamente.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Erro ao renomear a pasta</translation> <translation>Erro ao renomear a pasta</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1385,7 +1393,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>O tempo de ligação expirou</translation> <translation>O tempo de ligação expirou</translation>
</message> </message>
@ -1393,7 +1401,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Resposta JSON inválida do URL poll</translation> <translation>Resposta JSON inválida do URL poll</translation>
</message> </message>
@ -1429,20 +1437,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>O ficheiro %1 não pode ser descarregado devido a conflito com um nome de ficheiro local!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Não foi possível transferir o ficheiro na totalidade.</translation> <translation>Não foi possível transferir o ficheiro na totalidade.</translation>
</message> </message>
<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> <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> <translation>Ficheiro %1 não pode ser guardado devido à existência de um ficheiro local com o mesmo nome.</translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1567,33 +1580,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Ficheiro Eliminado</translation> <translation>Ficheiro Eliminado</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Ficheiro local alterado durante a sincronização.</translation> <translation>Ficheiro local alterado durante a sincronização.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>URL poll em falta</translation> <translation>URL poll em falta</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>O arquivo local foi removido durante a sincronização.</translation> <translation>O arquivo local foi removido durante a sincronização.</translation>
</message> </message>
<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> <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> <translation>O servidor não reconheceu o último bloco. (Nenhuma e-tag estava presente)</translation>
</message> </message>
@ -1844,7 +1862,7 @@ It is not advisable to use it.</source>
<translation>Defina a senha</translation> <translation>Defina a senha</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 caminho: %2</translation> <translation>%1 caminho: %2</translation>
</message> </message>
@ -1869,73 +1887,73 @@ It is not advisable to use it.</source>
<translation>Protegida por senha</translation> <translation>Protegida por senha</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protegido com Senha</translation> <translation>Protegido com Senha</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>&amp;Compartilhe a hiperligação </translation> <translation>&amp;Compartilhe a hiperligação </translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>Código de erro OCS API: %1</translation> <translation>Código de erro OCS API: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Não pasta de sincronização configurada.</translation> <translation>Não pasta de sincronização configurada.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>O ficheiro não pode ser sincronizado.</translation> <translation>O ficheiro não pode ser sincronizado.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Partilha de directórios externos ainda não funciona.</translation> <translation>Partilha de directórios externos ainda não funciona.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Esperando para carregar...</translation> <translation>Esperando para carregar...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Não foi possível registar no espaço de sincronização.</translation> <translation>Não foi possível registar no espaço de sincronização.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Sincronização do ficheiro registado não foi bem sucedida.</translation> <translation>Sincronização do ficheiro registado não foi bem sucedida.</translation>
</message> </message>
@ -2344,64 +2362,64 @@ It is not advisable to use it.</source>
<translation>Impossível inicializar sincronização &apos;journal&apos;.</translation> <translation>Impossível inicializar sincronização &apos;journal&apos;.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Impossível abrir o jornal de sincronismo</translation> <translation>Impossível abrir o jornal de sincronismo</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorado devido à blacklist de escolha para sincronização</translation> <translation>Ignorado devido à blacklist de escolha para sincronização</translation>
</message> </message>
<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> <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> <translation>Não permitido, porque não tem permissão para adicionar sub-directórios ao directório</translation>
</message> </message>
<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> <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> <translation>Não permitido, porque não tem permissão para adicionar o directório principal</translation>
</message> </message>
<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> <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> <translation>Não permitido, porque não tem permissão para adicionar ficheiros no directório</translation>
</message> </message>
<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> <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> <translation>Não é permitido fazer o envio deste ficheiro porque é de leitura no servidor, restaurando</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Não autorizado para remoção, restaurando</translation> <translation>Não autorizado para remoção, restaurando</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Ficheiros locais e pasta partilhada removidos.</translation> <translation>Ficheiros locais e pasta partilhada removidos.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Mover não foi permitido, item restaurado</translation> <translation>Mover não foi permitido, item restaurado</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Mover não foi autorizado porque %1 é de leitura</translation> <translation>Mover não foi autorizado porque %1 é de leitura</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>o destino</translation> <translation>o destino</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>a origem</translation> <translation>a origem</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_BR" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Você tem certeza que quer executar esta operação?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Nenhuma E-Tag recebida do servidor, verifique Proxy / gateway</translation> <translation>Nenhuma E-Tag recebida do servidor, verifique Proxy / gateway</translation>
</message> </message>
<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> <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> <translation>Recebemos um e-Tag diferente para resumir. Tente uma próxima vez.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>O servidor retornou erro numa série-de-conteúdo</translation> <translation>O servidor retornou erro numa série-de-conteúdo</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Conexão Finalizada</translation> <translation>Conexão Finalizada</translation>
</message> </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> 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>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Não foi possível abrir o arquivo</translation> <translation>Não foi possível abrir o arquivo</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Não é possível gravar as alterações em &apos;%1&apos;.</translation> <translation>Não é possível gravar as alterações em &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Adicionar Ignorar Padrão</translation> <translation>Adicionar Ignorar Padrão</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Adicionar um novo padrão ignorar:</translation> <translation>Adicionar um novo padrão ignorar:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Editar Ignorar Padrão</translation> <translation>Editar Ignorar Padrão</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Editar Ignorar Padrão:</translation> <translation>Editar Ignorar Padrão:</translation>
</message> </message>
<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> <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> <translation>Esta entrada é fornecida pelo sistema em &apos;%1&apos; e não pode ser modificado aqui.</translation>
</message> </message>
@ -1192,23 +1200,23 @@ por privilégios adicionais durante o processo.</translation>
<translation>Configurar servidor %1</translation> <translation>Configurar servidor %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> 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> <translation>Esta URL não é segura, pois não é criptografada. Não é aconselhável usá-lo.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Esta url é segura. Você pode usá-la.</translation> <translation>Esta url é segura. Você pode usá-la.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Póximo &gt;</translation> <translation>&amp;Póximo &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Atualizar o servidor %1</translation> <translation>Atualizar o servidor %1</translation>
</message> </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> <translation>Falha ao conectar a %1 em %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>O tempo expirou ao tentar contactar %1 e %2.</translation> <translation>O tempo expirou ao tentar contactar %1 e %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Tentando conectar a %1 em %2...</translation> <translation>Tentando conectar a %1 em %2...</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>Houve uma resposta inválida a um pedido de autenticação WebDAV</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>Pasta local de sincronização %1 existe, configurando para sincronização. &lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation>Criação de pasta de sincronização local %1...</translation> <translation>Criação de pasta de sincronização local %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>falhou.</translation> <translation>falhou.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Não foi possível criar pasta local %1</translation> <translation>Não foi possível criar pasta local %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Nenhuma pasta remota foi especificada!</translation> <translation>Nenhuma pasta remota foi especificada!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Erro: %1</translation> <translation>Erro: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>criar pasta no ownCloud: %1</translation> <translation>criar pasta no ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Pasta remota %1 criada com sucesso.</translation> <translation>Pasta remota %1 criada com sucesso.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Pasta remota %1 existe. Conectando para sincronizar.</translation> <translation>Pasta remota %1 existe. Conectando para sincronizar.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>A criação da pasta resultou em um erro do código HTTP %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Falha na criação da pasta remota %1 com erro &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Uma conexão de sincronização de %1 para o diretório remoto %2 foi realizada.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Conectado com sucesso a %1!</translation> <translation>Conectado com sucesso a %1!</translation>
</message> </message>
<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> <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> <translation>Conexão à %1 não foi estabelecida. Por favor, verifique novamente.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Falha no nome da pasta</translation> <translation>Falha no nome da pasta</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1387,7 +1395,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Conexão Finalizada</translation> <translation>Conexão Finalizada</translation>
</message> </message>
@ -1395,7 +1403,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Resposta JSON inválida a partir do conjunto de URL</translation> <translation>Resposta JSON inválida a partir do conjunto de URL</translation>
</message> </message>
@ -1431,20 +1439,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>O arquivo %1 não pode ser baixado por causa de um confronto local no nome do arquivo!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>O arquivo não pode ser baixado completamente.</translation> <translation>O arquivo não pode ser baixado completamente.</translation>
</message> </message>
<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> <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> <translation>O arquivo %1 não pode ser salvo por causa de um confronto com um nome de arquivo local!</translation>
</message> </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>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Arquivo Removido</translation> <translation>Arquivo Removido</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Arquivo local modificado durante a sincronização.</translation> <translation>Arquivo local modificado durante a sincronização.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Faltando conjunto de URL</translation> <translation>Faltando conjunto de URL</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>O arquivo local foi removido durante a sincronização.</translation> <translation>O arquivo local foi removido durante a sincronização.</translation>
</message> </message>
<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> <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> <translation>O servidor não reconheceu o último bloco. (Nenhuma e-tag estava presente)</translation>
</message> </message>
@ -1842,7 +1860,7 @@ It is not advisable to use it.</source>
<translation>Configurar senha</translation> <translation>Configurar senha</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>Caminho %1: %2</translation> <translation>Caminho %1: %2</translation>
</message> </message>
@ -1867,73 +1885,73 @@ It is not advisable to use it.</source>
<translation>S&amp;enha de proteção</translation> <translation>S&amp;enha de proteção</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protegido por Senha</translation> <translation>Protegido por Senha</translation>
</message> </message>
<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> <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> <translation>O arquivo não pode ser partilhado, pois foi compartilhado sem permissão de compartilhamento.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>Link de &amp;Compartilhamento</translation> <translation>Link de &amp;Compartilhamento</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>Código de erro OCS API: %1</translation> <translation>Código de erro OCS API: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Não nenhuma pasta de sincronização configurada.</translation> <translation>Não nenhuma pasta de sincronização configurada.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Não consegue encontrar uma pasta para enviar para.</translation> <translation>Não consegue encontrar uma pasta para enviar para.</translation>
</message> </message>
<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> <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> <translation>Um arquivo de sincronia com o mesmo nome existe. O arquivo não pode ser registrado para sincronizar.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>O arquivo não pode ser sincronizado.</translation> <translation>O arquivo não pode ser sincronizado.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Compartilhamento de diretórios externos ainda não está funcionando.</translation> <translation>Compartilhamento de diretórios externos ainda não está funcionando.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Esperando para fazer o envio...</translation> <translation>Esperando para fazer o envio...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Não foi possível registrar no espaço sincronia.</translation> <translation>Não foi possível registrar no espaço sincronia.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Sincronização de arquivos registrados não foi bem sucedida ainda.</translation> <translation>Sincronização de arquivos registrados não foi bem sucedida ainda.</translation>
</message> </message>
@ -2342,64 +2360,64 @@ It is not advisable to use it.</source>
<translation>Impossibilitado de iniciar a sincronização.</translation> <translation>Impossibilitado de iniciar a sincronização.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Não é possível abrir o arquivo de sincronização</translation> <translation>Não é possível abrir o arquivo de sincronização</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <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> <translation>Ignorado por causa da lista negra &quot;escolher o que sincronizar&quot;</translation>
</message> </message>
<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> <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> <translation>Não permitido porque você não tem permissão de criar sub-pastas nesta pasta</translation>
</message> </message>
<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> <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> <translation>Não permitido porque você não tem permissão de criar pastas mãe</translation>
</message> </message>
<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> <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> <translation>Não permitido porque você não tem permissão de adicionar arquivos a esta pasta</translation>
</message> </message>
<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> <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> <translation>Não é permitido fazer o upload deste arquivo porque ele é somente leitura no servidor, restaurando</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Não é permitido remover, restaurando</translation> <translation>Não é permitido remover, restaurando</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Arquivos locais e pasta compartilhada removida.</translation> <translation>Arquivos locais e pasta compartilhada removida.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Não é permitido mover, item restaurado</translation> <translation>Não é permitido mover, item restaurado</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Não é permitido mover porque %1 é somente para leitura</translation> <translation>Não é permitido mover porque %1 é somente para leitura</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>o destino</translation> <translation>o destino</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>a fonte</translation> <translation>a fonte</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ru" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>E-Tag от сервера не получен, проверьте настройки прокси/шлюза.</translation> <translation>E-Tag от сервера не получен, проверьте настройки прокси/шлюза.</translation>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Мы получили другой E-Tag для возобновления. Повторите попытку позже.</translation> <translation>Мы получили другой E-Tag для возобновления. Повторите попытку позже.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Сервер вернул неверный диапазон содержимого</translation> <translation>Сервер вернул неверный диапазон содержимого</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Время ожидания подключения истекло</translation> <translation>Время ожидания подключения истекло</translation>
</message> </message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Выбранные элементы также будут удалены если они не позволят удалить каталог. Это полезно для метаданных.</translation> Выбранные элементы также будут удалены если они не позволят удалить каталог. Это полезно для метаданных.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Невозможно открыть файл</translation> <translation>Невозможно открыть файл</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Невозможно записать изменения в &apos;%1&apos;.</translation> <translation>Невозможно записать изменения в &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Добавить шаблон игнорирования</translation> <translation>Добавить шаблон игнорирования</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Добавить новый шаблон игнорирования:</translation> <translation>Добавить новый шаблон игнорирования:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Изменить шаблон игнорирования</translation> <translation>Изменить шаблон игнорирования</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Изменить шаблон игнорирования:</translation> <translation>Изменить шаблон игнорирования:</translation>
</message> </message>
<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> <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> <translation>Эта запись сделана системой в &apos;%1&apos; и не может быть изменена в этом представлении.</translation>
</message> </message>
@ -1192,24 +1200,24 @@ for additional privileges during the process.</source>
<translation>Настроить сервер %1</translation> <translation>Настроить сервер %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Эта ссылка НЕ безопасна, так как не зашифрована. <translation>Эта ссылка НЕ безопасна, так как не зашифрована.
Мы не рекомендуем её использовать.</translation> Мы не рекомендуем её использовать.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Данная ссылка безопасна. Вы можете её использовать.</translation> <translation>Данная ссылка безопасна. Вы можете её использовать.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Далее &gt; </translation> <translation>&amp;Далее &gt; </translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Обновить сервер %1</translation> <translation>Обновить сервер %1</translation>
</message> </message>
@ -1227,129 +1235,129 @@ It is not advisable to use it.</source>
<translation>Не удалось подключиться к %1 в %2:&lt;br/&gt;%3</translation> <translation>Не удалось подключиться к %1 в %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Превышено время ожидания соединения к %1 на %2.</translation> <translation>Превышено время ожидания соединения к %1 на %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Попытка соединиться с %1 на %2...</translation> <translation>Попытка соединиться с %1 на %2...</translation>
</message> </message>
<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> <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> <translation>Запрос авторизации с сервера перенаправлен на &apos;%1&apos;. Ссылка не верна, сервер не настроен.</translation>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation>Обнаружен не верный ответ на авторизованный запрос WebDAV</translation> <translation>Обнаружен не верный ответ на авторизованный запрос WebDAV</translation>
</message> </message>
<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> <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> <translation>Доступ запрещён сервером. Чтобы доказать, что у Вас есть права доступа, &lt;a href=&quot;%1&quot;&gt;нажмите здесь&lt;/a&gt; для входа через Ваш браузер.</translation>
</message> </message>
<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> <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> <translation>Локальный каталог синхронизации %1 уже существует, используем его для синхронизации.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation>Создание локальной папки синхронизации %1... </translation> <translation>Создание локальной папки синхронизации %1... </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ок</translation> <translation>ок</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>не удалось.</translation> <translation>не удалось.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Не удалось создать локальный каталог синхронизации %1</translation> <translation>Не удалось создать локальный каталог синхронизации %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Не указан удалённый каталог!</translation> <translation>Не указан удалённый каталог!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Ошибка: %1</translation> <translation>Ошибка: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>создание каталога на ownCloud: %1</translation> <translation>создание каталога на ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Удалённый каталог %1 успешно создан.</translation> <translation>Удалённый каталог %1 успешно создан.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Удалённый каталог %1 уже существует. Подключение к нему для синхронизации.</translation> <translation>Удалённый каталог %1 уже существует. Подключение к нему для синхронизации.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Создание каталога завершилось с HTTP-ошибкой %1</translation> <translation>Создание каталога завершилось с HTTP-ошибкой %1</translation>
</message> </message>
<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> <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> <translation>Не удалось создать удаленный каталог, так как представленные параметры доступа неверны!&lt;br/&gt;Пожалуйста, вернитесь назад и проверьте учетные данные.&lt;/p&gt;</translation>
</message> </message>
<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> <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> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Не удалось создать удаленный каталог, возможно, указанные учетные данные неверны.&lt;/font&gt;&lt;br/&gt;Вернитесь назад и проверьте учетные данные.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Удаленный каталог %1 не создан из-за ошибки &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Установлено соединение синхронизации %1 к удалённому каталогу %2.</translation> <translation>Установлено соединение синхронизации %1 к удалённому каталогу %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Соединение с %1 установлено успешно!</translation> <translation>Соединение с %1 установлено успешно!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Не удалось соединиться с %1. Попробуйте снова.</translation> <translation>Не удалось соединиться с %1. Попробуйте снова.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Ошибка переименования каталога</translation> <translation>Ошибка переименования каталога</translation>
</message> </message>
<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> <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> <translation>Невозможно удалить каталог и создать его резервную копию, каталог или файл в ней открыт в другой программе. Закройте каталог или файл и нажмите &quot;Повторить попытку&quot;, либо прервите мастер настройки.</translation>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Локальный каталог синхронизации %1 успешно создан!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1388,7 +1396,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Время ожидания подключения истекло</translation> <translation>Время ожидания подключения истекло</translation>
</message> </message>
@ -1396,7 +1404,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Не правильный JSON ответ на сформированный URL</translation> <translation>Не правильный JSON ответ на сформированный URL</translation>
</message> </message>
@ -1432,20 +1440,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Файл %1 не может быть загружен из-за локального конфликта имен!</translation> <translation>Файл %1 не может быть загружен из-за локального конфликта имен!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Невозможно полностью загрузить файл.</translation> <translation>Невозможно полностью загрузить файл.</translation>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Файл %1 не может быть сохранён из-за локального конфликта имен!</translation> <translation>Файл %1 не может быть сохранён из-за локального конфликта имен!</translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Файл Перемещён</translation> <translation>Файл Перемещён</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Локальный файл изменился в процессе синхронизации.</translation> <translation>Локальный файл изменился в процессе синхронизации.</translation>
</message> </message>
<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> <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> <translation>Измененный файл принадлежит удаленному общему ресурсу только для чтения. Файл был восстановлен, ваши правки доступны в файле конфликтов.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Не хватает сформированного URL</translation> <translation>Не хватает сформированного URL</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Локальный файл был удалён в процессе синхронизации.</translation> <translation>Локальный файл был удалён в процессе синхронизации.</translation>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Сервер не смог подтвердить последнюю часть данных.(Отсутствовали теги e-tag)</translation> <translation>Сервер не смог подтвердить последнюю часть данных.(Отсутствовали теги e-tag)</translation>
</message> </message>
@ -1675,6 +1693,7 @@ It is not advisable to use it.</source>
<translation><numerusform>%n файл пропущен из-за предыдущих ошибок. <translation><numerusform>%n файл пропущен из-за предыдущих ошибок.
</numerusform><numerusform>%n файлов пропущено из-за предыдущих ошибок. </numerusform><numerusform>%n файлов пропущено из-за предыдущих ошибок.
</numerusform><numerusform>%n файлов пропущено из-за предыдущих ошибок. </numerusform><numerusform>%n файлов пропущено из-за предыдущих ошибок.
</numerusform><numerusform>%n файлов пропущено из-за предыдущих ошибок.
</numerusform></translation> </numerusform></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
@ -1684,6 +1703,7 @@ It is not advisable to use it.</source>
<translation><numerusform>%n файл частично загружен. <translation><numerusform>%n файл частично загружен.
</numerusform><numerusform>%n файлов частично загружены. </numerusform><numerusform>%n файлов частично загружены.
</numerusform><numerusform>%n файлов частично загружены. </numerusform><numerusform>%n файлов частично загружены.
</numerusform><numerusform>%n файлов частично загружены.
</numerusform></translation> </numerusform></translation>
</message> </message>
<message> <message>
@ -1849,7 +1869,7 @@ It is not advisable to use it.</source>
<translation>Установить пароль</translation> <translation>Установить пароль</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 путь: %2</translation> <translation>%1 путь: %2</translation>
</message> </message>
@ -1874,73 +1894,73 @@ It is not advisable to use it.</source>
<translation>Защитить паролем</translation> <translation>Защитить паролем</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Защищено Паролем</translation> <translation>Защищено Паролем</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Невозможно предоставить общий доступ к файлу: нет разрешения на предоставление общего доступа.</translation> <translation>Невозможно предоставить общий доступ к файлу: нет разрешения на предоставление общего доступа.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>Поделиться ссылкой</translation> <translation>Поделиться ссылкой</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>Код ошибки OCS API: %1</translation> <translation>Код ошибки OCS API: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Нет папок настроенных для синхронизации.</translation> <translation>Нет папок настроенных для синхронизации.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Не возможно найти папку для загрузки в неё.</translation> <translation>Не возможно найти папку для загрузки в неё.</translation>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Существует файл с именем как и у синхронизируемого. Файл не может быть принят к синхронизации.</translation> <translation>Существует файл с именем как и у синхронизируемого. Файл не может быть принят к синхронизации.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Файл не может быть синхронизирован.</translation> <translation>Файл не может быть синхронизирован.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Функция открытия доступа к внешним папкам пока не работает.</translation> <translation>Функция открытия доступа к внешним папкам пока не работает.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Ожидание загрузки...</translation> <translation>Ожидание загрузки...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Не возможно зарегистрироваться в синхронизируемом пространстве.</translation> <translation>Не возможно зарегистрироваться в синхронизируемом пространстве.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Синхронизация зарегистрированного файла пока не была успешной.</translation> <translation>Синхронизация зарегистрированного файла пока не была успешной.</translation>
</message> </message>
@ -2349,64 +2369,64 @@ It is not advisable to use it.</source>
<translation>Невозможно инициализировать журнал синхронизации.</translation> <translation>Невозможно инициализировать журнал синхронизации.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Не удаётся открыть журнал синхронизации</translation> <translation>Не удаётся открыть журнал синхронизации</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Игнорируется из-за черного списка в &quot;что синхронизировать&quot;</translation> <translation>Игнорируется из-за черного списка в &quot;что синхронизировать&quot;</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Не допускается, так как у вас нет прав для создания подкаталогов в этом каталоге</translation> <translation>Не допускается, так как у вас нет прав для создания подкаталогов в этом каталоге</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Не допускается, так как у вас нет прав для создания родительской папки</translation> <translation>Не допускается, так как у вас нет прав для создания родительской папки</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Не допускается, так как у вас нет прав для добавления файлов в этот каталог</translation> <translation>Не допускается, так как у вас нет прав для добавления файлов в этот каталог</translation>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Не допускается загрузка этого файла, так как на сервере он помечен только для чтения, восстанавливаем</translation> <translation>Не допускается загрузка этого файла, так как на сервере он помечен только для чтения, восстанавливаем</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Не допускается удаление, восстанавливаем</translation> <translation>Не допускается удаление, восстанавливаем</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Локальные файлы и общий каталог удалены.</translation> <translation>Локальные файлы и общий каталог удалены.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Перемещение не допускается, элемент восстановлен</translation> <translation>Перемещение не допускается, элемент восстановлен</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Перемещение не допускается, поскольку %1 помечен только для чтения</translation> <translation>Перемещение не допускается, поскольку %1 помечен только для чтения</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>назначение</translation> <translation>назначение</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>источник</translation> <translation>источник</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sk_SK" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Ste si istý, že chcete uskutočniť danú operáciu?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Zo servera nebol prijatý E-Tag, skontrolujte proxy/bránu</translation> <translation>Zo servera nebol prijatý E-Tag, skontrolujte proxy/bránu</translation>
</message> </message>
<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> <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> <translation>Prijali sme iný E-Tag pre pokračovanie. Skúsim to neskôr znovu.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Server vrátil nesprávnu hodnotu Content-range</translation> <translation>Server vrátil nesprávnu hodnotu Content-range</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Spojenie vypršalo</translation> <translation>Spojenie vypršalo</translation>
</message> </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> 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>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Nemožno otvoriť súbor</translation> <translation>Nemožno otvoriť súbor</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Nemožno zapísať zmeny do &apos;%1&apos;.</translation> <translation>Nemožno zapísať zmeny do &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Pridať vzor ignorovaného súboru</translation> <translation>Pridať vzor ignorovaného súboru</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Pridať nový vzor ignorovaného súboru:</translation> <translation>Pridať nový vzor ignorovaného súboru:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Úprava vzorov súborov pre vynechanie</translation> <translation>Úprava vzorov súborov pre vynechanie</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Uprav vzor súboru pre vynechanie:</translation> <translation>Uprav vzor súboru pre vynechanie:</translation>
</message> </message>
<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> <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> <translation>Táto položka je poskytovaná systémom na &apos;%1&apos; a nesmie byť modifikovaná v tomto zobrazení.</translation>
</message> </message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Nastaviť server %1</translation> <translation>Nastaviť server %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Táto adresa nie je bezpečná, pretože nie je šifrovaná. <translation>Táto adresa nie je bezpečná, pretože nie je šifrovaná.
Nie je vhodné ju používať.</translation> Nie je vhodné ju používať.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Táto URL je bezpečná. Môžete ju používať.</translation> <translation>Táto URL je bezpečná. Môžete ju používať.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Ďalšia &gt;</translation> <translation>&amp;Ďalšia &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Aktualizovať server %1</translation> <translation>Aktualizovať server %1</translation>
</message> </message>
@ -1226,129 +1234,129 @@ Nie je vhodné ju používať.</translation>
<translation>Zlyhalo spojenie s %1 o %2:&lt;br/&gt;%3</translation> <translation>Zlyhalo spojenie s %1 o %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <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> <translation>Časový limit vypršal pri pokuse o pripojenie k %1 na %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Pokúšam sa o pripojenie k %1 na %2...</translation> <translation>Pokúšam sa o pripojenie k %1 na %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <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>
<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> <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> <translation>Lokálny synchronizačný priečinok %1 existuje, prebieha jeho nastavovanie pre synchronizáciu.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>v poriadku</translation> <translation>v poriadku</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>neúspešné.</translation> <translation>neúspešné.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Nemožno vytvoriť lokálny priečinok %1</translation> <translation>Nemožno vytvoriť lokálny priečinok %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Vzdialený priečinok nie je nastavený!</translation> <translation>Vzdialený priečinok nie je nastavený!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Chyba: %1</translation> <translation>Chyba: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>vytváram priečinok v ownCloude: %1</translation> <translation>vytváram priečinok v ownCloude: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Vzdialený priečinok %1 bol úspešne vytvorený.</translation> <translation>Vzdialený priečinok %1 bol úspešne vytvorený.</translation>
</message> </message>
<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> <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> <translation>Vzdialený priečinok %1 existuje. Prebieha jeho pripájanie pre synchronizáciu.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <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> <translation>Vytváranie priečinka skončilo s HTTP chybovým kódom %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Vytvorenie vzdialeného priečinka %1 zlyhalo s chybou &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Synchronizačné spojenie z %1 do vzdialeného priečinka %2 bolo práve nastavené.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Úspešne pripojené s %1!</translation> <translation>Úspešne pripojené s %1!</translation>
</message> </message>
<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> <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> <translation>Pripojenie k %1 nemohlo byť iniciované. Prosím skontrolujte to znovu.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Premenovanie priečinka zlyhalo</translation> <translation>Premenovanie priečinka zlyhalo</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1387,7 +1395,7 @@ Nie je vhodné ju používať.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Spojenie vypršalo</translation> <translation>Spojenie vypršalo</translation>
</message> </message>
@ -1395,7 +1403,7 @@ Nie je vhodné ju používať.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Neplatná JSON odpoveď z URL adresy</translation> <translation>Neplatná JSON odpoveď z URL adresy</translation>
</message> </message>
@ -1431,20 +1439,25 @@ Nie je vhodné ju používať.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>Súbor %1 nie je možné stiahnuť, pretože súbor s rovnakým menom existuje!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Súbor sa nedá stiahnuť úplne.</translation> <translation>Súbor sa nedá stiahnuť úplne.</translation>
</message> </message>
<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> <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> <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>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Nie je vhodné ju používať.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Súbor zmazaný</translation> <translation>Súbor zmazaný</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Lokálny súbor bol zmenený počas synchronizácie.</translation> <translation>Lokálny súbor bol zmenený počas synchronizácie.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Chýba URL adresa</translation> <translation>Chýba URL adresa</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Lokálny súbor bol odstránený počas synchronizácie.</translation> <translation>Lokálny súbor bol odstránený počas synchronizácie.</translation>
</message> </message>
<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> <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> <translation>Server nepotvrdil posledný kúsok. (Nebol prítomný e-tag)</translation>
</message> </message>
@ -1848,7 +1866,7 @@ Nie je vhodné ju používať.</translation>
<translation>Nastaviť heslo</translation> <translation>Nastaviť heslo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 v umiestnení: %2</translation> <translation>%1 v umiestnení: %2</translation>
</message> </message>
@ -1873,73 +1891,73 @@ Nie je vhodné ju používať.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Chránené heslom</translation> <translation>Chránené heslom</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS API chybový kód: %1</translation> <translation>OCS API chybový kód: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Nie je nakonfigurovaný žiadny synchronizačný priečinok.</translation> <translation>Nie je nakonfigurovaný žiadny synchronizačný priečinok.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Zdieľanie externých priečinkov ešte nefunguje.</translation> <translation>Zdieľanie externých priečinkov ešte nefunguje.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Čakanie na nahrávanie...</translation> <translation>Čakanie na nahrávanie...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Nemožno registrovať v synchronizačnom umiestnení.</translation> <translation>Nemožno registrovať v synchronizačnom umiestnení.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Synchronizácia registrovaného súboru ešte nebola dokončená.</translation> <translation>Synchronizácia registrovaného súboru ešte nebola dokončená.</translation>
</message> </message>
@ -2348,64 +2366,64 @@ Nie je vhodné ju používať.</translation>
<translation>Nemôžem inicializovať synchronizačný žurnál.</translation> <translation>Nemôžem inicializovať synchronizačný žurnál.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Nemožno otvoriť sync žurnál</translation> <translation>Nemožno otvoriť sync žurnál</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ignorované podľa nastavenia &quot;vybrať čo synchronizovať&quot;</translation> <translation>Ignorované podľa nastavenia &quot;vybrať čo synchronizovať&quot;</translation>
</message> </message>
<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> <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> <translation>Nie je dovolené, pretože nemáte oprávnenie pridávať do tohto priečinka podpriečinky</translation>
</message> </message>
<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> <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> <translation>Nie je dovolené, pretože nemáte oprávnenie pridať nadradený priečinok.</translation>
</message> </message>
<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> <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> <translation>Nie je dovolené, pretože nemáte oprávnenie pridávať do tohto priečinka súbory.</translation>
</message> </message>
<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> <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> <translation>Nie je dovolené tento súbor nahrať, pretože je na serveri iba na čítanie. Obnovuje sa.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Nie je dovolené odstrániť. Obnovuje sa.</translation> <translation>Nie je dovolené odstrániť. Obnovuje sa.</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Lokálne súbory a zdieľaný priečinok boli odstránené.</translation> <translation>Lokálne súbory a zdieľaný priečinok boli odstránené.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Presunutie nie je dovolené. Položka obnovená.</translation> <translation>Presunutie nie je dovolené. Položka obnovená.</translation>
</message> </message>
<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> <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> <translation>Presunutie nie je dovolené, pretože %1 je na serveri iba na čítanie</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>cieľ</translation> <translation>cieľ</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>zdroj</translation> <translation>zdroj</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sl" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Ali sta prepričani, da želite izvesti to opravilo?</translation>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <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> <translation>Ni prejete oznake s strežnika. Preveriti je treba podatke posredovalnega strežnika ali prehoda.</translation>
</message> </message>
<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> <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> <translation>Prejeta je različna oznaka za nadaljevanje opravila. Ponovni poskus bo izveden kasneje.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Odziv strežnika kaže na neveljaven obseg vsebine</translation> <translation>Odziv strežnika kaže na neveljaven obseg vsebine</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Povezava je časovno potekla</translation> <translation>Povezava je časovno potekla</translation>
</message> </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> Izbrani predmeti bodo tudi izbrisani, v kolikor bi sicer onemogočali brisanje mape. Ta možnost je uporabna za metapodatke.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Datoteke ni mogoče odpreti</translation> <translation>Datoteke ni mogoče odpreti</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Ni mogoče zapisati sprememb v &apos;%1&apos;.</translation> <translation>Ni mogoče zapisati sprememb v &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Dodaj vzorec za izpuščanje</translation> <translation>Dodaj vzorec za izpuščanje</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Dodaj nov vzorec za izpuščanje:</translation> <translation>Dodaj nov vzorec za izpuščanje:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Uredi vzorec za izpuščanje</translation> <translation>Uredi vzorec za izpuščanje</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Uredi vzorec za izpuščanje:</translation> <translation>Uredi vzorec za izpuščanje:</translation>
</message> </message>
<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> <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> <translation>Ta vnos je ponujen pri &apos;%1&apos; in ga v tem pogledu ni mogoče spreminjati.</translation>
</message> </message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Nastavi strežnik %1</translation> <translation>Nastavi strežnik %1</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Na naslov URL ni varen, saj ni šifriran. <translation>Na naslov URL ni varen, saj ni šifriran.
Uporaba ni priporočljiva.</translation> Uporaba ni priporočljiva.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Ta naslov URL je varen za uporabo.</translation> <translation>Ta naslov URL je varen za uporabo.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Naslednja &gt;</translation> <translation>&amp;Naslednja &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Posodobi strežnik %1</translation> <translation>Posodobi strežnik %1</translation>
</message> </message>
@ -1226,129 +1234,129 @@ Uporaba ni priporočljiva.</translation>
<translation>Povezava z %1 pri %2 je spodletela:&lt;br/&gt;%3</translation> <translation>Povezava z %1 pri %2 je spodletela:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Prekinitev med poskusom povezave na %1 pri %2.</translation> <translation>Prekinitev med poskusom povezave na %1 pri %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Poteka poskus povezave z %1 na %2 ...</translation> <translation>Poteka poskus povezave z %1 na %2 ...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <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>
<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> <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> <translation>Krajevna mapa %1 že obstaja. Nastavljena bo za usklajevanje.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>je v redu</translation> <translation>je v redu</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>je spodletelo.</translation> <translation>je spodletelo.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Krajevne mape %1 ni mogoče ustvariti.</translation> <translation>Krajevne mape %1 ni mogoče ustvariti.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Ni navedenega oddaljenega strežnika!</translation> <translation>Ni navedenega oddaljenega strežnika!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Napaka: %1</translation> <translation>Napaka: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>ustvarjanje mape v oblaku ownCloud: %1</translation> <translation>ustvarjanje mape v oblaku ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Oddaljena mapa %1 je uspešno ustvarjena.</translation> <translation>Oddaljena mapa %1 je uspešno ustvarjena.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Oddaljena mapa %1 že obstaja. Vzpostavljena bo povezava za usklajevanje.</translation> <translation>Oddaljena mapa %1 že obstaja. Vzpostavljena bo povezava za usklajevanje.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Ustvarjanje mape je povzročilo napako HTTP %1</translation> <translation>Ustvarjanje mape je povzročilo napako HTTP %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Ustvarjanje oddaljene mape %1 je spodletelo z napako &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>Povezava za usklajevanje med %1 in oddaljeno mapo %2 je vzpostavljena.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Povezava z %1 je uspešno vzpostavljena!</translation> <translation>Povezava z %1 je uspešno vzpostavljena!</translation>
</message> </message>
<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> <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> <translation>Povezave z %1 ni mogoče vzpostaviti. Preveriti je treba nastavitve.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Preimenovanje mape je spodletelo</translation> <translation>Preimenovanje mape je spodletelo</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1387,7 +1395,7 @@ Uporaba ni priporočljiva.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Povezava časovno pretekla</translation> <translation>Povezava časovno pretekla</translation>
</message> </message>
@ -1395,7 +1403,7 @@ Uporaba ni priporočljiva.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1431,20 +1439,25 @@ Uporaba ni priporočljiva.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>Datoteke %1 ni mogoče prejeti zaradi neskladja z imenom krajevne datoteke!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Datoteke ni mogoče v celoti prejeti.</translation> <translation>Datoteke ni mogoče v celoti prejeti.</translation>
</message> </message>
<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> <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> <translation>Datoteke %1 ni mogoče shraniti zaradi neskladja z imenom obstoječe datoteke!</translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Uporaba ni priporočljiva.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Datoteka je odstranjena</translation> <translation>Datoteka je odstranjena</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Krajevna datoteka je bila med usklajevanjem spremenjena.</translation> <translation>Krajevna datoteka je bila med usklajevanjem spremenjena.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Krajevna datoteka je bila me usklajevanjem odstranjena.</translation> <translation>Krajevna datoteka je bila me usklajevanjem odstranjena.</translation>
</message> </message>
<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> <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> <translation>Strežnik ni prepoznal zadnjega niza besed. (ni določenih e-oznak)</translation>
</message> </message>
@ -1842,7 +1860,7 @@ Uporaba ni priporočljiva.</translation>
<translation>Nastavi geslo</translation> <translation>Nastavi geslo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1867,73 +1885,73 @@ Uporaba ni priporočljiva.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Zaščiteno z geslom</translation> <translation>Zaščiteno z geslom</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2342,64 +2360,64 @@ Uporaba ni priporočljiva.</translation>
<translation>Dnevnika usklajevanja ni mogoče začeti.</translation> <translation>Dnevnika usklajevanja ni mogoče začeti.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Ni mogoče odpreti dnevnika usklajevanja</translation> <translation>Ni mogoče odpreti dnevnika usklajevanja</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Prezrto, ker ni neizbrano za usklajevanje</translation> <translation>Prezrto, ker ni neizbrano za usklajevanje</translation>
</message> </message>
<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> <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> <translation>Ni ustreznih dovoljenj za dodajanje podmap v izbrano mapo.</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Ni ustreznih dovoljenj za dodajanje nadrejene mape.</translation> <translation>Ni ustreznih dovoljenj za dodajanje nadrejene mape.</translation>
</message> </message>
<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> <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> <translation>Ni ustreznih dovoljenj za dodajanje datotek v izbrano mapo.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Odstranitev ni dovoljena, datoteka bo obnovljena.</translation> <translation>Odstranitev ni dovoljena, datoteka bo obnovljena.</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Krajevne datoteke in mape v souporabi so odstranjene.</translation> <translation>Krajevne datoteke in mape v souporabi so odstranjene.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Premikanje ni dovoljeno, datoteka bo obnovljena.</translation> <translation>Premikanje ni dovoljeno, datoteka bo obnovljena.</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Premikanje ni dovoljeno, ker je nastavljeno določilo %1 le za branje.</translation> <translation>Premikanje ni dovoljeno, ker je nastavljeno določilo %1 le za branje.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>cilj</translation> <translation>cilj</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>vir</translation> <translation>vir</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sr" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Нема е-ознаке са сервера. Проверите прокси или мрежни излаз</translation> <translation>Нема е-ознаке са сервера. Проверите прокси или мрежни излаз</translation>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Добијена је различита е-ознака за наставак преноса. Покушаћу поново следећи пут.</translation> <translation>Добијена је различита е-ознака за наставак преноса. Покушаћу поново следећи пут.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Сервер је вратио погрешан опсег садржаја</translation> <translation>Сервер је вратио погрешан опсег садржаја</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Време за повезивање је истекло</translation> <translation>Време за повезивање је истекло</translation>
</message> </message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Означене ставке ће такође бити уклоњене ако заостану приликом уклањања директоријума. Ово је корисно за мета-податке.</translation> Означене ставке ће такође бити уклоњене ако заостану приликом уклањања директоријума. Ово је корисно за мета-податке.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Не могу да отворим фајл</translation> <translation>Не могу да отворим фајл</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Не могу да упишем измене у %1</translation> <translation>Не могу да упишем измене у %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Додавање шаблона за игнорисање</translation> <translation>Додавање шаблона за игнорисање</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Додајте нови шаблон за игнорисање:</translation> <translation>Додајте нови шаблон за игнорисање:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Уређивање шаблона за игнорисање</translation> <translation>Уређивање шаблона за игнорисање</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Уредите шаблон за игнорисање:</translation> <translation>Уредите шаблон за игнорисање:</translation>
</message> </message>
<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> <source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation>Овај унос је системски из %1 и не може се овде изменити.</translation> <translation>Овај унос је системски из %1 и не може се овде изменити.</translation>
</message> </message>
@ -1192,24 +1200,24 @@ for additional privileges during the process.</source>
<translation>Подеси %1 сервер</translation> <translation>Подеси %1 сервер</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Ова адреса НИЈЕ безбедна јер није шифрована. <translation>Ова адреса НИЈЕ безбедна јер није шифрована.
Не препоручује се њено коришћење.</translation> Не препоручује се њено коришћење.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Ова адреса је безбедна. Можете је користити.</translation> <translation>Ова адреса је безбедна. Можете је користити.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Следеће &gt;</translation> <translation>&amp;Следеће &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Ажурирај %1 сервер</translation> <translation>Ажурирај %1 сервер</translation>
</message> </message>
@ -1227,129 +1235,129 @@ It is not advisable to use it.</source>
<translation>Неуспешно повезивање са %1 на %2:&lt;br/&gt;%3</translation> <translation>Неуспешно повезивање са %1 на %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Време је истекло у покушају повезивања са %1 на %2.</translation> <translation>Време је истекло у покушају повезивања са %1 на %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Покушавам да се повежем са %1 на %2...</translation> <translation>Покушавам да се повежем са %1 на %2...</translation>
</message> </message>
<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> <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> <translation>Аутентификован захтев серверу је преусмерен на %1. УРЛ је лош, сервер је лоше подешен.</translation>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation>Добијен је неисправан одговор на аутентификовани ВебДАВ захтев</translation> <translation>Добијен је неисправан одговор на аутентификовани ВебДАВ захтев</translation>
</message> </message>
<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> <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> <translation>Сервер није дозволио приступ. Да проверите имате ли исправан приступ, &lt;a href=&quot;%1&quot;&gt;кликните овде&lt;/a&gt; да бисте приступили услузи из прегледача.</translation>
</message> </message>
<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> <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> <translation>Локална фасцикла %1 већ постоји. Одређујем је за синхронизацију.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation>Правим локалну фасциклу синхронизације %1...</translation> <translation>Правим локалну фасциклу синхронизације %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>у реду</translation> <translation>у реду</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>неуспешно</translation> <translation>неуспешно</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Не могу да направим локалну фасциклу %1</translation> <translation>Не могу да направим локалну фасциклу %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Није наведена удаљена фасцикла!</translation> <translation>Није наведена удаљена фасцикла!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Грешка: %1</translation> <translation>Грешка: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>правим фасциклу у облаку: % 1</translation> <translation>правим фасциклу у облаку: % 1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Удаљена фасцикла %1 је успешно направљена.</translation> <translation>Удаљена фасцикла %1 је успешно направљена.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Удаљена фасцикла %1 већ постоји. Повезујем се ради синхронизовања.</translation> <translation>Удаљена фасцикла %1 већ постоји. Повезујем се ради синхронизовања.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Прављење фасцикле довело је до ХТТП грешке са кодом %1</translation> <translation>Прављење фасцикле довело је до ХТТП грешке са кодом %1</translation>
</message> </message>
<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> <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> <translation>Прављење удаљене фасцикле није успело због погрешних акредитива!&lt;br/&gt;Идите назад и проверите ваше акредитиве.&lt;/p&gt;</translation>
</message> </message>
<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> <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> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Прављење удаљене фасцикле није успело због погрешних акредитива.&lt;/font&gt;&lt;br/&gt;Идите назад и проверите ваше акредитиве.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Прављење удаљене фасцикле %1 није успело због грешке &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Веза за синхронизацију %1 до удаљеног директоријума %2 је подешена.</translation> <translation>Веза за синхронизацију %1 до удаљеног директоријума %2 је подешена.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Успешно повезан са %1!</translation> <translation>Успешно повезан са %1!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Не може се успоставити веза са %1. Проверите поново.</translation> <translation>Не може се успоставити веза са %1. Проверите поново.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Преименовање није успело</translation> <translation>Преименовање није успело</translation>
</message> </message>
<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> <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> <translation>Не могу да уклоним и направим резервну копију фасцикле јер су фасцикла или фајл отворени у другом програму. Затворите фасциклу или фајл и покушајте поново или одустаните од подешавања.</translation>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Локална фасцикла за синхронизовање %1 је успешно направљена!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1388,7 +1396,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Веза је истекла</translation> <translation>Веза је истекла</translation>
</message> </message>
@ -1396,7 +1404,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Неисправан ЈСОН одговор са адресе упита</translation> <translation>Неисправан ЈСОН одговор са адресе упита</translation>
</message> </message>
@ -1432,20 +1440,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Фајл %1 се не може преузети јер се судара са називом локалног фајла!</translation> <translation>Фајл %1 се не може преузети јер се судара са називом локалног фајла!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Фајл није могао бити преузет у потпуности.</translation> <translation>Фајл није могао бити преузет у потпуности.</translation>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Фајл %1 се не може сачувати јер се судара са називом локалног фајла!</translation> <translation>Фајл %1 се не може сачувати јер се судара са називом локалног фајла!</translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation>Фајл је измењен у међувремену</translation>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1570,33 +1583,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Фајл уклоњен</translation> <translation>Фајл уклоњен</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Локални фајл измењен током синхронизације.</translation> <translation>Локални фајл измењен током синхронизације.</translation>
</message> </message>
<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> <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> <translation>Фајл је измењен локално али је у саставу дељења које је само за читање. Враћен је у претходно стање а измене су у фајлу сукоба.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Адреса упита недостаје</translation> <translation>Адреса упита недостаје</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Локални фајл је уклоњен током синхронизације.</translation> <translation>Локални фајл је уклоњен током синхронизације.</translation>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Сервер није потврдио последње парче. (није било е-ознаке)</translation> <translation>Сервер није потврдио последње парче. (није било е-ознаке)</translation>
</message> </message>
@ -1849,7 +1867,7 @@ It is not advisable to use it.</source>
<translation>Постави лозинку</translation> <translation>Постави лозинку</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 путања: %2</translation> <translation>%1 путања: %2</translation>
</message> </message>
@ -1874,73 +1892,73 @@ It is not advisable to use it.</source>
<translation>&amp;Заштићено лозинком</translation> <translation>&amp;Заштићено лозинком</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Заштићено лозинком</translation> <translation>Заштићено лозинком</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Фајл се не може делити јер је подељен без дозволе дељења.</translation> <translation>Фајл се не може делити јер је подељен без дозволе за поновно дељење.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation>&amp;Веза дељења</translation> <translation>&amp;Веза дељења</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>ОЦС АПИ код грешке: %1</translation> <translation>ОЦС АПИ код грешке: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Фасцикла за синхронизацију није подешена.</translation> <translation>Фасцикла за синхронизацију није подешена.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Не могу да нађем фасциклу за отпремање.</translation> <translation>Не могу да нађем фасциклу за отпремање.</translation>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Фајл са истим називом већ постоји. Не може се изабрати за синхронизацију.</translation> <translation>Фајл са истим називом већ постоји. Не може се изабрати за синхронизацију.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Фајл се не може синхронизовати.</translation> <translation>Фајл се не може синхронизовати.</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Дељење спољних директоријума још увек не ради.</translation> <translation>Дељење спољних директоријума још увек не ради.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Чекам отпремање...</translation> <translation>Чекам отпремање...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Не могу да пријавим синхронизацију.</translation> <translation>Не могу да пријавим синхронизацију.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Синхронизација пријављеног фајла још није успела.</translation> <translation>Синхронизација пријављеног фајла још није успела.</translation>
</message> </message>
@ -2349,64 +2367,64 @@ It is not advisable to use it.</source>
<translation>Није могуће покренути у синхронизацију дневника.</translation> <translation>Није могуће покренути у синхронизацију дневника.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Не могу да отворим дневник синхронизације</translation> <translation>Не могу да отворим дневник синхронизације</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Игнорисано јер се не налази на листи за синхронизацију</translation> <translation>Игнорисано јер се не налази на листи за синхронизацију</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Није могуће јер немате дозволу да додајете поддиректоријуме у тај директоријум</translation> <translation>Није могуће јер немате дозволу да додајете поддиректоријуме у тај директоријум</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Није могуће јер немате дозволу да додајете наддиректоријум</translation> <translation>Није могуће јер немате дозволу да додајете наддиректоријум</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Није могуће јер немате дозволу да додајете фајлове у тај директоријум</translation> <translation>Није могуће јер немате дозволу да додајете фајлове у тај директоријум</translation>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Није могуће отпремити овај фајл јер је на серверу само за читање. Враћам</translation> <translation>Није могуће отпремити овај фајл јер је на серверу само за читање. Враћам</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Није могуће уклањање. Враћам</translation> <translation>Није могуће уклањање. Враћам</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Локални фајлови и дељена фасцикла су уклоњени.</translation> <translation>Локални фајлови и дељена фасцикла су уклоњени.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Премештање није дозвољено. Ставка је враћена</translation> <translation>Премештање није дозвољено. Ставка је враћена</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Премештање није дозвољено јер %1 је само за читање</translation> <translation>Премештање није дозвољено јер %1 је само за читање</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>одредиште</translation> <translation>одредиште</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>извор</translation> <translation>извор</translation>
</message> </message>
@ -2429,7 +2447,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/libsync/theme.cpp" line="269"/> <location filename="../src/libsync/theme.cpp" line="269"/>
<source>&lt;p&gt;Copyright ownCloud, Incorporated&lt;/p&gt;</source> <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>
<message> <message>
<location filename="../src/libsync/theme.cpp" line="270"/> <location filename="../src/libsync/theme.cpp" line="270"/>
@ -2785,7 +2803,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/owncloudsetuppage.ui" line="147"/> <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> <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>
<message> <message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="83"/> <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"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Detta kan bero på att konfigurationen för mappen ändrats, eller att alla file
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Ingen E-Tag mottogs från servern, kontrollera proxy/gateway</translation> <translation>Ingen E-Tag mottogs från servern, kontrollera proxy/gateway</translation>
</message> </message>
<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> <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> <translation>Vi mottog en helt annan e-tag för att återuppta. Försök igen nästa gång.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Servern returnerade felaktig content-range</translation> <translation>Servern returnerade felaktig content-range</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Anslutningen avbröts grund av timeout</translation> <translation>Anslutningen avbröts grund av timeout</translation>
</message> </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> 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>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Kunde inte öppna fil</translation> <translation>Kunde inte öppna fil</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Kan inte skriva förändringar till &apos;%1&apos;.</translation> <translation>Kan inte skriva förändringar till &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Lägg till synk-filter</translation> <translation>Lägg till synk-filter</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Lägg till ett nytt synk-filter:</translation> <translation>Lägg till ett nytt synk-filter:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Ändra synk-filter</translation> <translation>Ändra synk-filter</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Ändra synk-filter:</translation> <translation>Ändra synk-filter:</translation>
</message> </message>
<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> <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> <translation>Denna post hanteras av systemet &apos;%1&apos; och kan inte ändras här.</translation>
</message> </message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Installerar %1 server</translation> <translation>Installerar %1 server</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Denna URL är INTE säker eftersom den inte är krypterad. <translation>Denna URL är INTE säker eftersom den inte är krypterad.
Det är inte lämpligt använda den.</translation> Det är inte lämpligt använda den.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Denna url är säker. Du kan använda den.</translation> <translation>Denna url är säker. Du kan använda den.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Nästa &gt;</translation> <translation>&amp;Nästa &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Uppdaterar %1 server</translation> <translation>Uppdaterar %1 server</translation>
</message> </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> <translation>Misslyckades att ansluta till %1 vid %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Försöker ansluta till %1 %2...</translation> <translation>Försöker ansluta till %1 %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>Lokal synkmapp %1 finns redan, aktiverar den för synk.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>misslyckades.</translation> <translation>misslyckades.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Kunde inte skapa lokal mapp %1</translation> <translation>Kunde inte skapa lokal mapp %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Ingen fjärrmapp specificerad! </translation> <translation>Ingen fjärrmapp specificerad! </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Fel: %1</translation> <translation>Fel: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>skapar mapp ownCloud: %1</translation> <translation>skapar mapp ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Fjärrmapp %1 har skapats.</translation> <translation>Fjärrmapp %1 har skapats.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Fjärrmappen %1 finns redan. Ansluter den för synkronisering.</translation> <translation>Fjärrmappen %1 finns redan. Ansluter den för synkronisering.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Skapande av mapp resulterade i HTTP felkod %1</translation> <translation>Skapande av mapp resulterade i HTTP felkod %1</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Misslyckades skapa fjärrmapp %1 med fel &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <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> <translation>En synkroniseringsanslutning från %1 till fjärrmappen %2 har skapats.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Ansluten till %1!</translation> <translation>Ansluten till %1!</translation>
</message> </message>
<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> <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> <translation>Anslutningen till %1 kunde inte etableras. Var god kontrollera och försök igen.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Omdöpning av mapp misslyckades</translation> <translation>Omdöpning av mapp misslyckades</translation>
</message> </message>
<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> <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> <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>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Lokal synkmapp %1 skapad!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1387,7 +1395,7 @@ Det är inte lämpligt använda den.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Anslutningen avbröts grund av timeout</translation> <translation>Anslutningen avbröts grund av timeout</translation>
</message> </message>
@ -1395,7 +1403,7 @@ Det är inte lämpligt använda den.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1431,20 +1439,25 @@ Det är inte lämpligt använda den.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>Fil %1 kan inte laddas ner grund av namnkonflikt med en lokal fil!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Filen kunde inte laddas ner fullständigt.</translation> <translation>Filen kunde inte laddas ner fullständigt.</translation>
</message> </message>
<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> <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> <translation>Fil %1 kan inte sparas eftersom namnet krockar med en lokal fil!</translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ Det är inte lämpligt använda den.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Filen Raderad</translation> <translation>Filen Raderad</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Lokal fil ändrades under synk.</translation> <translation>Lokal fil ändrades under synk.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Den lokala filen togs bort under synkronisering.</translation> <translation>Den lokala filen togs bort under synkronisering.</translation>
</message> </message>
<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> <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> <translation>Servern bekräftade inte det sista fil-fragmentet (Ingen e-tag fanns tillgänglig)</translation>
</message> </message>
@ -1842,7 +1860,7 @@ Det är inte lämpligt använda den.</translation>
<translation>Ange lösenord</translation> <translation>Ange lösenord</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1867,73 +1885,73 @@ Det är inte lämpligt använda den.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Lösenordsskyddad</translation> <translation>Lösenordsskyddad</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2342,64 +2360,64 @@ Det är inte lämpligt använda den.</translation>
<translation>Kan inte initialisera en synk journal. </translation> <translation>Kan inte initialisera en synk journal. </translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Kunde inte öppna synk journalen</translation> <translation>Kunde inte öppna synk journalen</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <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> <translation>Ignorerad eftersom den är svartlistad i &quot;välj vad som ska synkas&quot; </translation>
</message> </message>
<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> <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> <translation>Går ej att genomföra du saknar rättigheter att lägga till underkataloger i den katalogen </translation>
</message> </message>
<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> <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> <translation>Går ej att genomföra du saknar rättigheter att lägga till någon moderkatalog</translation>
</message> </message>
<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> <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> <translation>Går ej att genomföra du saknar rättigheter att lägga till filer i den katalogen</translation>
</message> </message>
<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> <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> <translation>Inte behörig att ladda upp denna fil den är skrivskyddad servern, återställer </translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Inte behörig att radera, återställer</translation> <translation>Inte behörig att radera, återställer</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Lokala filer och mappar som är delade är borttagna.</translation> <translation>Lokala filer och mappar som är delade är borttagna.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Det gick inte att genomföra flytten, objektet återställs</translation> <translation>Det gick inte att genomföra flytten, objektet återställs</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Det gick inte att genomföra flytten %1 är skrivskyddad</translation> <translation>Det gick inte att genomföra flytten %1 är skrivskyddad</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>destinationen</translation> <translation>destinationen</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>källan</translation> <translation>källan</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="th_TH" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -702,22 +710,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -809,37 +817,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1186,23 +1194,23 @@ for additional privileges during the process.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Update %1 server</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1220,129 +1228,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation> %1 %2...</translation> <translation> %1 %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation> %1 &lt;br/&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation> ownCloud: %1</translation> <translation> ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation> HTTP error code %1</translation> <translation> HTTP error code %1</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt; .&lt;/font&gt;&lt;br/&gt;.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation> %1 &lt;tt&gt;%2&lt;/tt&gt;</translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation> %1 %2 </translation> <translation> %1 %2 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation> %1! </translation> <translation> %1! </translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 !&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1381,7 +1389,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1389,7 +1397,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1425,20 +1433,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1563,33 +1576,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1836,7 +1854,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1861,73 +1879,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2334,64 +2352,64 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="tr" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -310,7 +318,7 @@ Toplam kalan süre: %5</translation>
<message> <message>
<location filename="../src/libsync/connectionvalidator.cpp" line="144"/> <location filename="../src/libsync/connectionvalidator.cpp" line="144"/>
<source>Authentication error: Either username or password are wrong.</source> <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>
<message> <message>
<location filename="../src/libsync/connectionvalidator.cpp" line="146"/> <location filename="../src/libsync/connectionvalidator.cpp" line="146"/>
@ -653,7 +661,7 @@ Bu işlemi gerçekleştirmek istediğinize emin misiniz?</translation>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="309"/> <location filename="../src/gui/folderwizard.cpp" line="309"/>
<source>Authentication failed accessing %1</source> <source>Authentication failed accessing %1</source>
<translation type="unfinished"/> <translation>%1 erişim için giriş başarısız</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="311"/> <location filename="../src/gui/folderwizard.cpp" line="311"/>
@ -694,33 +702,33 @@ Bu işlemi gerçekleştirmek istediğinize emin misiniz?</translation>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="46"/> <location filename="../src/gui/folderwizard.cpp" line="46"/>
<source>&lt;b&gt;Warning:&lt;/b&gt; %1</source> <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>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="48"/> <location filename="../src/gui/folderwizard.cpp" line="48"/>
<source>&lt;b&gt;Warning:&lt;/b&gt;</source> <source>&lt;b&gt;Warning:&lt;/b&gt;</source>
<translation type="unfinished"/> <translation>&lt;b&gt;Dikkat:&lt;/b&gt;</translation>
</message> </message>
</context> </context>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <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> <translation>Sunucudan E-Tag alınamadı, Vekil Sunucu/ Geçidi&apos;ni denetleyin.</translation>
</message> </message>
<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> <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> <translation>Devam etmek üzere farklı bir E-Etiket aldık. Sonraki işlemde yeniden denenecek.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Sunucu yanlış içerik aralığı döndürdü</translation> <translation>Sunucu yanlış içerik aralığı döndürdü</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Bağlantı Zaman ımı</translation> <translation>Bağlantı Zaman ımı</translation>
</message> </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> Bir dizinin kaldırılmasını engelliyorlarsa işaretli ögeler de silinecektir. Bu, üst veri için kullanışlıdır.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Dosya ılamadı</translation> <translation>Dosya ılamadı</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Değişiklikler &apos;%1&apos; üzerine yazılamıyor.</translation> <translation>Değişiklikler &apos;%1&apos; üzerine yazılamıyor.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Yoksayma Deseni Ekle</translation> <translation>Yoksayma Deseni Ekle</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Yeni bir yoksayma deseni ekle:</translation> <translation>Yeni bir yoksayma deseni ekle:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Yoksayma Desenini Düzenle</translation> <translation>Yoksayma Desenini Düzenle</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Yoksayma desenini düzenle:</translation> <translation>Yoksayma desenini düzenle:</translation>
</message> </message>
<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> <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> <translation>Bu girdi &apos;%1&apos; üzerinde sistem tarafından sağlanmaktadır ve bu görünümde değiştirilemez.</translation>
</message> </message>
@ -859,7 +867,7 @@ Bir dizinin kaldırılmasını engelliyorlarsa işaretli ögeler de silinecektir
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="71"/> <location filename="../src/gui/logbrowser.cpp" line="71"/>
<source>&amp;Search:</source> <source>&amp;Search:</source>
<translation type="unfinished"/> <translation>&amp;Arama:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="79"/> <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> <message>
<location filename="../src/gui/logbrowser.cpp" line="194"/> <location filename="../src/gui/logbrowser.cpp" line="194"/>
<source>Could not write to log file %1</source> <source>Could not write to log file %1</source>
<translation type="unfinished"/> <translation>Log dosyasına yazılamıyor %1</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1057,13 +1065,13 @@ Bir dizinin kaldırılmasını engelliyorlarsa işaretli ögeler de silinecektir
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="56"/> <location filename="../src/gui/updater/ocupdater.cpp" line="56"/>
<source>New %1 Update Ready</source> <source>New %1 Update Ready</source>
<translation type="unfinished"/> <translation>%1 Güncelleme hazır</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="57"/> <location filename="../src/gui/updater/ocupdater.cpp" line="57"/>
<source>A new update for %1 is about to be installed. The updater may ask <source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source> 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>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="78"/> <location filename="../src/gui/updater/ocupdater.cpp" line="78"/>
@ -1131,7 +1139,7 @@ for additional privileges during the process.</source>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="138"/>
<source>Sync the directory &apos;%1&apos;</source> <source>Sync the directory &apos;%1&apos;</source>
<translation type="unfinished"/> <translation>&apos;%1&apos; dizini senkronize et</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="142"/> <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> <translation>%1 sunucusunu ayarla</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Bu adres şifrelenmediğinden güvenli DEĞİL. <translation>Bu adres şifrelenmediğinden güvenli DEĞİL.
Kullanmanız önerilmez.</translation> Kullanmanız önerilmez.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Bu adres güvenli. Kullanabilirsiniz.</translation> <translation>Bu adres güvenli. Kullanabilirsiniz.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;İleri &gt;</translation> <translation>&amp;İleri &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>%1 sunucusunu güncelle</translation> <translation>%1 sunucusunu güncelle</translation>
</message> </message>
@ -1226,129 +1234,129 @@ Kullanmanız önerilmez.</translation>
<translation>%2 üzerinde %1 adresine bağlanılamadı:&lt;br/&gt;%3</translation> <translation>%2 üzerinde %1 adresine bağlanılamadı:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>%2 üzerinde %1 bağlantısı yapılırken zaman ımı.</translation> <translation>%2 üzerinde %1 bağlantısı yapılırken zaman ımı.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>%2 üzerinde %1 bağlantısı deneniyor...</translation> <translation>%2 üzerinde %1 bağlantısı deneniyor...</translation>
</message> </message>
<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> <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>
<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> <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>
<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> <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> <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>
<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> <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> <translation>Yerel eşitleme klasörü %1 zaten mevcut, eşitlemek için ayarlanıyor.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation>Yerel eşitleme klasörü oluşturuluyor %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>tamam</translation> <translation>tamam</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>başarısız.</translation> <translation>başarısız.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>%1 yerel klasörü oluşturulamadı</translation> <translation>%1 yerel klasörü oluşturulamadı</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Uzak klasör belirtilmemiş!</translation> <translation>Uzak klasör belirtilmemiş!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Hata: %1</translation> <translation>Hata: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>ownCloud üzerinde klasör oluşturuluyor: %1</translation> <translation>ownCloud üzerinde klasör oluşturuluyor: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>%1 uzak klasörü başarıyla oluşturuldu.</translation> <translation>%1 uzak klasörü başarıyla oluşturuldu.</translation>
</message> </message>
<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> <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> <translation>Uzak klasör %1 zaten mevcut. Eşitlemek için bağlanılıyor.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Klasör oluşturma %1 HTTP hata kodu ile sonuçlandı</translation> <translation>Klasör oluşturma %1 HTTP hata kodu ile sonuçlandı</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <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>
<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> <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> <translation>%1 kaynaklı %2 uzak dizinine bir eşitleme bağlantısı ayarlandı.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>%1 bağlantısı başarılı!</translation> <translation>%1 bağlantısı başarılı!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 bağlantısı kurulamadı. Lütfen tekrar denetleyin.</translation> <translation>%1 bağlantısı kurulamadı. Lütfen tekrar denetleyin.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Klasör adlandırma başarısız</translation> <translation>Klasör adlandırma başarısız</translation>
</message> </message>
<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> <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> <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>
<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> <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> <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> </message>
@ -1387,7 +1395,7 @@ Kullanmanız önerilmez.</translation>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Bağlantı Zaman ımı</translation> <translation>Bağlantı Zaman ımı</translation>
</message> </message>
@ -1395,7 +1403,7 @@ Kullanmanız önerilmez.</translation>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Getirme URL&apos;sinden geçersiz JSON yanıtı</translation> <translation>Getirme URL&apos;sinden geçersiz JSON yanıtı</translation>
</message> </message>
@ -1431,32 +1439,37 @@ Kullanmanız önerilmez.</translation>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <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> <translation>%1 dosyası, yerel dosya adı çakışması nedeniyle indirilemiyor!</translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Dosya tamamıyla indirilemedi.</translation> <translation>Dosya tamamıyla indirilemedi.</translation>
</message> </message>
<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> <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> <translation>Yerel bir dosya ismi ile çakıştığından, %1 dosyası kaydedilemedi!</translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
<message> <message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="86"/> <location filename="../src/libsync/owncloudpropagator.cpp" line="86"/>
<source>; Restoration Failed: %1</source> <source>; Restoration Failed: %1</source>
<translation type="unfinished"/> <translation>; Yeniden yapılandırma başarısız: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="109"/> <location filename="../src/libsync/owncloudpropagator.cpp" line="109"/>
<source>Continue blacklisting:</source> <source>Continue blacklisting:</source>
<translation type="unfinished"/> <translation>Kara listeye devam et:</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="205"/> <location filename="../src/libsync/owncloudpropagator.cpp" line="205"/>
@ -1482,12 +1495,12 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="60"/> <location filename="../src/libsync/propagatorjobs.cpp" line="60"/>
<source>Error removing &apos;%1&apos;: %2;</source> <source>Error removing &apos;%1&apos;: %2;</source>
<translation type="unfinished"/> <translation>Silme hatası &apos;%1&apos;: %2;</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="71"/> <location filename="../src/libsync/propagatorjobs.cpp" line="71"/>
<source>Could not remove directory &apos;%1&apos;;</source> <source>Could not remove directory &apos;%1&apos;;</source>
<translation type="unfinished"/> <translation>Dizin silinemiyor &apos;%1&apos;;</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatorjobs.cpp" line="86"/> <location filename="../src/libsync/propagatorjobs.cpp" line="86"/>
@ -1513,7 +1526,7 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="114"/> <location filename="../src/libsync/propagateremotedelete.cpp" line="114"/>
<source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source> <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> </message>
</context> </context>
<context> <context>
@ -1521,7 +1534,7 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="71"/> <location filename="../src/libsync/propagateremotemkdir.cpp" line="71"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source> <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> </message>
</context> </context>
<context> <context>
@ -1544,7 +1557,7 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/libsync/propagateremotemove.cpp" line="143"/> <location filename="../src/libsync/propagateremotemove.cpp" line="143"/>
<source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source> <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> </message>
</context> </context>
<context> <context>
@ -1569,33 +1582,38 @@ Kullanmanız önerilmez.</translation>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Dosya Kaldırıldı</translation> <translation>Dosya Kaldırıldı</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Eşitleme sırasında yerel dosya değişti.</translation> <translation>Eşitleme sırasında yerel dosya değişti.</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Getirme URL&apos;si eksik</translation> <translation>Getirme URL&apos;si eksik</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Eşitleme sırasında yerel dosya kaldırıldı.</translation> <translation>Eşitleme sırasında yerel dosya kaldırıldı.</translation>
</message> </message>
<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> <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> <translation>Sunucu son yığını onaylamadı. (Mevcut e-etiket bulunamadı)</translation>
</message> </message>
@ -1733,12 +1751,12 @@ Kullanmanız önerilmez.</translation>
<location filename="../src/gui/selectivesyncdialog.cpp" line="167"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="167"/>
<location filename="../src/gui/selectivesyncdialog.cpp" line="214"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="214"/>
<source>No subfolders currently on the server.</source> <source>No subfolders currently on the server.</source>
<translation type="unfinished"/> <translation>Sunucuda şu anda alt dizin bulunmuyor.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="216"/> <location filename="../src/gui/selectivesyncdialog.cpp" line="216"/>
<source>An error occured while loading the list of sub folders.</source> <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> </message>
</context> </context>
<context> <context>
@ -1818,17 +1836,17 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="63"/> <location filename="../src/gui/sharedialog.ui" line="63"/>
<source>ownCloud Path:</source> <source>ownCloud Path:</source>
<translation type="unfinished"/> <translation>ownCloud Yolu:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="182"/> <location filename="../src/gui/sharedialog.ui" line="182"/>
<source>Set &amp;password </source> <source>Set &amp;password </source>
<translation type="unfinished"/> <translation>&amp;Şifre belirle</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="196"/> <location filename="../src/gui/sharedialog.ui" line="196"/>
<source>Set &amp;expiration date</source> <source>Set &amp;expiration date</source>
<translation type="unfinished"/> <translation>Sonlanma tarihi b&amp;elirle</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="77"/> <location filename="../src/gui/sharedialog.ui" line="77"/>
@ -1838,7 +1856,7 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="125"/> <location filename="../src/gui/sharedialog.ui" line="125"/>
<source>Copy &amp;link</source> <source>Copy &amp;link</source>
<translation type="unfinished"/> <translation>Bağ&amp;lantıyı kopyala</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.ui" line="142"/> <location filename="../src/gui/sharedialog.ui" line="142"/>
@ -1846,7 +1864,7 @@ Kullanmanız önerilmez.</translation>
<translation>Parolayı ayarla</translation> <translation>Parolayı ayarla</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 yol: %2</translation> <translation>%1 yol: %2</translation>
</message> </message>
@ -1863,81 +1881,81 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="110"/> <location filename="../src/gui/sharedialog.cpp" line="110"/>
<source>Folder: %2</source> <source>Folder: %2</source>
<translation type="unfinished"/> <translation>Dizin: %2</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="114"/> <location filename="../src/gui/sharedialog.cpp" line="114"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation type="unfinished"/> <translation>Şi&amp;fre koruma</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Parola Korumalı</translation> <translation>Parola Korumalı</translation>
</message> </message>
<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> <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>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation>Bağlantıyı pa&amp;ylaş</translation>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS API hata kodu: %1</translation> <translation>OCS API hata kodu: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Yapılandırılmış eşitleme klasörü yok.</translation> <translation>Yapılandırılmış eşitleme klasörü yok.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation>Yüklenecek dizin bulunamıyor.</translation>
</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"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="581"/> <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> <source>Sharing of external directories is not yet working.</source>
<translation>Harici dizinlerin paylaşımı henüz çalışmıyor.</translation> <translation>Harici dizinlerin paylaşımı henüz çalışmıyor.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Yüklemek için bekliyor...</translation> <translation>Yüklemek için bekliyor...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Eşitleme uzayında kaydetme başarısız.</translation> <translation>Eşitleme uzayında kaydetme başarısız.</translation>
</message> </message>
<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> <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> <translation>Kayıtlı dosyanın eşitlenmesi henüz başarılı değil.</translation>
</message> </message>
@ -2288,22 +2306,22 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="145"/> <location filename="../src/libsync/syncengine.cpp" line="145"/>
<source>CSync failed to access</source> <source>CSync failed to access</source>
<translation type="unfinished"/> <translation>CSync erişimde başarısız oldu</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="160"/> <location filename="../src/libsync/syncengine.cpp" line="160"/>
<source>The service is temporarily unavailable</source> <source>The service is temporarily unavailable</source>
<translation type="unfinished"/> <translation>Heçici olarak hizmet verilemiyor</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="166"/> <location filename="../src/libsync/syncengine.cpp" line="166"/>
<source>An error occurred while opening a directory</source> <source>An error occurred while opening a directory</source>
<translation type="unfinished"/> <translation>Dizin ılırken bir hata oluştu</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="169"/> <location filename="../src/libsync/syncengine.cpp" line="169"/>
<source>An internal error number %1 occurred.</source> <source>An internal error number %1 occurred.</source>
<translation type="unfinished"/> <translation>Dahili bir hata oluştu %1</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="224"/> <location filename="../src/libsync/syncengine.cpp" line="224"/>
@ -2333,7 +2351,7 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="376"/> <location filename="../src/libsync/syncengine.cpp" line="376"/>
<source>Filename is too long.</source> <source>Filename is too long.</source>
<translation type="unfinished"/> <translation>Dosya adı çok uzun.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="397"/> <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> <translation>Bir eşitleme günlüğü başlatılamadı.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Eşitleme günlüğü ılamıyor</translation> <translation>Eşitleme günlüğü ılamıyor</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <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> <translation>&quot;Eşitlenecekleri seçin&quot; kara listesinde olduğundan yoksayıldı.</translation>
</message> </message>
<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> <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> <translation>Bu dizine alt dizin ekleme yetkiniz olmadığından izin verilmedi</translation>
</message> </message>
<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> <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> <translation>Üst dizin ekleme yetkiniz olmadığından izin verilmedi</translation>
</message> </message>
<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> <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> <translation>Bu dizine dosya ekleme yetkiniz olmadığından izin verilmedi</translation>
</message> </message>
<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> <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> <translation>Sunucuda salt okunur olduğundan, bu dosya yüklenemedi, geri alınıyor</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Kaldırmaya izin verilmedi, geri alınıyor</translation> <translation>Kaldırmaya izin verilmedi, geri alınıyor</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Yerel dosyalar ve paylaşım klasörü kaldırıldı.</translation> <translation>Yerel dosyalar ve paylaşım klasörü kaldırıldı.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Taşımaya izin verilmedi, öge geri alındı</translation> <translation>Taşımaya izin verilmedi, öge geri alındı</translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>%1 salt okunur olduğundan taşımaya izin verilmedi</translation> <translation>%1 salt okunur olduğundan taşımaya izin verilmedi</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>hedef</translation> <translation>hedef</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>kaynak</translation> <translation>kaynak</translation>
</message> </message>
@ -2870,7 +2888,7 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/libsync/theme.cpp" line="251"/> <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> <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> </message>
</context> </context>
<context> <context>
@ -2888,7 +2906,7 @@ Kullanmanız önerilmez.</translation>
<message> <message>
<location filename="../src/libsync/progressdispatcher.cpp" line="36"/> <location filename="../src/libsync/progressdispatcher.cpp" line="36"/>
<source>Downloaded, renamed conflicting file</source> <source>Downloaded, renamed conflicting file</source>
<translation type="unfinished"/> <translation>Çelişkili dosya indirildi ve yeniden adlandırıldı</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/progressdispatcher.cpp" line="38"/> <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"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation>Не отримано E-Tag від серверу, перевірте мережеві налаштування (проксі, шлюз)</translation> <translation>Не отримано E-Tag від серверу, перевірте мережеві налаштування (проксі, шлюз)</translation>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation>Ми отримали інший E-Tag для відновлення. Спробуйте ще раз пізніше.</translation> <translation>Ми отримали інший E-Tag для відновлення. Спробуйте ще раз пізніше.</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation>Сервер повернув невірний content-range</translation> <translation>Сервер повернув невірний content-range</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Тайм-аут З&apos;єднання</translation> <translation>Тайм-аут З&apos;єднання</translation>
</message> </message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
Відмічені елементи також будуть видалені, якщо вони заважають видалити каталог. Це корисно для метаданих.</translation> Відмічені елементи також будуть видалені, якщо вони заважають видалити каталог. Це корисно для метаданих.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation>Не вдалося відкрити файл</translation> <translation>Не вдалося відкрити файл</translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>Неможливо запиасати зміни до &apos;%1&apos;.</translation> <translation>Неможливо запиасати зміни до &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation>Додати шаблон ігнорування</translation> <translation>Додати шаблон ігнорування</translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>Додати новий шаблон ігнорування:</translation> <translation>Додати новий шаблон ігнорування:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation>Редагувати Шаблон Ігнорування</translation> <translation>Редагувати Шаблон Ігнорування</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>Редагувати шаблон ігнорування:</translation> <translation>Редагувати шаблон ігнорування:</translation>
</message> </message>
<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> <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> <translation>Цей запис створено системою в &apos;%1&apos;, тут змінити його не можна.</translation>
</message> </message>
@ -1191,24 +1199,24 @@ for additional privileges during the process.</source>
<translation>Налаштувати %1 сервер</translation> <translation>Налаштувати %1 сервер</translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>Це посилання НЕ зашифроване. <translation>Це посилання НЕ зашифроване.
Ми не рекомендуємо відкривати такі посилання.</translation> Ми не рекомендуємо відкривати такі посилання.</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>Ця адреса безпечна. Її можна використовувати.</translation> <translation>Ця адреса безпечна. Її можна використовувати.</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation>&amp;Наступний&gt;</translation> <translation>&amp;Наступний&gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation>Оновити %1 сервер</translation> <translation>Оновити %1 сервер</translation>
</message> </message>
@ -1226,129 +1234,129 @@ It is not advisable to use it.</source>
<translation>Не вдалося з&apos;єднатися з %1 в %2:&lt;br/&gt;%3</translation> <translation>Не вдалося з&apos;єднатися з %1 в %2:&lt;br/&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation>Перевищено час очікування з&apos;єднання до %1 на %2.</translation> <translation>Перевищено час очікування з&apos;єднання до %1 на %2.</translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>Спроба підключення до %1 на %2...</translation> <translation>Спроба підключення до %1 на %2...</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <translation>Доступ заборонений сервером. Щоб довести, що у Вас є права доступу, &lt;a href=&quot;%1&quot;&gt;клікніть тут&lt;/a&gt; для входу через Ваш браузер.</translation>
</message> </message>
<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> <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> <translation>Локальна тека синхронізації %1 вже існує, налаштування її для синхронізації.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation>не вдалося.</translation> <translation>не вдалося.</translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation>Не вдалося створити локальну теку $1</translation> <translation>Не вдалося створити локальну теку $1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation>Не вказано віддалену теку!</translation> <translation>Не вказано віддалену теку!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>Помилка: %1</translation> <translation>Помилка: %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation>створення теки на ownCloud: %1</translation> <translation>створення теки на ownCloud: %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>Віддалена тека %1 успішно створена.</translation> <translation>Віддалена тека %1 успішно створена.</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Віддалена тека %1 вже існує. Під&apos;єднання для синхронізації.</translation> <translation>Віддалена тека %1 вже існує. Під&apos;єднання для синхронізації.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Створення теки завершилось HTTP помилкою %1</translation> <translation>Створення теки завершилось HTTP помилкою %1</translation>
</message> </message>
<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> <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> <translation>Створити віддалену теку не вдалося через невірно вказані облікові дані.&lt;br/&gt;Поверніться назад та перевірте облікові дані.&lt;/p&gt;</translation>
</message> </message>
<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> <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> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Створити віддалену теку не вдалося, можливо, через невірно вказані облікові дані.&lt;/font&gt;&lt;br/&gt;Будь ласка, поверніться назад та перевірте облікові дані.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>Не вдалося створити віддалену теку %1 через помилку &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>З&apos;єднання для синхронізації %1 з віддаленою текою %2 було встановлено.</translation> <translation>З&apos;єднання для синхронізації %1 з віддаленою текою %2 було встановлено.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Успішно під&apos;єднано до %1!</translation> <translation>Успішно під&apos;єднано до %1!</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Підключення до %1 встановити не вдалося. Будь ласка, перевірте ще раз.</translation> <translation>Підключення до %1 встановити не вдалося. Будь ласка, перевірте ще раз.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation>Не вдалося перейменувати теку</translation> <translation>Не вдалося перейменувати теку</translation>
</message> </message>
<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> <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> <translation>Неможливо видалити теку та створити її резервну копію, оскільки тека або файли, що в ній розташовані, використовуються. Будь ласка, закрийте всі програми, що можуть використовувати цю теку та спробуйте ще раз, або скасуйте встановлення.</translation>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Локальна тека синхронізації %1 успішно створена!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1387,7 +1395,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation>Тайм-аут З&apos;єднання</translation> <translation>Тайм-аут З&apos;єднання</translation>
</message> </message>
@ -1395,7 +1403,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation>Неправильна JSON відповідь на сформований URL</translation> <translation>Неправильна JSON відповідь на сформований URL</translation>
</message> </message>
@ -1431,20 +1439,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation>Файл %1 не завантажено, через локальний конфлікт ім&apos;я! </translation> <translation>Файл %1 не завантажено, через локальний конфлікт ім&apos;я! </translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation>Файл не може бути завантажений повністю.</translation> <translation>Файл не може бути завантажений повністю.</translation>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation>Файл %1 не збережено, через локальний конфлікт ім&apos;я! </translation> <translation>Файл %1 не збережено, через локальний конфлікт ім&apos;я! </translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1569,33 +1582,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation>Файл переміщено</translation> <translation>Файл переміщено</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation>Локальний файл змінився під час синхронізації.</translation> <translation>Локальний файл змінився під час синхронізації.</translation>
</message> </message>
<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> <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> <translation>Файл було змінено локально, але він розташований в теці з правами лише на перегляд. Файл відновлено, а ваші зміни розташовані в теці конфліктів.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation>Не вистачає сформованого URL</translation> <translation>Не вистачає сформованого URL</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation>Локальний файл було видалено під час синхронізації.</translation> <translation>Локальний файл було видалено під час синхронізації.</translation>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation>Сервер не зміг підтвердити останній відрізок даних. (Були відсутні e-tag)</translation> <translation>Сервер не зміг підтвердити останній відрізок даних. (Були відсутні e-tag)</translation>
</message> </message>
@ -1848,7 +1866,7 @@ It is not advisable to use it.</source>
<translation>Встановіть пароль</translation> <translation>Встановіть пароль</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 шлях: %2</translation> <translation>%1 шлях: %2</translation>
</message> </message>
@ -1873,73 +1891,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Захищено паролем</translation> <translation>Захищено паролем</translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Цей файл неможливо поширити, бо ним поділилися без права на поширення.</translation> <translation>Цей файл неможливо поширити, бо ним поділилися без права на поширення.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS API код помилки: %1</translation> <translation>OCS API код помилки: %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation>Немає папок налаштованих для синхронізації.</translation> <translation>Немає папок налаштованих для синхронізації.</translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation>Неможливо знайти папку для завантаження в неї.</translation> <translation>Неможливо знайти папку для завантаження в неї.</translation>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation>Файл синхронізації з такою ж назвою існує. Цей файл неможливо зареєструвати для синхронізації.</translation> <translation>Файл синхронізації з такою ж назвою існує. Цей файл неможливо зареєструвати для синхронізації.</translation>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation>Файл неможливо синхронізувати</translation> <translation>Файл неможливо синхронізувати</translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation>Функція відкриття доступу до зовнішніх папок поки не працює.</translation> <translation>Функція відкриття доступу до зовнішніх папок поки не працює.</translation>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>Очікування завантаження...</translation> <translation>Очікування завантаження...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation>Неможливо зареєструватися в синхронізованому просторі.</translation> <translation>Неможливо зареєструватися в синхронізованому просторі.</translation>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation>Синхронізація зареєстрованого файлу поки не була успішною.</translation> <translation>Синхронізація зареєстрованого файлу поки не була успішною.</translation>
</message> </message>
@ -2348,64 +2366,64 @@ It is not advisable to use it.</source>
<translation>Не вдалося ініціалізувати протокол синхронізації.</translation> <translation>Не вдалося ініціалізувати протокол синхронізації.</translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation>Не вдається відкрити протокол синхронізації</translation> <translation>Не вдається відкрити протокол синхронізації</translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation>Ігнорується через чорний список в &quot;обрати що синхронізувати&quot;</translation> <translation>Ігнорується через чорний список в &quot;обрати що синхронізувати&quot;</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation>Не дозволено через відсутність прав на додавання підкаталогів в цій теці.</translation> <translation>Не дозволено через відсутність прав на додавання підкаталогів в цій теці.</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation>Не дозволено через відсутність прав на додавання батьківської теки.</translation> <translation>Не дозволено через відсутність прав на додавання батьківської теки.</translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation>Не дозволено через відсутність прав на додавання файлів в цю теку.</translation> <translation>Не дозволено через відсутність прав на додавання файлів в цю теку.</translation>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>Не дозволено завантажувати цей файл, оскільки він має дозвіл лише на перегляд, відновлюємо</translation> <translation>Не дозволено завантажувати цей файл, оскільки він має дозвіл лише на перегляд, відновлюємо</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>Не дозволено видаляти, відновлюємо</translation> <translation>Не дозволено видаляти, відновлюємо</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation>Локальні файли та теки в загальному доступі було видалено.</translation> <translation>Локальні файли та теки в загальному доступі було видалено.</translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation>Переміщення не дозволено, елемент відновлено </translation> <translation>Переміщення не дозволено, елемент відновлено </translation>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>Переміщення не дозволено, оскільки %1 помічений тільки для перегляду</translation> <translation>Переміщення не дозволено, оскільки %1 помічений тільки для перегляду</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation>призначення</translation> <translation>призначення</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation>джерело</translation> <translation>джерело</translation>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh_CN" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -705,22 +713,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation> E-Tag/</translation> <translation> E-Tag/</translation>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation> E-Tag</translation> <translation> E-Tag</translation>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation></translation> <translation></translation>
</message> </message>
@ -814,37 +822,37 @@ Checked items will also be deleted if they prevent a directory from being remove
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
@ -1191,23 +1199,23 @@ for additional privileges during the process.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation>使使</translation> <translation>使使</translation>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation> (&amp;N) &gt;</translation> <translation> (&amp;N) &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
@ -1225,129 +1233,129 @@ It is not advisable to use it.</source>
<translation> %1 %2&lt;br /&gt;%3</translation> <translation> %1 %2&lt;br /&gt;%3</translation>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation> %1 %2 </translation> <translation> %1 %2 </translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation> %2 %1...</translation> <translation> %2 %1...</translation>
</message> </message>
<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> <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> <translation>&apos;%1&apos;URL无效</translation>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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> <translation>访&lt;a href=&quot;%1&quot;&gt;&lt;/a&gt; 访</translation>
</message> </message>
<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> <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> <translation> %1 使&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation> ownCloud %1</translation> <translation> ownCloud %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation> HTTP %1</translation> <translation> HTTP %1</translation>
</message> </message>
<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> <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> <translation>&lt;br/&gt;&lt;/p&gt;</translation>
</message> </message>
<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> <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> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;&lt;/font&gt;&lt;br/&gt;&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation> %1 &lt;tt&gt;%2&lt;/tt&gt;</translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation> %1 %2 </translation> <translation> %1 %2 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <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> <translation></translation>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 &lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1386,7 +1394,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1394,7 +1402,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation> URL JSON </translation> <translation> URL JSON </translation>
</message> </message>
@ -1430,20 +1438,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1568,33 +1581,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <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> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation> URL</translation> <translation> URL</translation>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation> E-tag</translation> <translation> E-tag</translation>
</message> </message>
@ -1843,7 +1861,7 @@ It is not advisable to use it.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation>%1 %2</translation> <translation>%1 %2</translation>
</message> </message>
@ -1868,73 +1886,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation>OCS API %1</translation> <translation>OCS API %1</translation>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2343,64 +2361,64 @@ It is not advisable to use it.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation></translation> <translation></translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation>退</translation> <translation>退</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation>退</translation> <translation>退</translation>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>

View file

@ -1,4 +1,12 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh_TW" version="2.0"> <?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> <context>
<name>FolderWizardSourcePage</name> <name>FolderWizardSourcePage</name>
<message> <message>
@ -702,22 +710,22 @@ Are you sure you want to perform this operation?</source>
<context> <context>
<name>OCC::GETFileJob</name> <name>OCC::GETFileJob</name>
<message> <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> <source>No E-Tag received from server, check Proxy/Gateway</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>We received a different E-Tag for resuming. Retrying next time.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Server returned wrong content-range</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="262"/> <location filename="../src/libsync/propagatedownload.cpp" line="287"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation></translation> <translation></translation>
</message> </message>
@ -809,37 +817,37 @@ Checked items will also be deleted if they prevent a directory from being remove
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="97"/> <location filename="../src/gui/ignorelisteditor.cpp" line="96"/>
<source>Could not open file</source> <source>Could not open file</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Cannot write changes to &apos;%1&apos;.</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="105"/> <location filename="../src/gui/ignorelisteditor.cpp" line="104"/>
<source>Add Ignore Pattern</source> <source>Add Ignore Pattern</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Add a new ignore pattern:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="128"/> <location filename="../src/gui/ignorelisteditor.cpp" line="127"/>
<source>Edit Ignore Pattern</source> <source>Edit Ignore Pattern</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/ignorelisteditor.cpp" line="129"/> <location filename="../src/gui/ignorelisteditor.cpp" line="128"/>
<source>Edit ignore pattern:</source> <source>Edit ignore pattern:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<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> <source>This entry is provided by the system at &apos;%1&apos; and cannot be modified in this view.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1186,23 +1194,23 @@ for additional privileges during the process.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<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. <source>This url is NOT secure as it is not encrypted.
It is not advisable to use it.</source> It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>This url is secure. You can use it.</source>
<translation> URL 使</translation> <translation> URL 使</translation>
</message> </message>
<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> <source>&amp;Next &gt;</source>
<translation> (&amp;N) &gt;</translation> <translation> (&amp;N) &gt;</translation>
</message> </message>
<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> <source>Update %1 server</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
@ -1220,129 +1228,129 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Timeout while trying to connect to %1 at %2.</source>
<translation> %2 %1 </translation> <translation> %2 %1 </translation>
</message> </message>
<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> <source>Trying to connect to %1 at %2...</source>
<translation>%1%2</translation> <translation>%1%2</translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <source>There was an invalid response to an authenticated webdav request</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>%1, &lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<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> <source>Creating local sync folder %1...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="323"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="327"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="325"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="329"/>
<source>failed.</source> <source>failed.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Could not create local folder %1</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="352"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="356"/>
<source>No remote folder specified!</source> <source>No remote folder specified!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="358"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="362"/>
<source>Error: %1</source> <source>Error: %1</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<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> <source>creating folder on ownCloud: %1</source>
<translation> ownCloud %1</translation> <translation> ownCloud %1</translation>
</message> </message>
<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> <source>Remote folder %1 created successfully.</source>
<translation>%1!</translation> <translation>%1!</translation>
</message> </message>
<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> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>%1,</translation> <translation>%1,</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="391"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="393"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="397"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>HTTP建立資料夾失敗, error code %1</translation> <translation>HTTP建立資料夾失敗, error code %1</translation>
</message> </message>
<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> <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> <translation>&lt;br/&gt;&lt;/p&gt;</translation>
</message> </message>
<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> <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> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;,&lt;/font&gt;&lt;br/&gt;&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="403"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="407"/>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="404"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <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> <translation>%1&lt;tt&gt;%2&lt;/tt&gt;</translation>
</message> </message>
<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> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1%2</translation> <translation>%1%2</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="425"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="429"/>
<source>Successfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<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> <source>Connection to %1 could not be established. Please check again.</source>
<translation>%1, </translation> <translation>%1, </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="445"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="449"/>
<source>Folder rename failed</source> <source>Folder rename failed</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<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> <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> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 !&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@ -1381,7 +1389,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PUTFileJob</name> <name>OCC::PUTFileJob</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="93"/> <location filename="../src/libsync/propagateupload.cpp" line="109"/>
<source>Connection Timeout</source> <source>Connection Timeout</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1389,7 +1397,7 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PollJob</name> <name>OCC::PollJob</name>
<message> <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> <source>Invalid JSON reply from the poll URL</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1425,20 +1433,25 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateDownloadFileQNAM</name> <name>OCC::PropagateDownloadFileQNAM</name>
<message> <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> <source>File %1 can not be downloaded because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file could not be downloaded completely.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>File %1 cannot be saved because of a local file name clash!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="557"/>
<source>File has changed since discovery</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>OCC::PropagateItemJob</name> <name>OCC::PropagateItemJob</name>
@ -1563,33 +1576,38 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::PropagateUploadFileQNAM</name> <name>OCC::PropagateUploadFileQNAM</name>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="180"/> <location filename="../src/libsync/propagateupload.cpp" line="203"/>
<source>File Removed</source> <source>File Removed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="194"/> <location filename="../src/libsync/propagateupload.cpp" line="217"/>
<location filename="../src/libsync/propagateupload.cpp" line="552"/> <location filename="../src/libsync/propagateupload.cpp" line="580"/>
<source>Local file changed during sync.</source> <source>Local file changed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <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 type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="511"/> <location filename="../src/libsync/propagateupload.cpp" line="546"/>
<source>Poll URL missing</source> <source>Poll URL missing</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The local file was removed during sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The server did not acknowledge the last chunk. (No e-tag were present)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1836,7 +1854,7 @@ It is not advisable to use it.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="649"/> <location filename="../src/gui/sharedialog.cpp" line="634"/>
<source>%1 path: %2</source> <source>%1 path: %2</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1861,73 +1879,73 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="196"/> <location filename="../src/gui/sharedialog.cpp" line="203"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="447"/> <location filename="../src/gui/sharedialog.cpp" line="506"/>
<source>Public sh&amp;aring requires a password:</source> <location filename="../src/gui/sharedialog.cpp" line="507"/>
<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"/>
<source>&amp;Share link</source> <source>&amp;Share link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>OCS API error code: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>There is no sync folder configured.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Cannot find an folder to upload to.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>A sync file with the same name exists. The file cannot be registered to sync.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>The file cannot be synced.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sharing of external directories is not yet working.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Waiting to upload...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<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> <source>Unable to register in sync space.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Sync of registered file was not successful yet.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -2334,64 +2352,64 @@ It is not advisable to use it.</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Cannot open the sync journal</source>
<translation></translation> <translation></translation>
</message> </message>
<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="955"/>
<location filename="../src/libsync/syncengine.cpp" line="962"/>
<source>Ignored because of the &quot;choose what to sync&quot; blacklist</source> <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add sub-directories in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add parent directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed because you don&apos;t have permission to add files in that directory</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1023"/> <location filename="../src/libsync/syncengine.cpp" line="1030"/>
<location filename="../src/libsync/syncengine.cpp" line="1043"/> <location filename="../src/libsync/syncengine.cpp" line="1050"/>
<source>Not allowed to remove, restoring</source> <source>Not allowed to remove, restoring</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Local files and share folder removed.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed, item restored</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<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> <source>Move not allowed because %1 is read-only</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the destination</source> <source>the destination</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1121"/> <location filename="../src/libsync/syncengine.cpp" line="1128"/>
<source>the source</source> <source>the source</source>
<translation></translation> <translation></translation>
</message> </message>