Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/ios.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarino Faggiana <marinofaggiana@MacBook-Pro-di-Marino.local>2018-03-26 15:18:59 +0300
committerMarino Faggiana <marinofaggiana@MacBook-Pro-di-Marino.local>2018-03-26 15:18:59 +0300
commita4d14be5fd4563eed2eaf1ec0399e6b6e0eb83f9 (patch)
tree832f7d3edbc18dbcd14eda05309c44e56983b5bf
parentf263682a66a0c836fb3b3988a6a039b730f027da (diff)
parent2bea1b1c6279e2a6f20c4d5f71df02fff1df433d (diff)
Merge branch 'develop'2.20.7
-rw-r--r--iOSClient/Actions/CCActions.swift3
-rw-r--r--iOSClient/Brand/Picker.plist2
-rw-r--r--iOSClient/Brand/PickerFileProvider.plist2
-rw-r--r--iOSClient/Brand/Share.plist2
-rw-r--r--iOSClient/Brand/iOSClient.plist2
-rw-r--r--iOSClient/Main/CCMain.m2
-rw-r--r--iOSClient/Photos/CCPhotos.h2
-rw-r--r--iOSClient/Photos/CCPhotos.m133
-rw-r--r--iOSClient/Supporting Files/cs-CZ.lproj/Error.stringsbin6876 -> 6872 bytes
-rw-r--r--iOSClient/Supporting Files/de.lproj/Error.stringsbin7462 -> 7458 bytes
-rw-r--r--iOSClient/Supporting Files/en-GB.lproj/Error.stringsbin7004 -> 7000 bytes
-rw-r--r--iOSClient/Supporting Files/en.lproj/Error.strings22
-rw-r--r--iOSClient/Supporting Files/es-419.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-CL.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-CO.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-CR.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-DO.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-EC.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-GT.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-HN.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-MX.lproj/Error.stringsbin7430 -> 7426 bytes
-rw-r--r--iOSClient/Supporting Files/es-NI.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-PA.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-PE.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-PR.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-PY.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-SV.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es-UY.lproj/Error.stringsbin7406 -> 7402 bytes
-rw-r--r--iOSClient/Supporting Files/es.lproj/Error.stringsbin7398 -> 7394 bytes
-rw-r--r--iOSClient/Supporting Files/fr.lproj/Error.stringsbin7464 -> 7460 bytes
-rw-r--r--iOSClient/Supporting Files/hu.lproj/Error.stringsbin6924 -> 6920 bytes
-rw-r--r--iOSClient/Supporting Files/is.lproj/Error.stringsbin6948 -> 6944 bytes
-rw-r--r--iOSClient/Supporting Files/it.lproj/Error.stringsbin7300 -> 7296 bytes
-rw-r--r--iOSClient/Supporting Files/ka-GE.lproj/Error.stringsbin7040 -> 7036 bytes
-rw-r--r--iOSClient/Supporting Files/ko.lproj/Error.stringsbin5786 -> 5782 bytes
-rw-r--r--iOSClient/Supporting Files/nb-NO.lproj/Error.stringsbin6952 -> 6948 bytes
-rw-r--r--iOSClient/Supporting Files/nl.lproj/Error.stringsbin7226 -> 7222 bytes
-rw-r--r--iOSClient/Supporting Files/pl.lproj/Error.stringsbin7164 -> 7160 bytes
-rw-r--r--iOSClient/Supporting Files/pt-BR.lproj/Error.stringsbin7200 -> 7196 bytes
-rw-r--r--iOSClient/Supporting Files/pt-PT.lproj/Error.stringsbin7234 -> 7230 bytes
-rw-r--r--iOSClient/Supporting Files/ru.lproj/Error.stringsbin7096 -> 7092 bytes
-rw-r--r--iOSClient/Supporting Files/sk-SK.lproj/Error.stringsbin7022 -> 7018 bytes
-rw-r--r--iOSClient/Supporting Files/sr.lproj/Error.stringsbin6914 -> 6910 bytes
-rw-r--r--iOSClient/Supporting Files/sv.lproj/Error.stringsbin6980 -> 6976 bytes
-rw-r--r--iOSClient/Supporting Files/tr.lproj/Error.stringsbin6798 -> 6794 bytes
-rw-r--r--iOSClient/Supporting Files/zh-Hans.lproj/Error.stringsbin5294 -> 5290 bytes
-rw-r--r--iOSClient/Supporting Files/zh-Hant-TW.lproj/Error.stringsbin5394 -> 5390 bytes
47 files changed, 96 insertions, 74 deletions
diff --git a/iOSClient/Actions/CCActions.swift b/iOSClient/Actions/CCActions.swift
index 768a6dc5f..6cb7d8955 100644
--- a/iOSClient/Actions/CCActions.swift
+++ b/iOSClient/Actions/CCActions.swift
@@ -293,7 +293,7 @@ class CCActions: NSObject {
// MARK: Search
// --------------------------------------------------------------------------------------------
- @objc func search(_ serverUrl: String, fileName: String, depth: String, date: Date?, contenType: [String]?, selector: String, delegate: AnyObject) {
+ @objc func search(_ serverUrl: String, fileName: String, etag: String, depth: String, date: Date?, contenType: [String]?, selector: String, delegate: AnyObject) {
guard let directoryID = NCManageDatabase.sharedInstance.getDirectoryID(serverUrl) else {
return
@@ -309,6 +309,7 @@ class CCActions: NSObject {
metadataNet.delegate = delegate
metadataNet.directoryID = directoryID
metadataNet.fileName = fileName
+ metadataNet.etag = etag
metadataNet.depth = depth
metadataNet.priority = Operation.QueuePriority.high.rawValue
metadataNet.selector = selector
diff --git a/iOSClient/Brand/Picker.plist b/iOSClient/Brand/Picker.plist
index 7af8a43f0..bbaa62c9a 100644
--- a/iOSClient/Brand/Picker.plist
+++ b/iOSClient/Brand/Picker.plist
@@ -19,7 +19,7 @@
<key>CFBundleShortVersionString</key>
<string>2.20.7</string>
<key>CFBundleVersion</key>
- <string>00002</string>
+ <string>00003</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
diff --git a/iOSClient/Brand/PickerFileProvider.plist b/iOSClient/Brand/PickerFileProvider.plist
index 1a4d31625..49f4b751b 100644
--- a/iOSClient/Brand/PickerFileProvider.plist
+++ b/iOSClient/Brand/PickerFileProvider.plist
@@ -19,7 +19,7 @@
<key>CFBundleShortVersionString</key>
<string>2.20.7</string>
<key>CFBundleVersion</key>
- <string>00002</string>
+ <string>00003</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionFileProviderDocumentGroup</key>
diff --git a/iOSClient/Brand/Share.plist b/iOSClient/Brand/Share.plist
index 2b6b5b5e7..0e3d84865 100644
--- a/iOSClient/Brand/Share.plist
+++ b/iOSClient/Brand/Share.plist
@@ -19,7 +19,7 @@
<key>CFBundleShortVersionString</key>
<string>2.20.7</string>
<key>CFBundleVersion</key>
- <string>00002</string>
+ <string>00003</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
diff --git a/iOSClient/Brand/iOSClient.plist b/iOSClient/Brand/iOSClient.plist
index c78d28e0e..52f169bf0 100644
--- a/iOSClient/Brand/iOSClient.plist
+++ b/iOSClient/Brand/iOSClient.plist
@@ -69,7 +69,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
- <string>00002</string>
+ <string>00003</string>
<key>Fabric</key>
<dict>
<key>APIKey</key>
diff --git a/iOSClient/Main/CCMain.m b/iOSClient/Main/CCMain.m
index 1f9ec217c..e8cabc43b 100644
--- a/iOSClient/Main/CCMain.m
+++ b/iOSClient/Main/CCMain.m
@@ -1641,7 +1641,7 @@
{
NSString *startDirectory = [CCUtility getHomeServerUrlActiveUrl:appDelegate.activeUrl];
- [[CCActions sharedInstance] search:startDirectory fileName:_searchFileName depth:@"infinity" date:nil contenType:nil selector:selectorSearchFiles delegate:self];
+ [[CCActions sharedInstance] search:startDirectory fileName:_searchFileName etag:@"" depth:@"infinity" date:nil contenType:nil selector:selectorSearchFiles delegate:self];
_noFilesSearchTitle = @"";
_noFilesSearchDescription = NSLocalizedString(@"_search_in_progress_", nil);
diff --git a/iOSClient/Photos/CCPhotos.h b/iOSClient/Photos/CCPhotos.h
index 823d74598..6fd8f9ff4 100644
--- a/iOSClient/Photos/CCPhotos.h
+++ b/iOSClient/Photos/CCPhotos.h
@@ -42,6 +42,8 @@
@property (nonatomic, weak) CCDetail *detailViewController;
@property BOOL isSearchMode;
+@property BOOL isEditMode;
+
- (void)downloadFileSuccessFailure:(NSString *)fileName fileID:(NSString *)fileID serverUrl:(NSString *)serverUrl selector:(NSString *)selector selectorPost:(NSString *)selectorPost errorMessage:(NSString *)errorMessage errorCode:(NSInteger)errorCode;
diff --git a/iOSClient/Photos/CCPhotos.m b/iOSClient/Photos/CCPhotos.m
index 80fa2978f..46ff066a5 100644
--- a/iOSClient/Photos/CCPhotos.m
+++ b/iOSClient/Photos/CCPhotos.m
@@ -33,7 +33,6 @@
tableMetadata *_metadata;
- BOOL _cellEditing;
NSMutableArray *_queueMetadatas;
NSMutableArray *_selectedMetadatas;
NSUInteger _numSelectedMetadatas;
@@ -42,7 +41,8 @@
CCHud *_hud;
- TOScrollBar *_scrollBar;
+ TOScrollBar *_scrollBar;
+ NSMutableDictionary *_saveEtagForStartDirectory;
}
@end
@@ -87,8 +87,9 @@
{
[super viewDidLoad];
- _queueMetadatas = [[NSMutableArray alloc] init];
- _selectedMetadatas = [[NSMutableArray alloc] init];
+ _queueMetadatas = [NSMutableArray new];
+ _selectedMetadatas = [NSMutableArray new];
+ _saveEtagForStartDirectory = [NSMutableDictionary new];
_hud = [[CCHud alloc] initWithView:[[[UIApplication sharedApplication] delegate] window]];
// empty Data Source
@@ -118,7 +119,7 @@
// Plus Button
[appDelegate plusButtonVisibile:true];
- if(!_isSearchMode)
+ if(!_isSearchMode && !_isEditMode)
[self reloadDatasourceFromSearch:NO];
}
@@ -135,7 +136,9 @@
[appDelegate changeTheming:self];
_scrollBar.handleTintColor = [NCBrandColor sharedInstance].brand;
- [self.collectionView reloadData];
+
+ if(!_isSearchMode && !_isEditMode)
+ [self.collectionView reloadData];
}
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
@@ -187,7 +190,7 @@
// Button Item
UIImage *icon;
icon = [UIImage imageNamed:@"seleziona"];
- UIBarButtonItem *buttonSelect = [[UIBarButtonItem alloc] initWithImage:icon style:UIBarButtonItemStylePlain target:self action:@selector(collectionSelectYES)];
+ UIBarButtonItem *buttonSelect = [[UIBarButtonItem alloc] initWithImage:icon style:UIBarButtonItemStylePlain target:self action:@selector(editingModeYES)];
icon = [UIImage imageNamed:@"startDirectoryPhotosTab"];
UIBarButtonItem *buttonStartDirectoryPhotosTab = [[UIBarButtonItem alloc] initWithImage:icon style:UIBarButtonItemStylePlain target:self action:@selector(selectStartDirectoryPhotosTab)];
@@ -197,6 +200,8 @@
self.navigationItem.rightBarButtonItems = nil;
}
self.navigationItem.leftBarButtonItems = [[NSArray alloc] initWithObjects:buttonStartDirectoryPhotosTab, nil];
+
+ [self.collectionView reloadData];
}
- (void)setUINavigationBarSelected
@@ -209,30 +214,15 @@
icon = [UIImage imageNamed:@"openSelectedFiles"];
UIBarButtonItem *buttonOpenWith = [[UIBarButtonItem alloc] initWithImage:icon style:UIBarButtonItemStylePlain target:self action:@selector(openSelectedFiles)];
- UIBarButtonItem *leftButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"_cancel_", nil) style:UIBarButtonItemStylePlain target:self action:@selector(reloadCollection)];
+ UIBarButtonItem *leftButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"_cancel_", nil) style:UIBarButtonItemStylePlain target:self action:@selector(editingModeNO)];
self.navigationItem.leftBarButtonItem = leftButton;
self.navigationItem.rightBarButtonItems = [[NSArray alloc] initWithObjects:buttonDelete, buttonOpenWith, nil];
// Title
self.navigationItem.title = [NSString stringWithFormat:@"%@ : %lu / %lu", NSLocalizedString(@"_selected_", nil), (unsigned long)[_selectedMetadatas count], (unsigned long)[_sectionDataSource.allRecordsDataSource count]];
-}
-
-- (void)collectionSelect:(BOOL)edit
-{
- [self.collectionView setAllowsMultipleSelection:edit];
-
- _cellEditing = edit;
- if (edit)
- [self setUINavigationBarSelected];
- else
- [self setUINavigationBarDefault];
-}
-
-- (void)collectionSelectYES
-{
- [self collectionSelect:YES];
+ [self.collectionView reloadData];
}
- (void)cellSelect:(BOOL)select indexPath:(NSIndexPath *)indexPath metadata:(tableMetadata *)metadata
@@ -284,18 +274,16 @@
- (void)searchInProgress:(BOOL)search
{
- dispatch_async(dispatch_get_main_queue(), ^{
- if (search) {
- _isSearchMode = YES;
- [self.navigationItem.leftBarButtonItems[0] setEnabled:NO];
- [self.navigationItem.rightBarButtonItems[0] setEnabled:NO];
- } else {
- _isSearchMode = NO;
- [self.navigationItem.leftBarButtonItems[0] setEnabled:YES];
- [self.navigationItem.rightBarButtonItems[0] setEnabled:YES];
- }
- [self setUINavigationBarDefault];
- });
+ if (search) {
+ _isSearchMode = YES;
+ [self.navigationItem.leftBarButtonItems[0] setEnabled:NO];
+ [self.navigationItem.rightBarButtonItems[0] setEnabled:NO];
+ } else {
+ _isSearchMode = NO;
+ [self.navigationItem.leftBarButtonItems[0] setEnabled:YES];
+ [self.navigationItem.rightBarButtonItems[0] setEnabled:YES];
+ }
+ [self setUINavigationBarDefault];
}
#pragma --------------------------------------------------------------------------------------------
@@ -417,8 +405,7 @@
self.navigationItem.rightBarButtonItem.enabled = YES;
if (completed) {
-
- [self performSelector:@selector(reloadCollection) withObject:nil];
+ [self.collectionView reloadData];
}
}];
}];
@@ -570,7 +557,7 @@
if (![serverUrlTo isEqualToString:oldStartDirectoryPhotosTab]) {
- // Save
+ // Save Start Directory
[[NCManageDatabase sharedInstance] setAccountStartDirectoryPhotosTab:serverUrlTo];
// search PhotoVideo with new start directory
@@ -612,9 +599,6 @@
if (errorCode == 0) {
- // Update date
- [[NCManageDatabase sharedInstance] setAccountDateSearchContentTypeImageVideo:[NSDate date]];
-
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
NSString *startDirectory = [[NCManageDatabase sharedInstance] getAccountStartDirectoryPhotosTab:[CCUtility getHomeServerUrlActiveUrl:appDelegate.activeUrl]];
@@ -624,6 +608,11 @@
dispatch_async(dispatch_get_main_queue(), ^{
[self reloadDatasourceFromSearch:YES];
});
+
+ // Update date
+ [[NCManageDatabase sharedInstance] setAccountDateSearchContentTypeImageVideo:[NSDate date]];
+ // Save etag
+ [_saveEtagForStartDirectory setObject:metadataNet.etag forKey:metadataNet.serverUrl];
});
} else {
@@ -634,7 +623,7 @@
- (void)searchPhotoVideo
{
// test
- if (appDelegate.activeAccount.length == 0 || _isSearchMode)
+ if (appDelegate.activeAccount.length == 0 || _isSearchMode || _isEditMode)
return;
// WAITING FOR d:creationdate
@@ -644,14 +633,33 @@
NSString *startDirectory = [[NCManageDatabase sharedInstance] getAccountStartDirectoryPhotosTab:[CCUtility getHomeServerUrlActiveUrl:appDelegate.activeUrl]];
- [[CCActions sharedInstance] search:startDirectory fileName:@"" depth:@"infinity" date:[NSDate distantPast] contenType:@[@"image/%", @"video/%"] selector:selectorSearchContentType delegate:self];
-
- [self searchInProgress:YES];
- [self collectionSelect:NO];
+ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
+
+ NSArray *items;
+ NSError *error = [[NCNetworkingSync sharedManager] readFile:startDirectory user:appDelegate.activeUser userID:appDelegate.activeUserID password:appDelegate.activePassword items:&items];
+
+ if (error == nil && items.count > 0) {
+
+ OCFileDto *fileStartDirectory = items[0];
+
+ if (![fileStartDirectory.etag isEqualToString:[_saveEtagForStartDirectory objectForKey:startDirectory]]) {
+
+ dispatch_async(dispatch_get_main_queue(), ^{
+ [[CCActions sharedInstance] search:startDirectory fileName:@"" etag:fileStartDirectory.etag depth:@"infinity" date:[NSDate distantPast] contenType:@[@"image/%", @"video/%"] selector:selectorSearchContentType delegate:self];
+ [self searchInProgress:YES];
+ [self editingModeNO];
+ });
+ } else {
+ [self reloadDatasourceFromSearch:YES];
+ }
+ } else {
+ [self reloadDatasourceFromSearch:YES];
+ }
+ });
}
#pragma --------------------------------------------------------------------------------------------
-#pragma mark ==== Collection ====
+#pragma mark ==== Datasource ====
#pragma --------------------------------------------------------------------------------------------
- (void)reloadDatasourceFromSearch:(BOOL)fromSearch
@@ -666,7 +674,6 @@
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSString *startDirectory = [[NCManageDatabase sharedInstance] getAccountStartDirectoryPhotosTab:[CCUtility getHomeServerUrlActiveUrl:appDelegate.activeUrl]];
-
NSArray *metadatasDBImageVideo = [[NCManageDatabase sharedInstance] getTableMetadatasContentTypeImageVideo:startDirectory activeUrl:appDelegate.activeUrl];
CCSectionDataSourceMetadata *tempSectionDataSource = [CCSectionMetadata creataDataSourseSectionMetadata:metadatasDBImageVideo listProgressMetadata:nil groupByField:@"date" activeAccount:appDelegate.activeAccount];
@@ -674,23 +681,35 @@
// OPTIMIZED
if (tempSectionDataSource.totalSize != _sectionDataSource.totalSize || tempSectionDataSource.files != _sectionDataSource.files) {
_sectionDataSource = [tempSectionDataSource copy];
- [self reloadCollection];
+ [self.collectionView reloadData];
}
- if (fromSearch)
+ if (fromSearch) {
[self searchInProgress:NO];
+ }
});
});
}
}
-- (void)reloadCollection
+- (void)editingModeYES
{
- [self.collectionView reloadData];
-
+ [self.collectionView setAllowsMultipleSelection:true];
+ _isEditMode = true;
+ [self setUINavigationBarSelected];
+}
+
+- (void)editingModeNO
+{
+ [self.collectionView setAllowsMultipleSelection:false];
+ _isEditMode = false;
[_selectedMetadatas removeAllObjects];
- [self collectionSelect:NO];
+ [self setUINavigationBarDefault];
}
+#pragma --------------------------------------------------------------------------------------------
+#pragma mark ==== Collection ====
+#pragma --------------------------------------------------------------------------------------------
+
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView
{
return [[_sectionDataSource.sectionArrayRow allKeys] count];
@@ -814,7 +833,7 @@
NSString *fileID = [metadatasForKey objectAtIndex:indexPath.row];
_metadata = [_sectionDataSource.allRecordsDataSource objectForKey:fileID];
- if (_cellEditing) {
+ if (_isEditMode) {
[self cellSelect:YES indexPath:indexPath metadata:_metadata];
@@ -829,7 +848,7 @@
- (void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath
{
// test
- if (_cellEditing == NO)
+ if (_isEditMode == NO)
return;
NSArray *metadatasForKey = [_sectionDataSource.sectionArrayRow objectForKey:[_sectionDataSource.sections objectAtIndex:indexPath.section]];
diff --git a/iOSClient/Supporting Files/cs-CZ.lproj/Error.strings b/iOSClient/Supporting Files/cs-CZ.lproj/Error.strings
index dbb2b1c19..47f189b94 100644
--- a/iOSClient/Supporting Files/cs-CZ.lproj/Error.strings
+++ b/iOSClient/Supporting Files/cs-CZ.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/de.lproj/Error.strings b/iOSClient/Supporting Files/de.lproj/Error.strings
index 6d774e0a9..e4f077bac 100644
--- a/iOSClient/Supporting Files/de.lproj/Error.strings
+++ b/iOSClient/Supporting Files/de.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/en-GB.lproj/Error.strings b/iOSClient/Supporting Files/en-GB.lproj/Error.strings
index d94e5c521..d85b41df5 100644
--- a/iOSClient/Supporting Files/en-GB.lproj/Error.strings
+++ b/iOSClient/Supporting Files/en-GB.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/en.lproj/Error.strings b/iOSClient/Supporting Files/en.lproj/Error.strings
index 52d14db09..304d372af 100644
--- a/iOSClient/Supporting Files/en.lproj/Error.strings
+++ b/iOSClient/Supporting Files/en.lproj/Error.strings
@@ -23,35 +23,35 @@
"_bad_username_password_" = "Wrong username or password";
"_cancelled_by_user" = "Transfer canceled";
-"_error_folder_destiny_is_the_same_" = "It is not possible to move the folder to itself";
+"_error_folder_destiny_is_the_same_" = "It is not possible to move the folder into itself";
"_error_not_permission_" = "You don't have permission to complete the operation";
"_error_path_" = "Unable to open this file or folder. Please make sure it exists";
-"_file_upload_not_exitst_" = "The file that we want to upload does not exist";
+"_file_upload_not_exitst_" = "The file that you want to upload does not exist";
"_forbidden_characters_from_server_" = "The name contains at least one invalid character";
"_not_connected_internet_" = "Server connection error";
"_not_possible_connect_to_server_" = "It is not possible to connect to the server at this time";
"_not_possible_create_folder_" = "Folder could not be created";
-"_server_down_" = "The server is unreachable";
+"_server_down_" = "Could not establish contact with server";
"_time_out_" = "Timeout, try again";
"_unknow_response_server_" = "Unexpected response from server";
"_user_autentication_required_" = "User autentication required";
"_file_directory_locked_" = "File or directory locked";
"_ssl_certificate_untrusted_" = "The certificate for this server is invalid";
-"_internal_server_" = "Internal Server Error";
-"_file_already_exists_" = "Unable to complete the operation, there is a file with the same name";
+"_internal_server_" = "Internal server error";
+"_file_already_exists_" = "Could not complete the operation, a file with the same name exists";
"_file_folder_not_exists_" = "The source file wasn't found at the specified path";
"_folder_contents_nochanged_" = "The folder contents have not changed";
"_images_invalid_converted_" = "The image is invalid and cannot be converted to a thumbnail";
-"_method_not_expected_" = "Request method not expected";
-"_reauthenticate_user_" = "Access expired, please re-authenticate the user";
+"_method_not_expected_" = "Unexpected request method";
+"_reauthenticate_user_" = "Access expired, log in again";
"_server_error_retry_" = "The server is temporarily unavailable";
-"_too_many_files_" = "Too many files would be involved in this operation to complete successfully";
-"_too_many_request_" = "Rate limit reached—too many requests sent";
+"_too_many_files_" = "Too many files would be involved in this operation";
+"_too_many_request_" = "Sending too many requests caused the rate limit to be reached";
"_user_over_quota_" = "Storage quota is reached";
"_ssl_connection_error_" = "Connection SSL error, try again";
"_bad_request_" = "Bad request";
-"_webdav_locked_" = "WebDAV Locked : The resource that is being accessed is locked";
+"_webdav_locked_" = "WebDAV Locked: Trying to access locked resource";
"_error_user_not_available_" = "The user is no longer available";
-"_server_response_error_" = "Server response contenent error";
+"_server_response_error_" = "Server response content error";
diff --git a/iOSClient/Supporting Files/es-419.lproj/Error.strings b/iOSClient/Supporting Files/es-419.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-419.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-419.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-CL.lproj/Error.strings b/iOSClient/Supporting Files/es-CL.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-CL.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-CL.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-CO.lproj/Error.strings b/iOSClient/Supporting Files/es-CO.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-CO.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-CO.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-CR.lproj/Error.strings b/iOSClient/Supporting Files/es-CR.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-CR.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-CR.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-DO.lproj/Error.strings b/iOSClient/Supporting Files/es-DO.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-DO.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-DO.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-EC.lproj/Error.strings b/iOSClient/Supporting Files/es-EC.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-EC.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-EC.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-GT.lproj/Error.strings b/iOSClient/Supporting Files/es-GT.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-GT.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-GT.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-HN.lproj/Error.strings b/iOSClient/Supporting Files/es-HN.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-HN.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-HN.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-MX.lproj/Error.strings b/iOSClient/Supporting Files/es-MX.lproj/Error.strings
index be41d4b19..4b13edaa5 100644
--- a/iOSClient/Supporting Files/es-MX.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-MX.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-NI.lproj/Error.strings b/iOSClient/Supporting Files/es-NI.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-NI.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-NI.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-PA.lproj/Error.strings b/iOSClient/Supporting Files/es-PA.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-PA.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-PA.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-PE.lproj/Error.strings b/iOSClient/Supporting Files/es-PE.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-PE.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-PE.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-PR.lproj/Error.strings b/iOSClient/Supporting Files/es-PR.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-PR.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-PR.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-PY.lproj/Error.strings b/iOSClient/Supporting Files/es-PY.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-PY.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-PY.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-SV.lproj/Error.strings b/iOSClient/Supporting Files/es-SV.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-SV.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-SV.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es-UY.lproj/Error.strings b/iOSClient/Supporting Files/es-UY.lproj/Error.strings
index 8b34eda0b..9bdf75b1a 100644
--- a/iOSClient/Supporting Files/es-UY.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es-UY.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/es.lproj/Error.strings b/iOSClient/Supporting Files/es.lproj/Error.strings
index 670492c65..10a188700 100644
--- a/iOSClient/Supporting Files/es.lproj/Error.strings
+++ b/iOSClient/Supporting Files/es.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/fr.lproj/Error.strings b/iOSClient/Supporting Files/fr.lproj/Error.strings
index a11fa46b3..0913f2d4a 100644
--- a/iOSClient/Supporting Files/fr.lproj/Error.strings
+++ b/iOSClient/Supporting Files/fr.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/hu.lproj/Error.strings b/iOSClient/Supporting Files/hu.lproj/Error.strings
index 6e7d2c67f..5ba1ae745 100644
--- a/iOSClient/Supporting Files/hu.lproj/Error.strings
+++ b/iOSClient/Supporting Files/hu.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/is.lproj/Error.strings b/iOSClient/Supporting Files/is.lproj/Error.strings
index 5e84f3040..02b413a3a 100644
--- a/iOSClient/Supporting Files/is.lproj/Error.strings
+++ b/iOSClient/Supporting Files/is.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/it.lproj/Error.strings b/iOSClient/Supporting Files/it.lproj/Error.strings
index c100b677e..2f37c84b1 100644
--- a/iOSClient/Supporting Files/it.lproj/Error.strings
+++ b/iOSClient/Supporting Files/it.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/ka-GE.lproj/Error.strings b/iOSClient/Supporting Files/ka-GE.lproj/Error.strings
index 5a37f574a..3a1443f2a 100644
--- a/iOSClient/Supporting Files/ka-GE.lproj/Error.strings
+++ b/iOSClient/Supporting Files/ka-GE.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/ko.lproj/Error.strings b/iOSClient/Supporting Files/ko.lproj/Error.strings
index 18a701698..4965dd97c 100644
--- a/iOSClient/Supporting Files/ko.lproj/Error.strings
+++ b/iOSClient/Supporting Files/ko.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/nb-NO.lproj/Error.strings b/iOSClient/Supporting Files/nb-NO.lproj/Error.strings
index ea5b696ef..f08424ad7 100644
--- a/iOSClient/Supporting Files/nb-NO.lproj/Error.strings
+++ b/iOSClient/Supporting Files/nb-NO.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/nl.lproj/Error.strings b/iOSClient/Supporting Files/nl.lproj/Error.strings
index 6536b6113..204f572d7 100644
--- a/iOSClient/Supporting Files/nl.lproj/Error.strings
+++ b/iOSClient/Supporting Files/nl.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/pl.lproj/Error.strings b/iOSClient/Supporting Files/pl.lproj/Error.strings
index eff4c896a..a1aa8a77f 100644
--- a/iOSClient/Supporting Files/pl.lproj/Error.strings
+++ b/iOSClient/Supporting Files/pl.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/pt-BR.lproj/Error.strings b/iOSClient/Supporting Files/pt-BR.lproj/Error.strings
index 4e6e5cf92..ba3354fc7 100644
--- a/iOSClient/Supporting Files/pt-BR.lproj/Error.strings
+++ b/iOSClient/Supporting Files/pt-BR.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/pt-PT.lproj/Error.strings b/iOSClient/Supporting Files/pt-PT.lproj/Error.strings
index 470181e9b..25198e914 100644
--- a/iOSClient/Supporting Files/pt-PT.lproj/Error.strings
+++ b/iOSClient/Supporting Files/pt-PT.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/ru.lproj/Error.strings b/iOSClient/Supporting Files/ru.lproj/Error.strings
index 83d5b8b58..1c1e9c031 100644
--- a/iOSClient/Supporting Files/ru.lproj/Error.strings
+++ b/iOSClient/Supporting Files/ru.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/sk-SK.lproj/Error.strings b/iOSClient/Supporting Files/sk-SK.lproj/Error.strings
index c658859ef..f2fc64eeb 100644
--- a/iOSClient/Supporting Files/sk-SK.lproj/Error.strings
+++ b/iOSClient/Supporting Files/sk-SK.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/sr.lproj/Error.strings b/iOSClient/Supporting Files/sr.lproj/Error.strings
index 27b166b9c..3ecdda4ec 100644
--- a/iOSClient/Supporting Files/sr.lproj/Error.strings
+++ b/iOSClient/Supporting Files/sr.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/sv.lproj/Error.strings b/iOSClient/Supporting Files/sv.lproj/Error.strings
index 1f9620df2..174a4aa62 100644
--- a/iOSClient/Supporting Files/sv.lproj/Error.strings
+++ b/iOSClient/Supporting Files/sv.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/tr.lproj/Error.strings b/iOSClient/Supporting Files/tr.lproj/Error.strings
index 10628ee5e..bd23117a4 100644
--- a/iOSClient/Supporting Files/tr.lproj/Error.strings
+++ b/iOSClient/Supporting Files/tr.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/zh-Hans.lproj/Error.strings b/iOSClient/Supporting Files/zh-Hans.lproj/Error.strings
index 6101a6006..53fe86607 100644
--- a/iOSClient/Supporting Files/zh-Hans.lproj/Error.strings
+++ b/iOSClient/Supporting Files/zh-Hans.lproj/Error.strings
Binary files differ
diff --git a/iOSClient/Supporting Files/zh-Hant-TW.lproj/Error.strings b/iOSClient/Supporting Files/zh-Hant-TW.lproj/Error.strings
index f1e17a41b..f9a43825b 100644
--- a/iOSClient/Supporting Files/zh-Hant-TW.lproj/Error.strings
+++ b/iOSClient/Supporting Files/zh-Hant-TW.lproj/Error.strings
Binary files differ