123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198 |
- #import "CCError.h"
- @implementation CCError
- + (NSString *)manageErrorKCF:(NSInteger)errorCode withNumberError:(BOOL)withNumberError
- {
- switch (errorCode) {
-
- case kCFURLErrorCancelled:
- return NSLocalizedString(@"_cancelled_by_user", nil);
- break;
- case kCFURLErrorTimedOut:
- return NSLocalizedString(@"_time_out_", nil);
- break;
- case kCFURLErrorCannotConnectToHost:
- return NSLocalizedString(@"_server_down_", nil);
- break;
- case kCFURLErrorNetworkConnectionLost:
- return NSLocalizedString(@"_not_possible_connect_to_server_", nil);
- break;
- case kCFURLErrorNotConnectedToInternet:
- return NSLocalizedString(@"_not_connected_internet_", nil);
- break;
- case kCFURLErrorBadServerResponse:
- return NSLocalizedString(@"_error_", nil);
- break;
- case kCFURLErrorUserCancelledAuthentication:
- return NSLocalizedString(@"_not_possible_connect_to_server_", nil);
- break;
- case kCFURLErrorUserAuthenticationRequired:
- return NSLocalizedString(@"_user_authentication_required_", nil);
- break;
- case kCFURLErrorSecureConnectionFailed:
- return NSLocalizedString(@"_ssl_connection_error_", nil);
- break;
- case kCFURLErrorServerCertificateUntrusted:
- return NSLocalizedString(@"_ssl_certificate_untrusted_", nil);
- break;
- case 101:
- return NSLocalizedString(@"_forbidden_characters_from_server_", nil);
- break;
- case 400:
- return NSLocalizedString(@"_bad_request_", nil);
- break;
- case 403:
- return NSLocalizedString(@"_error_not_permission_", nil);
- break;
- case 404:
- return NSLocalizedString(@"_error_path_", nil);
- break;
- case 423:
- return NSLocalizedString(@"_webdav_locked_", nil);
- break;
- case 500:
- return NSLocalizedString(@"_internal_server_", nil);
- break;
- case 503:
- return NSLocalizedString(@"_server_error_retry_", nil);
- break;
- case 507:
- return NSLocalizedString(@"_user_over_quota_", nil);
- break;
- default:
- if (withNumberError) return [NSString stringWithFormat:@"%ld", (long)errorCode];
- else return [NSString stringWithFormat:@"Error code %ld", (long)errorCode];;
- break;
- }
- }
- + (NSString *)manageErrorDB:(NSInteger)errorCode
- {
-
-
- NSString *errorKCF = [self manageErrorKCF:errorCode withNumberError:NO];
- if ([errorKCF length] > 0) return errorKCF;
-
- switch (errorCode) {
- case 304:
- return NSLocalizedString(@"_folder_contents_nochanged_", nil);
- break;
- case 400:
- return NSLocalizedString(@"_error_",nil);
- break;
- case 401:
- return NSLocalizedString(@"_reauthenticate_user_", nil);
- break;
- case 403:
- return NSLocalizedString(@"_file_already_exists_", nil);
- break;
- case 404:
- return NSLocalizedString(@"_file_folder_not_exists_", nil);
- break;
- case 405:
- return NSLocalizedString(@"_method_not_expected_", nil);
- break;
- case 406:
- return NSLocalizedString(@"_too_many_files_", nil);
- break;
- case 409:
- return NSLocalizedString(@"_file_already_exists_", nil);
- break;
- case 411:
- return NSLocalizedString(@"_too_many_files_", nil);
- break;
- case 415:
- return NSLocalizedString(@"_images_invalid_converted_", nil);
- break;
- case 429:
- return NSLocalizedString(@"_too_many_request_", nil);
- break;
- case 500:
- return NSLocalizedString(@"_internal_server_", nil);
- break;
- case 503:
- return NSLocalizedString(@"_server_error_retry_", nil);
- break;
- case 507:
- return NSLocalizedString(@"_user_over_quota_", nil);
- break;
- default:
- return [NSString stringWithFormat:@"Error code %ld", (long)errorCode];
- break;
- }
- }
- + (NSString *)manageErrorOC:(NSInteger)errorCode error:(NSError *)error
- {
-
-
-
- NSString *errorHTTP;
- NSString *errorKCF = [self manageErrorKCF:error.code withNumberError:NO];
-
- switch (errorCode) {
- case 0 :
- errorHTTP = @"";
- break;
- case kOCErrorSharedAPIWrong:
- errorHTTP = NSLocalizedString(@"_api_wrong_", nil);
- break;
- case kOCErrorServerUnauthorized:
- errorHTTP = NSLocalizedString(@"_bad_username_password_", nil);
- break;
- case kOCErrorServerForbidden:
- errorHTTP = NSLocalizedString(@"_error_not_permission_", nil);
- break;
- case kOCErrorServerPathNotFound:
- errorHTTP = NSLocalizedString(@"_error_path_", nil);
- break;
- case kOCErrorServerMethodNotPermitted:
- errorHTTP = NSLocalizedString(@"_not_possible_create_folder_", nil);
- break;
- case kOCErrorProxyAuth:
- errorHTTP = NSLocalizedString(@"_error_proxy_auth_", nil);
- break;
- case kOCErrorServerTimeout:
- errorHTTP = NSLocalizedString(@"_not_possible_connect_to_server_", nil);
- break;
- case 423:
- errorHTTP = NSLocalizedString(@"_file_directory_locked_", nil);
- break;
- default:
- errorHTTP = [NSString stringWithFormat:@"Error code %ld", (long)errorCode];
- break;
- }
-
- if (error.code == 0 && error.code == 0)
- return NSLocalizedString(@"_error_",nil);
- else if (error.code == errorCode)
- return [NSString stringWithFormat:@"%@", errorHTTP];
- else
- return [NSString stringWithFormat:@"%@ %@", errorKCF, errorHTTP];
- }
- @end
|