| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/browser/ui/webui/help/help_handler.h" | 5 #include "chrome/browser/ui/webui/help/help_handler.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <string> | 9 #include <string> |
| 10 | 10 |
| 11 #include "ash/system/chromeos/devicetype_utils.h" |
| 11 #include "base/bind.h" | 12 #include "base/bind.h" |
| 12 #include "base/bind_helpers.h" | 13 #include "base/bind_helpers.h" |
| 13 #include "base/command_line.h" | 14 #include "base/command_line.h" |
| 14 #include "base/files/file_path.h" | 15 #include "base/files/file_path.h" |
| 15 #include "base/files/file_util.h" | 16 #include "base/files/file_util.h" |
| 16 #include "base/location.h" | 17 #include "base/location.h" |
| 17 #include "base/macros.h" | 18 #include "base/macros.h" |
| 18 #include "base/strings/string16.h" | 19 #include "base/strings/string16.h" |
| 19 #include "base/strings/string_number_conversions.h" | 20 #include "base/strings/string_number_conversions.h" |
| 20 #include "base/strings/string_util.h" | 21 #include "base/strings/string_util.h" |
| (...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 229 #else | 230 #else |
| 230 {"aboutProductTitle", IDS_PRODUCT_NAME}, | 231 {"aboutProductTitle", IDS_PRODUCT_NAME}, |
| 231 #endif | 232 #endif |
| 232 {"aboutProductDescription", IDS_ABOUT_PRODUCT_DESCRIPTION}, | 233 {"aboutProductDescription", IDS_ABOUT_PRODUCT_DESCRIPTION}, |
| 233 {"relaunch", IDS_RELAUNCH_BUTTON}, | 234 {"relaunch", IDS_RELAUNCH_BUTTON}, |
| 234 #if defined(OS_CHROMEOS) | 235 #if defined(OS_CHROMEOS) |
| 235 {"relaunchAndPowerwash", IDS_RELAUNCH_AND_POWERWASH_BUTTON}, | 236 {"relaunchAndPowerwash", IDS_RELAUNCH_AND_POWERWASH_BUTTON}, |
| 236 #endif | 237 #endif |
| 237 {"productName", IDS_PRODUCT_NAME}, | 238 {"productName", IDS_PRODUCT_NAME}, |
| 238 {"updateCheckStarted", IDS_UPGRADE_CHECK_STARTED}, | 239 {"updateCheckStarted", IDS_UPGRADE_CHECK_STARTED}, |
| 239 {"upToDate", IDS_UPGRADE_UP_TO_DATE}, | |
| 240 {"updating", IDS_UPGRADE_UPDATING}, | 240 {"updating", IDS_UPGRADE_UPDATING}, |
| 241 #if defined(OS_CHROMEOS) || defined(OS_WIN) | 241 #if defined(OS_CHROMEOS) || defined(OS_WIN) |
| 242 {"updateDisabledByPolicy", IDS_UPGRADE_DISABLED_BY_POLICY}, | 242 {"updateDisabledByPolicy", IDS_UPGRADE_DISABLED_BY_POLICY}, |
| 243 #endif // defined(OS_CHROMEOS) || defined(OS_WIN) | 243 #endif // defined(OS_CHROMEOS) || defined(OS_WIN) |
| 244 #if defined(OS_CHROMEOS) | 244 #if defined(OS_CHROMEOS) |
| 245 {"updateButton", IDS_UPGRADE_BUTTON}, | 245 {"updateButton", IDS_UPGRADE_BUTTON}, |
| 246 {"updatingChannelSwitch", IDS_UPGRADE_UPDATING_CHANNEL_SWITCH}, | 246 {"updatingChannelSwitch", IDS_UPGRADE_UPDATING_CHANNEL_SWITCH}, |
| 247 #endif | 247 #endif |
| 248 {"updateAlmostDone", IDS_UPGRADE_SUCCESSFUL_RELAUNCH}, | 248 {"updateAlmostDone", IDS_UPGRADE_SUCCESSFUL_RELAUNCH}, |
| 249 #if defined(OS_CHROMEOS) | 249 #if defined(OS_CHROMEOS) |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 294 #if defined(OS_MACOSX) | 294 #if defined(OS_MACOSX) |
| 295 {"promote", IDS_ABOUT_CHROME_PROMOTE_UPDATER}, | 295 {"promote", IDS_ABOUT_CHROME_PROMOTE_UPDATER}, |
| 296 #endif | 296 #endif |
| 297 }; | 297 }; |
| 298 | 298 |
| 299 for (size_t i = 0; i < arraysize(resources); ++i) { | 299 for (size_t i = 0; i < arraysize(resources); ++i) { |
| 300 localized_strings->SetString(resources[i].name, | 300 localized_strings->SetString(resources[i].name, |
| 301 l10n_util::GetStringUTF16(resources[i].ids)); | 301 l10n_util::GetStringUTF16(resources[i].ids)); |
| 302 } | 302 } |
| 303 | 303 |
| 304 #if defined(OS_CHROMEOS) |
| 305 localized_strings->SetString("upToDate", ash::SubstituteChromeOSDeviceType( |
| 306 IDS_UPGRADE_UP_TO_DATE)); |
| 307 #else |
| 308 localized_strings->SetString("upToDate", l10n_util::GetStringUTF16( |
| 309 IDS_UPGRADE_UP_TO_DATE)); |
| 310 #endif |
| 311 |
| 304 localized_strings->SetString("updateObsoleteSystem", | 312 localized_strings->SetString("updateObsoleteSystem", |
| 305 ObsoleteSystem::LocalizedObsoleteString()); | 313 ObsoleteSystem::LocalizedObsoleteString()); |
| 306 localized_strings->SetString("updateObsoleteSystemURL", | 314 localized_strings->SetString("updateObsoleteSystemURL", |
| 307 ObsoleteSystem::GetLinkURL()); | 315 ObsoleteSystem::GetLinkURL()); |
| 308 | 316 |
| 309 localized_strings->SetString( | 317 localized_strings->SetString( |
| 310 "browserVersion", | 318 "browserVersion", |
| 311 l10n_util::GetStringFUTF16(IDS_ABOUT_PRODUCT_VERSION, | 319 l10n_util::GetStringFUTF16(IDS_ABOUT_PRODUCT_VERSION, |
| 312 BuildBrowserVersionString())); | 320 BuildBrowserVersionString())); |
| 313 | 321 |
| (...skipping 405 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 719 } | 727 } |
| 720 | 728 |
| 721 void HelpHandler::OnRegulatoryLabelTextRead(const std::string& text) { | 729 void HelpHandler::OnRegulatoryLabelTextRead(const std::string& text) { |
| 722 // Remove unnecessary whitespace. | 730 // Remove unnecessary whitespace. |
| 723 web_ui()->CallJavascriptFunction( | 731 web_ui()->CallJavascriptFunction( |
| 724 "help.HelpPage.setRegulatoryLabelText", | 732 "help.HelpPage.setRegulatoryLabelText", |
| 725 base::StringValue(base::CollapseWhitespaceASCII(text, true))); | 733 base::StringValue(base::CollapseWhitespaceASCII(text, true))); |
| 726 } | 734 } |
| 727 | 735 |
| 728 #endif // defined(OS_CHROMEOS) | 736 #endif // defined(OS_CHROMEOS) |
| OLD | NEW |