| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/renderer/localized_error.h" | 5 #include "chrome/renderer/localized_error.h" |
| 6 | 6 |
| 7 #include "app/l10n_util.h" | 7 #include "app/l10n_util.h" |
| 8 #include "base/i18n/rtl.h" | 8 #include "base/i18n/rtl.h" |
| 9 #include "base/logging.h" | 9 #include "base/logging.h" |
| 10 #include "base/string16.h" | 10 #include "base/string16.h" |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 IDS_ERRORPAGES_DETAILS_CONNECT_FAILED, | 72 IDS_ERRORPAGES_DETAILS_CONNECT_FAILED, |
| 73 SUGGEST_RELOAD, | 73 SUGGEST_RELOAD, |
| 74 }, | 74 }, |
| 75 {net::ERR_NAME_NOT_RESOLVED, | 75 {net::ERR_NAME_NOT_RESOLVED, |
| 76 IDS_ERRORPAGES_TITLE_NOT_AVAILABLE, | 76 IDS_ERRORPAGES_TITLE_NOT_AVAILABLE, |
| 77 IDS_ERRORPAGES_HEADING_NOT_AVAILABLE, | 77 IDS_ERRORPAGES_HEADING_NOT_AVAILABLE, |
| 78 IDS_ERRORPAGES_SUMMARY_NOT_AVAILABLE, | 78 IDS_ERRORPAGES_SUMMARY_NOT_AVAILABLE, |
| 79 IDS_ERRORPAGES_DETAILS_NAME_NOT_RESOLVED, | 79 IDS_ERRORPAGES_DETAILS_NAME_NOT_RESOLVED, |
| 80 SUGGEST_RELOAD, | 80 SUGGEST_RELOAD, |
| 81 }, | 81 }, |
| 82 {net::ERR_NETWORK_ACCESS_DENIED, |
| 83 IDS_ERRORPAGES_TITLE_NOT_AVAILABLE, |
| 84 IDS_ERRORPAGES_HEADING_NETWORK_ACCESS_DENIED, |
| 85 IDS_ERRORPAGES_SUMMARY_NETWORK_ACCESS_DENIED, |
| 86 IDS_ERRORPAGES_DETAILS_NETWORK_ACCESS_DENIED, |
| 87 SUGGEST_NONE, |
| 88 }, |
| 89 {net::ERR_PROXY_CONNECTION_FAILED, |
| 90 IDS_ERRORPAGES_TITLE_NOT_AVAILABLE, |
| 91 IDS_ERRORPAGES_HEADING_PROXY_CONNECTION_FAILED, |
| 92 IDS_ERRORPAGES_SUMMARY_PROXY_CONNECTION_FAILED, |
| 93 IDS_ERRORPAGES_DETAILS_PROXY_CONNECTION_FAILED, |
| 94 SUGGEST_NONE, |
| 95 }, |
| 96 {net::ERR_INTERNET_DISCONNECTED, |
| 97 IDS_ERRORPAGES_TITLE_NOT_AVAILABLE, |
| 98 IDS_ERRORPAGES_HEADING_INTERNET_DISCONNECTED, |
| 99 IDS_ERRORPAGES_SUMMARY_INTERNET_DISCONNECTED, |
| 100 IDS_ERRORPAGES_DETAILS_INTERNET_DISCONNECTED, |
| 101 SUGGEST_NONE, |
| 102 }, |
| 82 {net::ERR_FILE_NOT_FOUND, | 103 {net::ERR_FILE_NOT_FOUND, |
| 83 IDS_ERRORPAGES_TITLE_NOT_FOUND, | 104 IDS_ERRORPAGES_TITLE_NOT_FOUND, |
| 84 IDS_ERRORPAGES_HEADING_NOT_FOUND, | 105 IDS_ERRORPAGES_HEADING_NOT_FOUND, |
| 85 IDS_ERRORPAGES_SUMMARY_NOT_FOUND, | 106 IDS_ERRORPAGES_SUMMARY_NOT_FOUND, |
| 86 IDS_ERRORPAGES_DETAILS_FILE_NOT_FOUND, | 107 IDS_ERRORPAGES_DETAILS_FILE_NOT_FOUND, |
| 87 SUGGEST_NONE, | 108 SUGGEST_NONE, |
| 88 }, | 109 }, |
| 89 {net::ERR_TOO_MANY_REDIRECTS, | 110 {net::ERR_TOO_MANY_REDIRECTS, |
| 90 IDS_ERRORPAGES_TITLE_LOAD_FAILED, | 111 IDS_ERRORPAGES_TITLE_LOAD_FAILED, |
| 91 IDS_ERRORPAGES_HEADING_TOO_MANY_REDIRECTS, | 112 IDS_ERRORPAGES_HEADING_TOO_MANY_REDIRECTS, |
| (...skipping 22 matching lines...) Expand all Loading... |
| 114 IDS_ERRORPAGES_DETAILS_BAD_SSL_CLIENT_AUTH_CERT, | 135 IDS_ERRORPAGES_DETAILS_BAD_SSL_CLIENT_AUTH_CERT, |
| 115 SUGGEST_NONE, | 136 SUGGEST_NONE, |
| 116 }, | 137 }, |
| 117 {net::ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY, | 138 {net::ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY, |
| 118 IDS_ERRORPAGES_TITLE_LOAD_FAILED, | 139 IDS_ERRORPAGES_TITLE_LOAD_FAILED, |
| 119 IDS_ERRORPAGES_HEADING_WEAK_SERVER_EPHEMERAL_DH_KEY, | 140 IDS_ERRORPAGES_HEADING_WEAK_SERVER_EPHEMERAL_DH_KEY, |
| 120 IDS_ERRORPAGES_SUMMARY_WEAK_SERVER_EPHEMERAL_DH_KEY, | 141 IDS_ERRORPAGES_SUMMARY_WEAK_SERVER_EPHEMERAL_DH_KEY, |
| 121 IDS_ERRORPAGES_DETAILS_SSL_PROTOCOL_ERROR, | 142 IDS_ERRORPAGES_DETAILS_SSL_PROTOCOL_ERROR, |
| 122 SUGGEST_LEARNMORE, | 143 SUGGEST_LEARNMORE, |
| 123 }, | 144 }, |
| 124 {net::ERR_PROXY_CONNECTION_FAILED, | |
| 125 IDS_ERRORPAGES_TITLE_PROXY_CONNECTION_FAILED, | |
| 126 IDS_ERRORPAGES_HEADING_PROXY_CONNECTION_FAILED, | |
| 127 IDS_ERRORPAGES_SUMMARY_PROXY_CONNECTION_FAILED, | |
| 128 IDS_ERRORPAGES_DETAILS_PROXY_CONNECTION_FAILED, | |
| 129 SUGGEST_NONE, | |
| 130 }, | |
| 131 {net::ERR_ESET_ANTI_VIRUS_SSL_INTERCEPTION, | 145 {net::ERR_ESET_ANTI_VIRUS_SSL_INTERCEPTION, |
| 132 IDS_ERRORPAGES_TITLE_LOAD_FAILED, | 146 IDS_ERRORPAGES_TITLE_LOAD_FAILED, |
| 133 IDS_ERRORPAGES_HEADING_ESET_ANTI_VIRUS_SSL_INTERCEPTION, | 147 IDS_ERRORPAGES_HEADING_ESET_ANTI_VIRUS_SSL_INTERCEPTION, |
| 134 IDS_ERRORPAGES_SUMMARY_ESET_ANTI_VIRUS_SSL_INTERCEPTION, | 148 IDS_ERRORPAGES_SUMMARY_ESET_ANTI_VIRUS_SSL_INTERCEPTION, |
| 135 IDS_ERRORPAGES_DETAILS_SSL_PROTOCOL_ERROR, | 149 IDS_ERRORPAGES_DETAILS_SSL_PROTOCOL_ERROR, |
| 136 SUGGEST_LEARNMORE, | 150 SUGGEST_LEARNMORE, |
| 137 }, | 151 }, |
| 138 {net::ERR_NETNANNY_SSL_INTERCEPTION, | 152 {net::ERR_NETNANNY_SSL_INTERCEPTION, |
| 139 IDS_ERRORPAGES_TITLE_LOAD_FAILED, | 153 IDS_ERRORPAGES_TITLE_LOAD_FAILED, |
| 140 IDS_ERRORPAGES_HEADING_NETNANNY_SSL_INTERCEPTION, | 154 IDS_ERRORPAGES_HEADING_NETNANNY_SSL_INTERCEPTION, |
| 141 IDS_ERRORPAGES_SUMMARY_NETNANNY_SSL_INTERCEPTION, | 155 IDS_ERRORPAGES_SUMMARY_NETNANNY_SSL_INTERCEPTION, |
| 142 IDS_ERRORPAGES_DETAILS_SSL_PROTOCOL_ERROR, | 156 IDS_ERRORPAGES_DETAILS_SSL_PROTOCOL_ERROR, |
| 143 SUGGEST_LEARNMORE, | 157 SUGGEST_LEARNMORE, |
| 144 }, | 158 }, |
| 145 {net::ERR_INTERNET_DISCONNECTED, | |
| 146 IDS_ERRORPAGES_TITLE_INTERNET_DISCONNECTED, | |
| 147 IDS_ERRORPAGES_HEADING_INTERNET_DISCONNECTED, | |
| 148 IDS_ERRORPAGES_SUMMARY_INTERNET_DISCONNECTED, | |
| 149 IDS_ERRORPAGES_DETAILS_INTERNET_DISCONNECTED, | |
| 150 SUGGEST_NONE, | |
| 151 }, | |
| 152 }; | 159 }; |
| 153 | 160 |
| 154 const LocalizedErrorMap http_error_options[] = { | 161 const LocalizedErrorMap http_error_options[] = { |
| 155 {403, | 162 {403, |
| 156 IDS_ERRORPAGES_TITLE_ACCESS_DENIED, | 163 IDS_ERRORPAGES_TITLE_ACCESS_DENIED, |
| 157 IDS_ERRORPAGES_HEADING_ACCESS_DENIED, | 164 IDS_ERRORPAGES_HEADING_ACCESS_DENIED, |
| 158 IDS_ERRORPAGES_SUMMARY_FORBIDDEN, | 165 IDS_ERRORPAGES_SUMMARY_FORBIDDEN, |
| 159 IDS_ERRORPAGES_DETAILS_FORBIDDEN, | 166 IDS_ERRORPAGES_DETAILS_FORBIDDEN, |
| 160 SUGGEST_NONE, | 167 SUGGEST_NONE, |
| 161 }, | 168 }, |
| (...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 503 error_strings->SetString( | 510 error_strings->SetString( |
| 504 "url", l10n_util::GetStringFUTF16(IDS_ERRORPAGES_TITLE_NOT_AVAILABLE, | 511 "url", l10n_util::GetStringFUTF16(IDS_ERRORPAGES_TITLE_NOT_AVAILABLE, |
| 505 failed_url.c_str())); | 512 failed_url.c_str())); |
| 506 | 513 |
| 507 error_strings->SetString("title", app->name()); | 514 error_strings->SetString("title", app->name()); |
| 508 error_strings->SetString("icon", app->icon_url().spec()); | 515 error_strings->SetString("icon", app->icon_url().spec()); |
| 509 error_strings->SetString("name", app->name()); | 516 error_strings->SetString("name", app->name()); |
| 510 error_strings->SetString("msg", | 517 error_strings->SetString("msg", |
| 511 l10n_util::GetStringUTF16(IDS_ERRORPAGES_APP_WARNING)); | 518 l10n_util::GetStringUTF16(IDS_ERRORPAGES_APP_WARNING)); |
| 512 } | 519 } |
| OLD | NEW |