Browse Source

clear code

Marino Faggiana 6 years ago
parent
commit
0331afd085
50 changed files with 764 additions and 2 deletions
  1. 2 2
      iOSClient/Main/NCMainCommon.swift
  2. BIN
      iOSClient/Supporting Files/cs-CZ.lproj/BKPasscodeView.strings
  3. BIN
      iOSClient/Supporting Files/cs-CZ.lproj/CTAssetsPicker.strings
  4. BIN
      iOSClient/Supporting Files/cs-CZ.lproj/Error.strings
  5. BIN
      iOSClient/Supporting Files/cs-CZ.lproj/InfoPlist.strings
  6. BIN
      iOSClient/Supporting Files/cs-CZ.lproj/Intro.strings
  7. BIN
      iOSClient/Supporting Files/cs-CZ.lproj/Localizable.strings
  8. BIN
      iOSClient/Supporting Files/cs-CZ.lproj/SwiftWebVC.strings
  9. BIN
      iOSClient/Supporting Files/de.lproj/BKPasscodeView.strings
  10. BIN
      iOSClient/Supporting Files/de.lproj/CTAssetsPicker.strings
  11. BIN
      iOSClient/Supporting Files/de.lproj/Error.strings
  12. BIN
      iOSClient/Supporting Files/de.lproj/InfoPlist.strings
  13. BIN
      iOSClient/Supporting Files/de.lproj/Intro.strings
  14. BIN
      iOSClient/Supporting Files/de.lproj/Localizable.strings
  15. BIN
      iOSClient/Supporting Files/de.lproj/SwiftWebVC.strings
  16. BIN
      iOSClient/Supporting Files/en.lproj/BKPasscodeView.strings
  17. 71 0
      iOSClient/Supporting Files/en.lproj/CTAssetsPicker.strings
  18. 57 0
      iOSClient/Supporting Files/en.lproj/Error.strings
  19. 23 0
      iOSClient/Supporting Files/en.lproj/InfoPlist.strings
  20. 36 0
      iOSClient/Supporting Files/en.lproj/Intro.strings
  21. 551 0
      iOSClient/Supporting Files/en.lproj/Localizable.strings
  22. 24 0
      iOSClient/Supporting Files/en.lproj/SwiftWebVC.strings
  23. BIN
      iOSClient/Supporting Files/es.lproj/BKPasscodeView.strings
  24. BIN
      iOSClient/Supporting Files/es.lproj/CTAssetsPicker.strings
  25. BIN
      iOSClient/Supporting Files/es.lproj/Error.strings
  26. BIN
      iOSClient/Supporting Files/es.lproj/InfoPlist.strings
  27. BIN
      iOSClient/Supporting Files/es.lproj/Intro.strings
  28. BIN
      iOSClient/Supporting Files/es.lproj/Localizable.strings
  29. BIN
      iOSClient/Supporting Files/es.lproj/SwiftWebVC.strings
  30. BIN
      iOSClient/Supporting Files/it.lproj/BKPasscodeView.strings
  31. BIN
      iOSClient/Supporting Files/it.lproj/CTAssetsPicker.strings
  32. BIN
      iOSClient/Supporting Files/it.lproj/Error.strings
  33. BIN
      iOSClient/Supporting Files/it.lproj/InfoPlist.strings
  34. BIN
      iOSClient/Supporting Files/it.lproj/Intro.strings
  35. BIN
      iOSClient/Supporting Files/it.lproj/Localizable.strings
  36. BIN
      iOSClient/Supporting Files/it.lproj/SwiftWebVC.strings
  37. BIN
      iOSClient/Supporting Files/pt-BR.lproj/BKPasscodeView.strings
  38. BIN
      iOSClient/Supporting Files/pt-BR.lproj/CTAssetsPicker.strings
  39. BIN
      iOSClient/Supporting Files/pt-BR.lproj/Error.strings
  40. BIN
      iOSClient/Supporting Files/pt-BR.lproj/InfoPlist.strings
  41. BIN
      iOSClient/Supporting Files/pt-BR.lproj/Intro.strings
  42. BIN
      iOSClient/Supporting Files/pt-BR.lproj/Localizable.strings
  43. BIN
      iOSClient/Supporting Files/pt-BR.lproj/SwiftWebVC.strings
  44. BIN
      iOSClient/Supporting Files/sr.lproj/BKPasscodeView.strings
  45. BIN
      iOSClient/Supporting Files/sr.lproj/CTAssetsPicker.strings
  46. BIN
      iOSClient/Supporting Files/sr.lproj/Error.strings
  47. BIN
      iOSClient/Supporting Files/sr.lproj/InfoPlist.strings
  48. BIN
      iOSClient/Supporting Files/sr.lproj/Intro.strings
  49. BIN
      iOSClient/Supporting Files/sr.lproj/Localizable.strings
  50. BIN
      iOSClient/Supporting Files/sr.lproj/SwiftWebVC.strings

+ 2 - 2
iOSClient/Main/NCMainCommon.swift

@@ -325,12 +325,12 @@ class NCMainCommon: NSObject {
             
             var progress: CGFloat = 0.0
             var totalBytes: Double = 0
-            var totalBytesExpected : Double = 0
+            //var totalBytesExpected : Double = 0
             let progressArray = appDelegate.listProgressMetadata.object(forKey: metadata.fileID) as? NSArray
             if progressArray != nil && progressArray?.count == 3 {
                 progress = progressArray?.object(at: 0) as! CGFloat
                 totalBytes = progressArray?.object(at: 1) as! Double
-                totalBytesExpected = progressArray?.object(at: 2) as! Double
+                //totalBytesExpected = progressArray?.object(at: 2) as! Double
             }
             
             // Write status on Label Info

BIN
iOSClient/Supporting Files/cs-CZ.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/cs-CZ.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/cs-CZ.lproj/Error.strings


BIN
iOSClient/Supporting Files/cs-CZ.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/cs-CZ.lproj/Intro.strings


BIN
iOSClient/Supporting Files/cs-CZ.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/cs-CZ.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/de.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/de.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/de.lproj/Error.strings


BIN
iOSClient/Supporting Files/de.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/de.lproj/Intro.strings


BIN
iOSClient/Supporting Files/de.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/de.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/en.lproj/BKPasscodeView.strings


+ 71 - 0
iOSClient/Supporting Files/en.lproj/CTAssetsPicker.strings

@@ -0,0 +1,71 @@
+//
+//  CTAssetsPicker.strings
+//  Nextcloud iOS
+//
+//  Copyright (c) 2017 TWS. All rights reserved.
+//
+//  Author Marino Faggiana <m.faggiana@twsweb.it>
+//
+//  This program is free software: you can redistribute it and/or modify
+//  it under the terms of the GNU General Public License as published by
+//  the Free Software Foundation, either version 3 of the License, or
+//  (at your option) any later version.
+//
+//  This program is distributed in the hope that it will be useful,
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//  GNU General Public License for more details.
+//
+//  You should have received a copy of the GNU General Public License
+//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//
+
+/* Navigation bar buttons */
+"Cancel" = "Cancel";
+"Done" = "Done";
+
+/* Default title */
+"Photos" = "Photos";
+
+/* No. of selected */
+"%@ Photo Selected" = "%@ Photo Selected";
+"%@ Photos Selected" = "%@ Photos Selected";
+"%@ Video Selected" = "%@ Video Selected";
+"%@ Videos Selected" = "%@ Videos Selected";
+"%@ Items Selected" = "%@ Items Selected";
+
+/* Grid view footer */
+"%@ Photos" = "%@ Photos";
+"%@ Videos" = "%@ Videos";
+"%@ Photos, %@ Videos" = "%1$@ Photos, %2$@ Videos";
+
+/* Assets index */
+"%@ of %@" = "%1$@ of %2$@";
+
+/* Messages if privacy is not granted */
+"This app does not have access to your photos or videos." = "This app does not have access to your photos or videos.";
+"You can enable access in Privacy Settings." = "You can grant access in Privacy Settings.";
+
+/* Messages if no assets */
+"No Photos or Videos" = "No Photos or Videos";
+
+/* The parameter will be replaced by the device model name */
+"You can take photos and videos using the camera, or sync photos and videos onto your %@\nusing iTunes." = "You can take photos and videos using the camera, or sync photos and videos onto your %@\nusing iTunes.";
+"You can sync photos and videos onto your %@ using iTunes." = "You can sync photos and videos onto your %@ using iTunes.";
+
+/* Accessibility labels */
+"Play" = "Play";
+"Select" = "Select";
+"Deselect" = "Deselect";
+
+/* Video duration spell out */
+"hours" = "hours";
+"hour" = "hour";
+"minutes" = "minutes";
+"minute" = "minute";
+"seconds" = "seconds";
+"second" = "second";
+
+/* Error message of playing stream video */
+"Cannot Play Stream Video" = "Cannot Play Stream Video";
+"OK" = "OK";

+ 57 - 0
iOSClient/Supporting Files/en.lproj/Error.strings

@@ -0,0 +1,57 @@
+//
+//  Error.strings
+//  Nextcloud iOS
+//
+//  Copyright (c) 2017 TWS. All rights reserved.
+//
+//  Author Marino Faggiana <m.faggiana@twsweb.it>
+//
+//  This program is free software: you can redistribute it and/or modify
+//  it under the terms of the GNU General Public License as published by
+//  the Free Software Foundation, either version 3 of the License, or
+//  (at your option) any later version.
+//
+//  This program is distributed in the hope that it will be useful,
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//  GNU General Public License for more details.
+//
+//  You should have received a copy of the GNU General Public License
+//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//
+
+
+"_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 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 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_"                         = "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_"                 = "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_"                 = "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";
+"_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: Trying to access locked resource";
+"_error_user_not_available_"            = "The user is no longer available";
+"_server_response_error_"               = "Server response content error";
+
+

+ 23 - 0
iOSClient/Supporting Files/en.lproj/InfoPlist.strings

@@ -0,0 +1,23 @@
+//
+//  InfoPlist.strings
+//  Nextcloud iOS
+//
+//  Copyright (c) 2017 TWS. All rights reserved.
+//
+//  Author Marino Faggiana <m.faggiana@twsweb.it>
+//
+//  This program is free software: you can redistribute it and/or modify
+//  it under the terms of the GNU General Public License as published by
+//  the Free Software Foundation, either version 3 of the License, or
+//  (at your option) any later version.
+//
+//  This program is distributed in the hope that it will be useful,
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//  GNU General Public License for more details.
+//
+//  You should have received a copy of the GNU General Public License
+//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//
+
+"NSLocationAlwaysUsageDescription"      = "GPS is required to detect new photos in the camera roll. The usage of GPS running in the background can drastically decrease battery life.";

+ 36 - 0
iOSClient/Supporting Files/en.lproj/Intro.strings

@@ -0,0 +1,36 @@
+//
+//  Intro.strings
+//  Nextcloud iOS
+//
+//  Copyright (c) 2017 TWS. All rights reserved.
+//
+//  Author Marino Faggiana <m.faggiana@twsweb.it>
+//
+//  This program is free software: you can redistribute it and/or modify
+//  it under the terms of the GNU General Public License as published by
+//  the Free Software Foundation, either version 3 of the License, or
+//  (at your option) any later version.
+//
+//  This program is distributed in the hope that it will be useful,
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//  GNU General Public License for more details.
+//
+//  You should have received a copy of the GNU General Public License
+//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//
+
+"_intro_1_title_"   = "A safe home for all your data";
+"_intro_1_text_"    = "Keep your data secure and under your control";
+
+"_intro_2_title_"   = "Multi account";
+"_intro_2_text_"    = "Connect to all your clouds and touch the Nextcloud logo on the Files tab to switch between them";
+
+"_intro_3_title_"   = "Start";
+"_intro_3_text_"    = "Good, your Nextcloud is ready for use. Further information, news and contact-information to be found on https://nextcloud.com";
+
+"_introNoCryptoCloud_1_title_" = "Crypto Cloud";
+"_introNoCryptoCloud_1_text_"  = "Crypto Cloud encryption protocol is no longer available, you can still decrypt your files by downloading the free app from AppStore\n\n'CryptoCloud for Nextcloud'\n\nSoon there will be a new EndToEnd protocol available on all Nextcloud clients\n\n\nTap to Start";
+
+"_log_in_"          = "Log in";
+"_sign_up_"         = "Sign up with provider";

+ 551 - 0
iOSClient/Supporting Files/en.lproj/Localizable.strings

@@ -0,0 +1,551 @@
+//
+//  Localizable.strings
+//  Nextcloud iOS
+//
+//  Copyright © 2017 TWS. All rights reserved.
+//
+//  Author Marino Faggiana <m.faggiana@twsweb.it>
+//
+//  This program is free software: you can redistribute it and/or modify
+//  it under the terms of the GNU General Public License as published by
+//  the Free Software Foundation, either version 3 of the License, or
+//  (at your option) any later version.
+//
+//  This program is distributed in the hope that it will be useful,
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//  GNU General Public License for more details.
+//
+//  You should have received a copy of the GNU General Public License
+//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//
+
+// General
+
+"_cancel_"                  = "Cancel";
+"_upload_file_"             = "Upload file";
+"_download_file_"           = "Download file";
+"_loading_"                 = "Loading";
+"_loading_with_points_"     = "Loading…";
+"_loading_num_"             = "Loading file %i";
+"_loading_autoupload_"      = "Auto uploading";
+"_uploading_"               = "Uploading";
+"_synchronization_"         = "Synchronization";
+"_delete_"                  = "Delete";
+"_delete_file_n_"           = "Delete file %i of %i";
+"_rename_"                  = "Rename";
+"_move_"                    = "Move";
+"_move_file_n_"             = "Move file %i of %i";
+"_creating_sharing_"        = "Creating share";
+"_updating_sharing_"        = "Updating share";
+"_removing_sharing_"        = "Removing share";
+"_add_"                     = "Add";
+"_login_"                   = "Log in";
+"_save_"                    = "Save";
+"_warning_"                 = "Warning";
+"_error_"                   = "Error";
+"_error_e2ee_"              = "Error E2EE";
+"_no_"                      = "No";
+"_yes_"                     = "Yes";
+"_select_"                  = "Select";
+"_select_all_"              = "Select all";
+"_upload_"                  = "Upload";
+"_home_"                    = "Files";
+"_file_to_upload_"          = "File to upload";
+"_destination_"             = "Destination";
+"_ok_"                      = "OK";
+"_beta_version_"            = "Beta version";
+"_function_in_testing_"     = "Function in testing, please send information about any problems you run into.";
+"_done_"                    = "Done";
+"_passcode_too_short_"      = "Passcode too short, at least 4 characters required";
+"_selected_"                = "Selected";
+"_scan_fingerprint_"        = "Scan fingerprint to authenticate";
+"_no_active_account_"       = "No account found";
+"_info_"                    = "Info";
+"_email_"                   = "Email";
+"_save_exit_"               = "Do you want to exit without saving?";
+"_video_"                   = "Video";
+"_overwrite_"               = "Overwrite";
+"_transfers_in_queue_"      = "Tranfers in progress, please wait…";
+"_too_errors_automatic_all_"= "Too many errors, go to \"Control Center\" to verify the problem";
+"_create_folder_"           = "Create folder";
+"_create_folder_on_"        = "Create folder on";
+"_close_"                   = "Close";
+"_postpone_"                = "Postpone";
+"_remove_"                  = "Remove";
+"_file_not_found_"          = "File not found";
+"_continue_"                = "Do you want to continue?";
+"_auto_upload_folder_"      = "Auto upload";
+"_gallery_"                 = "Gallery";
+"_photo_"                   = "Photo";
+"_audio_"                   = "Audio";
+"_unknown_"                 = "Unknown";
+"_next_"                    = "Next";
+"_success_"                 = "Success";
+"_initialization_"          = "Initialization";
+"_experimental_"            = "Experimental";
+"_select_dir_photos_tab_"   = "Select as folder \"Photos\"";
+
+// App
+
+"_network_available_"       = "Network available";
+"_network_not_available_"   = "Network unavailable";
+
+// Networking
+
+"_file_too_big_"            = "File too large to be encrypted/decrypted";
+"_file_too_big_max_100_"    = "File too large (max 100 kb.)";
+"_...loading..._"           = "Loading…";
+"_download_plist_"          = " ";
+"_no_reuploadfile_"         = "Could not find nor resend file. Delete the upload and reload the file to upload it.";
+"_file_already_exists_"     = "Unable to complete the operation, a file with the same name exists";
+"_read_file_error_"         = "Could not read the file";
+
+// More
+
+"_more_"                        = "More";
+"_notifications_"               = "Notifications";
+"_logout_"                      = "Log out";
+"_quota_space_unlimited_"       = "Unlimited";
+"_quota_space_unknown_"         = "Unknown";
+"_quota_using_"                 = "You are using %@ of %@";
+
+// Settings
+
+"_acknowledgements_"            = "Acknowledgements";
+"_settings_"                    = "Settings";
+"_passcode_"                    = "Password";
+"_lock_"                        = "Lock";
+"_lock_active_"                 = "Lock: On";
+"_lock_not_active_"             = "Lock: Off";
+"_lock_protection_no_screen_"        = "Do not ask at startup";
+"_lock_protection_no_screen_footer_" = "Use \"Do not ask at startup\" for protected folders only or for the encryption option";
+"_url_"                         = "URL";
+"_username_"                    = "Username";
+"_change_credentials_"          = "Change your credentials";
+"_wifi_only_"                   = "Only use Wi-Fi connection";
+"_settings_autoupload_"         = "Auto upload";
+"_app_version_"                 = "Application version";
+"_app_in_use_"                  = "Application in use";
+"_contact_by_email_"            = "Contact us by email";
+"_clear_cache_"                 = "Clear cache (%@ used)";
+"_clear_cache_no_size_"         = "Clear cache";
+"_exit_"                        = "Exit";
+"_funct_not_enabled_"           = "Functionality not enabled";
+"_passcode_activate_"           = "Password lock on";
+"_disabling_passcode_"          = "Removing password lock";
+"_want_exit_"                   = "Attention! Will be reset to initial state. Continue?";
+"_proceed_"                     = "Proceed";
+"_delete_cache_"                = "Delete cache";
+"_want_delete_cache_"           = "Do you want to delete the cache?";
+"_delete_cache_and_db_"         = "Yes and clear the internal library and the transfers";
+"_want_delete_thumbnails_"      = "Do you want to delete all thumbnails too?";
+"_mail_deleted_"                = "Email deleted";
+"_mail_saved_"                  = "Email saved";
+"_mail_sent_"                   = "Email sent";
+"_mail_failure_"                = "Could not send email: %@";
+"_information_req_"             = "Information request";
+"_write_in_english_"            = "Kindly write to us in English";
+"_credentials_"                 = "Credentials";
+"_manage_account_"              = "Manage account";
+"_change_password_"             = "Change password";
+"_add_account_"                 = "Add account";
+"_delete_account_"              = "Delete account";
+"_want_delete_"                 = "Do you really want to delete?";
+"_no_delete_"                   = "No, do not delete";
+"_yes_delete_"                  = "Yes, delete";
+"_remove_cache_"                = "Please wait, deleting cache…";
+"_optimizations_"               = "Optimizations";
+"_synchronizations_"            = "Synchronized folders";
+"_version_server_"              = "Server version";
+"_help_"                        = "Help";
+"_lock_protection_simply_"      = "Weak password protection";
+"_change_simply_passcode_"      = "Change password type";
+"_quota_"                       = "Quota";
+"_available_"                   = "available";
+"_cloud_account_"               = "Cloud Account";
+"_information_"                 = "Information";
+"_personal_information_"        = "Personal info";
+"_user_full_name_"              = "Full name";
+"_user_address_"                = "Address";
+"_user_phone_"                  = "Phone number";
+"_user_email_"                  = "Email";
+"_user_web_"                    = "Website";
+"_user_twitter_"                = "Twitter";
+"_favorite_offline_"            = "Favorites available offline";
+"_favorite_offline_footer_"     = "Making all favorites available offline may take a while and use a lot of memory while doing it.";
+"_advanced_"                    = "Advanced";
+"Skip"                          = "Skip";
+"Start"                         = "Start";
+"_disable_files_app_"           = "Disable Files App integration";
+"_disable_files_app_footer_"    = "Do not permit the access of files across the Apple Files application";
+
+// Manage AutoUpload
+
+"_autoupload_"                      = "Auto upload photos/videos";
+"_autoupload_background_"           = "Auto upload in the background";
+"_autoupload_photos_"               = "Auto upload photos";
+"_autoupload_videos_"               = "Auto upload videos";
+"_autoupload_description_"          = "The new photos/videos will be uploaded in your Cloud";
+"_autoupload_description_background_"  = "This option requires the use of GPS to trigger the detection of new photos/videos in the camera roll once the location changes significantly";
+"_autoupload_background_title_"     = "Limitations";
+"_autoupload_background_msg_"       = "Due to iOS restrictions, it is not yet possible to perform background processes, unless GPS services are activated. Once the cell in the cellular network is changed, the system wakes up for a short time and checks for new photos to upload to the cloud.";
+"_autoupload_change_location_"      = "Change folder";
+"_autoupload_location_now_"         = "Folder";
+"_autoupload_location_default_"     = "Restore default folder";
+"_autoupload_change_location_footer_" = "Change folder used for 'Automatic upload of camera photos' (if the option is enabled)";
+"_autoupload_not_select_home_"      = "Select a folder";
+"_autoupload_save_album_"           = "Copy photo or video into the photo album";
+"_autoupload_fullphotos_"           = "Upload the whole camera roll";
+"_autoupload_fullphotos_footer_"    = "Adjust the options above before uploading";
+"_autoupload_create_subfolder_"     = "Use subfolders";
+"_autoupload_create_subfolder_footer_" = "Store in subfolders based on year and month";
+"_autoupload_filenamemask_"         = "Change filename mask";
+"_autoupload_filenamemask_footer_"  = "Change the automatic filename mask";
+
+
+// Manage Help
+
+"_help_tutorial_"               = "Tutorial";
+"_help_intro_"                  = "Introduction to Nextcloud";
+"_help_activity_verbose_"       = "Detailed Activity feed";
+"_help_activity_mail_"          = "Send activity via email";
+"_help_activity_clear_"         = "Clear activity";
+
+
+// Manage Advanced
+
+"_optimized_photos_"            = "Optimized photo resolution";
+"_upload_del_photos_"           = "Remove files after upload";
+"_optimized_photos_how_"        = "If your device is low on space, full-resolution photos are automatically replaced with optimized versions. The full-resolution versions are stored in your Nextcloud.";
+"_upload_del_photos_how_"       = "Files will be removed from device memory after they’ve been uploaded to your cloud. They will remain in the camera roll. Just download the files to see them.";
+"_show_hidden_files_"           = "Show hidden files";
+"_format_compatibility_"        = "Most Compatible";
+"_format_compatibility_footer_" = "\"Most compatible\" will save, when possible, photos as JPEG";
+
+// Login
+
+"_connect_server_anyway_"       = "Do you want to connect to the server anyway?";
+"_connection_error_"            = "Connection error";
+"_serverstatus_error_"          = "Connection to server failure, verify your server address or network status";
+"_add_your_nextcloud_"          = "Add your Nextcloud account";
+"_login_url_"                   = "Server address https://…";
+"_login_bottom_label_"          = "Don't have a server yet?\nChoose one of the providers.";
+"_error_multidomain_"           = "Address not allowed, only the following domains are valid:";
+"_account_already_exists_"      = "The account %@ already exists";
+"_traditional_login_"           = "Revert to old login method";
+"_web_login_"                   = "Revert to web login method";
+
+// Favorite
+
+"_favorites_"                   = "Favorites";
+"_favorite_"                    = "Favorite";
+"_unfavorite_"                  = "Unfavorite";
+"_no_files_uploaded_"           = "No files uploaded";
+"_tutorial_favorite_view_"      = "Files and folders you mark as favorites will show up here";
+"_tutorial_offline_view_"       = "Files copied here will be available offline.\n\nThey will be synchronized with your cloud.";
+"_tutorial_local_view_"         = "You'll find the unpacked files from your cloud.\n\nConnect to iTunes to share these files.";
+"_more_"                        = "More";
+"_favorite_no_files_"           = "No favorites yet";
+
+
+// Auto Upload
+
+"_pull_down_"                               = "Pull down to refresh";
+"_no_photo_load_"                           = "No photo or video";
+"_tutorial_autoupload_view_"                = "You can enable auto uploads from \"Settings\"";
+"_no_date_"                                 = "No date";
+"_today_"                                   = "Today";
+"_time_"                                    = "Time: %@\n\n%@";
+"_location_not_enabled_"                    = "Location Services not enabled";
+"_location_not_enabled_msg_"                = "Please go to \"Settings\" and turn on \"Location Services\"";
+"_access_photo_not_enabled_"                = "Access to Photos not enabled";
+"_access_photo_not_enabled_msg_"            = "Please go to \"Settings\" and turn on \"Photo Access\"";
+"_access_photo_location_not_enabled_"       = "Access to Photos and Location not enabled";
+"_access_photo_location_not_enabled_msg_"   = "Please go to \"Settings\" and turn on \"Photo Access\" and \"Location Services\"";
+"_tutorial_photo_view_"                     = "No photos or videos uploaded yet";
+"_create_full_upload_"                      = "Creating archive… May take a long time, please wait.";
+"_error_createsubfolders_upload_"           = "Error creating subfolders";
+"_activate_autoupload_"                     = "Enable auto upload";
+
+// Utility
+
+"_never_"                       = "never";
+"_less_a_minute_"               = "less than a minute ago";
+"_minutes_ago_"                 = "%d minutes ago";
+"_hours_ago_"                   = "%d hours ago";
+"_days_ago_"                    = "%d days ago";
+"_over_30_days_"                = "over 30 days";
+"_connection_internet_offline_" = "The Internet connection appears to be offline or Wi-Fi is required";
+"_insert_password_"             = "enter password";
+"_update_in_progress_"          = "Version upgrade, please wait…";
+"_forbidden_characters_"        = "The file or folder name contains invalid characters";
+"_mail_not_can_send_mail_"      = "No account set up, or wrong email address entered";
+
+// File
+
+"_photo_camera_"                = "Photos";
+"_unzip_in_progress_"           = "Extraction in progress on local storage…";
+"_file_unpacked_"               = "File unpacked on local storage";
+"_file_saved_local_"            = "File saved on local storage.";
+"_file_not_present_"            = "Error: File not present, please reload.";
+"_order_by_date_"               = "Sort by date";
+"_current_order_name_"          = "(currently sorted by name)";
+"_order_by_name_"               = "Sort by name";
+"_current_order_date_"          = "(currently sorted by date)";
+"_sort_descending_"             = "Sort descending";
+"_current_sort_ascending_"      = "(currently sorted ascending)";
+"_sort_ascending_"              = "Sort ascending";
+"_current_sort_descending_"     = "(currently sorted descending)";
+"_delete_selected_files_"       = "Delete files";
+"_move_selected_files_"         = "Move files";
+"_download_selected_files_"     = "Download files";
+"_download_selected_files_folders_" = "Download files and folders";
+"_error_operation_canc_"        = "Error: Operation canceled.";
+"_only_lock_passcode_"          = "Available only with Lock password activated. Activate it in the \"Settings\".";
+"_passcode_protection_"         = "Password protection";
+"_remove_favorites_"            = "Remove from favorites";
+"_remove_offline_"              = "Remove from offline";
+"_add_favorites_"               = "Add to favorites";
+"_add_offline_"                 = "Add to offline";
+"_remove_passcode_"             = "Remove password protection";
+"_protect_passcode_"            = "Protect with password";
+"_share_"                       = "Share";
+"_reload_"                      = "Reload";
+"_open_in_"                     = "Open in…";
+"_remove_local_file_"           = "Remove from cache";
+"_add_local_"                   = "Add to local storage";
+"_comm_erro_pull_down_"         = "Attention: Communication error with the server. Pull down to refresh.";
+"_file_not_downloaded_"         = "file not downloaded";
+"_file_not_uploaded_"           = "file not uploaded";
+"_folders_"                     = "folders";
+"_folder_"                      = "folder";
+"_files_"                       = "files";
+"_file_"                        = "file";
+"_folder_blocked_"              = "Folder blocked";
+"_downloading_progress_"        = "Initiating download of files…";
+"_no_file_pull_down_"           = "Upload a file or pull down to refresh";
+"_browse_images_"               = "Browse images";
+"_synchronized_folder_"         = "Keep the folder synchronized";
+"_remove_synchronized_folder_"  = "Turn off the synchronization";
+"_synchronized_confirm_"        = "After enabling the synchronization, all files in the folder will be synchronized with the server, continue?";
+"_offline_folder_confirm_"      = "After enabling the offline folder, all files in it will be synchronized with the server, continue?";
+"_file_not_found_reload_"       = "File not found, pull down to refresh";
+"_title_section_download_"      = "DOWNLOAD";
+"_title_section_upload_"        = "UPLOAD";
+"_group_alphabetic_yes_"        = "✓ Group alphabetically";
+"_group_alphabetic_no_"         = "Group alphabetically";
+"_group_typefile_yes_"          = "✓ Group by file type";
+"_group_typefile_no_"           = "Group by file type";
+"_group_date_yes_"              = "✓ Group by date";
+"_group_date_no_"               = "Group by date";
+"_element_"                     = "element";
+"_elements_"                    = "elements";
+"_tite_footer_upload_wwan_"     = "  Wi-Fi network required, %lu %@ to upload";
+"_tite_footer_upload_"          = "%lu %@ to upload";
+"_tite_footer_download_wwan_"   = "  Wi-Fi network required, %lu %@ to download";
+"_tite_footer_download_"        = "%lu %@ to download";
+"_limited_dimension_"           = "Maximum size reached";
+"_save_selected_files_"         = "Save images and videos to photo album";
+"_file_not_saved_cameraroll_"   = "Error: File not saved in photo album";
+"_file_saved_cameraroll_"       = "File saved in photo album";
+"_directory_on_top_yes_"        = "✓ Folders on top";
+"_directory_on_top_no_"         = "Folders on top";
+"_folder_automatic_upload_"     = "Folder for automatic upload";
+"_search_no_record_found_"      = "No result";
+"_search_in_progress_"          = "Search in progress…";
+"_search_instruction_"          = "Search for file (minimum 2 characters)";
+"_files_no_files_"              = "No files in here";
+
+"audio"                         = "AUDIO";
+"compress"                      = "COMPRESS";
+"directory"                     = "FOLDERS";
+"document"                      = "DOCUMENTS";
+"image"                         = "IMAGES";
+"template"                      = "TEMPLATES";
+"unknow"                        = "UNKNOWN";
+"video"                         = "VIDEO";
+
+"_file_del_only_local_"         = "File not present on server";
+
+"_copy_file_"                   = "Copy file";
+"_copy_files_"                  = "Copy files";
+"_paste_file_"                  = "Paste file";
+"_paste_files_"                 = "Paste files";
+
+"_search_this_folder_"          = "Search in this folder";
+"_search_all_folders_"          = "Search in all folders";
+"_search_sub_folder_"           = "Search here and in subfolders";
+
+"_theming_is_light_"            = "Server theming too brightly coloured, not applicable";
+"_cancel_all_task_"             = "Cancel all transfers";
+
+"_status_wait_download_"        = "Waiting for download";
+"_status_in_download_"          = "In download";
+"_status_downloading_"          = "Downloading";
+"_status_wait_upload_"          = "Waiting for upload";
+"_status_in_upload_"            = "In upload";
+"_status_uploading_"            = "Uploading";
+
+// Files Preview
+
+"_insert_password_pfd_"         = "Secured PDF. Enter password";
+"_password_pdf_error_"          = "Wrong password";
+"_error_download_photobrowser_" = "Error: Unable to download photo";
+
+// Share
+
+"_share_link_"                  = "Share link";
+"_share_link_button_"           = "Send link to…";
+"_password_"                    = "Password";
+"_share_password_"              = "Password protected link";
+"_share_expirationdate_"        = "Set expiration date for link";
+"_date_"                        = "Date";
+"_share_title_"                 = "Share";
+"_add_sharee_"                  = "Add users or groups";
+"_add_sharee_footer_"           = "You can share this resource by adding users or groups. To remove a share, remove all users and groups";
+"_find_sharee_title_"           = "Search";
+"_find_sharee_"                 = "Search for user or group…";
+"_find_sharee_footer_"          = "Enter part of the name of the user or group to search for (at least 2 characters) followed by 'Return', select the users that should be allowed to access the share followed by 'Done' to confirm";
+"_user_is_group_"               = " (group)";
+"_direct_sharee_title_"         = "Share";
+"_direct_sharee_footer_"        = "If you already know the name, enter it, then select the share type and press 'Done' to confirm";
+"_direct_sharee_"               = "Enter the username…";
+"_user_sharee_footer_"          = "Tap to change permissions";
+"_share_type_title_"            = "Type of share";
+"_share_type_user_"             = "User";
+"_share_type_group_"            = "Group";
+"_share_type_remote_"           = "Remote";
+
+// Share Permission
+
+"_share_permission_title_"          = "Privileges";
+"_share_permission_edit_"           = "Can edit";
+"_share_permission_file_can_write_" = "Can write file";
+"_share_permission_create_"         = "Can create";
+"_share_permission_create_file_"    = "Can create files";
+"_share_permission_create_folder_"  = "Can create folders";
+"_share_permission_change_"         = "Can change";
+"_share_permission_delete_"         = "Can delete";
+"_share_permission_share_"          = "Can share";
+"_share_permission_rename_"         = "Can rename";
+"_share_permission_move_"           = "Can move";
+"_share_permission_read_"           = "Can read";
+"_share_permission_info_"           = "Sharing information";
+"_share_permission_path_"           = "File/Folder";
+"_share_permission_type_"           = "Type";
+"_share_permission_typeuser_"       = "User";
+"_share_permission_typegroup_"      = "Group";
+"_share_permission_typepubliclink_" = "Link";
+"_share_permission_typefederated_"  = "Federated";
+"_share_permission_owner_"          = "Owner";
+"_share_permission_date_"           = "Date";
+"_share_permission_email_"          = "Notification via email";
+
+// ShareInfoCMOC
+
+"_type_resource_connect_you_"       = "Shared with you";
+"_type_resource_external_"          = "External storage";
+
+// Share Ext
+
+"_destiny_folder_"                  = "Folder: %@";
+
+"_no_transfer_"                     = "No transfers yet";
+"_no_transfer_sub_"                 = "Uploads and downloads from this device will show up here";
+"_no_activity_"                     = "No activity yet";
+"_transfers_"                       = "Transfers";
+"_activity_"                        = "Activity";
+"_activity_file_not_present_"       = "File no longer present";
+
+// List Shares
+
+"_list_shares_"                     = "Shares";
+"_list_shares_no_files_"            = "No shares yet";
+"_tutorial_list_shares_view_"       = "Files and folders you share will show up here";
+
+// Offline - Local Storage
+
+"_create_synchronization_"          = "Create synchronization";
+"_offline_"                         = "Offline";
+"_local_storage_"                   = "Local storage";
+"_local_storage_no_record_"         = "No files yet";
+
+// Create Cloud
+
+"_upload_photos_videos_"            = "Upload photos or videos";
+"_upload_file_"                     = "Upload file";
+"_upload_file_text_"                = "Create text file";
+
+// Document Picker
+
+"_save_document_picker_"            = "Save here";
+
+// CreateFormUploadAssets
+
+"_destination_folder_"              = "Destination folder";
+"_use_folder_photos_"               = "Use the Photos folder as destination";
+"_rename_filename_"                 = "Rename";
+"_filename_"                        = "Filename";
+"_preview_filename_"                = "Example preview of filename. You can use the mask %@ for date/time";
+"_forbidden_characters_"            = "Invalid character in filename";
+"_add_filenametype_"                = "Specify type in filename";
+"_filenametype_photo_video_"        = "Photo/Video";
+
+// Notification
+
+"_notification_"                    = "Notification";
+
+// Photo Browser
+
+"Done"                              = "Done";
+"Select Photos"                     = "Select Photos";
+"photo"                             = "photo";
+"photos"                            = "photos";
+"of"                                = "of";
+"%i of %i"                          = "%1$i of %2$i";
+
+// Manage Auto Upload FileName
+
+"_autoupload_filename_title_"       = "Auto upload filename";
+
+// Text File
+
+"_untitled_txt_"                    = "Untitled.txt";
+
+// EndToEnd Encryption
+
+"_e2e_settings_title_"              = "Encryption";
+"_e2e_settings_"                    = "End-to-end encryption";
+"_e2e_settings_start_"              = "Start end-to-end encryption";
+"_e2e_settings_not_available_"      = "End-to-end encryption not available";
+"_e2e_settings_activated_"          = "End-to-end encryption activated";
+"_e2e_settings_view_passphrase_"    = "All 12 words together make a very strong password, letting only you view and make use of your encrypted files. Please write it down and keep it somewhere safe.";
+"_e2e_settings_read_passphrase_"    = "Read passphrase";
+"_e2e_settings_lock_not_active_"    = "Lock not active, go back to \"Settings\" and activate it";
+"_e2e_settings_the_passphrase_is_"  = "The passphrase is:";
+"_e2e_passphrase_request_title_"    = "Request passphrase";
+"_e2e_passphrase_request_message_"  = "Insert the 12 words";
+"_e2e_settings_remove_"             = "Remove the encryption locally";
+"_e2e_settings_remove_message_"     = "Confirm removal of encryption along with the passphrase.";
+"_e2e_set_folder_encrypted_"        = "Encrypt";
+"_e2e_remove_folder_encrypted_"     = "Decrypt";
+"_e2e_goto_settings_for_enable_"    = "This is an encrypted directory, go to \"Settings\" and enable end-to-end encryption";
+"_e2e_delete_folder_not_permitted_" = "Deletion of the directory marked as 'encrypted' is not allowed";
+"_e2e_error_encode_metadata_"       = "Serious internal error in encoding metadata";
+"_e2e_error_decode_metadata_"       = "Serious internal error in decoding metadata";
+"_e2e_error_create_encrypted_"      = "Could not create encrypted file";
+"_e2e_error_update_metadata_"       = "Update metadata error";
+"_e2e_error_store_metadata_"        = "Could not save metadata";
+"_e2e_error_send_metadata_"         = "Could not send metadata";
+"_e2e_error_delete_metadata_"       = "Could not delete metadata";
+"_e2e_error_get_metadata_"          = "Could not fetch metadata";
+"_e2e_error_not_enabled_"           = "Serious internal error. End-to-end encryption not enabled";
+"_e2e_error_record_not_found_"      = "Serious internal error. Records not found";
+"_e2e_error_unlock_"                = "Could not unlock folder";
+"_e2e_error_lock_"                  = "Could not lock folder";
+"_e2e_error_delete_mark_folder_"    = "Decrypt marked folder";
+"_e2e_error_mark_folder_"           = "Encrypt folder";
+"_e2e_error_directory_not_empty_"   = "The directory is not empty";
+
+

+ 24 - 0
iOSClient/Supporting Files/en.lproj/SwiftWebVC.strings

@@ -0,0 +1,24 @@
+//
+//  SwiftWebVC.strings
+//  Nextcloud iOS
+//
+//  Copyright (c) 2017 TWS. All rights reserved.
+//
+//  Author Marino Faggiana <m.faggiana@twsweb.it>
+//
+//  This program is free software: you can redistribute it and/or modify
+//  it under the terms of the GNU General Public License as published by
+//  the Free Software Foundation, either version 3 of the License, or
+//  (at your option) any later version.
+//
+//  This program is distributed in the hope that it will be useful,
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//  GNU General Public License for more details.
+//
+//  You should have received a copy of the GNU General Public License
+//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//
+
+"Open in Safari" = "Open in Safari";
+"Open in Chrome" = "Open in Chrome";

BIN
iOSClient/Supporting Files/es.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es.lproj/Error.strings


BIN
iOSClient/Supporting Files/es.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/it.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/it.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/it.lproj/Error.strings


BIN
iOSClient/Supporting Files/it.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/it.lproj/Intro.strings


BIN
iOSClient/Supporting Files/it.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/it.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/pt-BR.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/pt-BR.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/pt-BR.lproj/Error.strings


BIN
iOSClient/Supporting Files/pt-BR.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/pt-BR.lproj/Intro.strings


BIN
iOSClient/Supporting Files/pt-BR.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/pt-BR.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/sr.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/sr.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/sr.lproj/Error.strings


BIN
iOSClient/Supporting Files/sr.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/sr.lproj/Intro.strings


BIN
iOSClient/Supporting Files/sr.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/sr.lproj/SwiftWebVC.strings