OLD | NEW |
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2014 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/options/chromeos/internet_options_handler_stri
ngs.h" | 5 #include "chrome/browser/ui/webui/options/chromeos/internet_options_handler_stri
ngs.h" |
6 | 6 |
7 #include "base/macros.h" | 7 #include "base/macros.h" |
8 #include "base/values.h" | 8 #include "base/values.h" |
9 #include "chrome/grit/generated_resources.h" | 9 #include "chrome/grit/generated_resources.h" |
10 #include "grit/ash_strings.h" | 10 #include "grit/ash_strings.h" |
(...skipping 30 matching lines...) Expand all Loading... |
41 { "addConnectionTitle", | 41 { "addConnectionTitle", |
42 IDS_OPTIONS_SETTINGS_SECTION_TITLE_ADD_CONNECTION }, | 42 IDS_OPTIONS_SETTINGS_SECTION_TITLE_ADD_CONNECTION }, |
43 {"addConnectionWifi", IDS_OPTIONS_SETTINGS_ADD_CONNECTION_WIFI}, | 43 {"addConnectionWifi", IDS_OPTIONS_SETTINGS_ADD_CONNECTION_WIFI}, |
44 {"addConnectionVPN", IDS_STATUSBAR_NETWORK_ADD_VPN}, | 44 {"addConnectionVPN", IDS_STATUSBAR_NETWORK_ADD_VPN}, |
45 {"otherCellularNetworks", IDS_OPTIONS_SETTINGS_OTHER_CELLULAR_NETWORKS}, | 45 {"otherCellularNetworks", IDS_OPTIONS_SETTINGS_OTHER_CELLULAR_NETWORKS}, |
46 {"enableDataRoaming", IDS_OPTIONS_SETTINGS_ENABLE_DATA_ROAMING}, | 46 {"enableDataRoaming", IDS_OPTIONS_SETTINGS_ENABLE_DATA_ROAMING}, |
47 {"disableDataRoaming", IDS_OPTIONS_SETTINGS_DISABLE_DATA_ROAMING}, | 47 {"disableDataRoaming", IDS_OPTIONS_SETTINGS_DISABLE_DATA_ROAMING}, |
48 {"dataRoamingDisableToggleTooltip", | 48 {"dataRoamingDisableToggleTooltip", |
49 IDS_OPTIONS_SETTINGS_TOGGLE_DATA_ROAMING_RESTRICTION}, | 49 IDS_OPTIONS_SETTINGS_TOGGLE_DATA_ROAMING_RESTRICTION}, |
50 | 50 |
51 // ONC network states. | 51 // ONC network states. Format is 'Onc' + key + value. |
52 {"OncStateNotConnected", IDS_CHROMEOS_NETWORK_STATE_NOT_CONNECTED}, | 52 // Note: '.' must be replaced with '-', e.g. VPN.Type -> OncVPN-Type |
53 {"OncStateConnecting", IDS_CHROMEOS_NETWORK_STATE_CONNECTING}, | 53 {"OncConnectionStateConnected", IDS_CHROMEOS_NETWORK_STATE_CONNECTED}, |
54 {"OncStateConnected", IDS_CHROMEOS_NETWORK_STATE_CONNECTED}, | 54 {"OncConnectionStateConnecting", IDS_CHROMEOS_NETWORK_STATE_CONNECTING}, |
55 {"OncStateUnknown", IDS_CHROMEOS_NETWORK_STATE_UNKNOWN}, | 55 {"OncConnectionStateNotConnected", |
| 56 IDS_CHROMEOS_NETWORK_STATE_NOT_CONNECTED}, |
| 57 {"OncConnectionStateUnknown", IDS_CHROMEOS_NETWORK_STATE_UNKNOWN}, |
| 58 {"OncTypeCellular", IDS_NETWORK_TYPE_CELLULAR}, |
| 59 {"OncTypeEthernet", IDS_NETWORK_TYPE_ETHERNET}, |
| 60 {"OncTypeWiFi", IDS_NETWORK_TYPE_WIFI}, |
| 61 {"OncTypeWimax", IDS_NETWORK_TYPE_WIMAX}, |
| 62 {"OncVPN-TypeL2TP-IPsecCert", |
| 63 IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_L2TP_IPSEC_USER_CERT}, |
| 64 {"OncVPN-TypeL2TP-IPsecPSK", |
| 65 IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_L2TP_IPSEC_PSK}, |
| 66 {"OncVPN-TypeOpenVPN", IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_OPEN_VPN}, |
56 | 67 |
57 // Internet details dialog. | 68 // Internet details dialog. |
58 {"managedNetwork", IDS_OPTIONS_SETTINGS_MANAGED_NETWORK}, | 69 {"managedNetwork", IDS_OPTIONS_SETTINGS_MANAGED_NETWORK}, |
59 {"wifiNetworkTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_CONNECTION}, | 70 {"wifiNetworkTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_CONNECTION}, |
60 {"vpnTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_VPN}, | 71 {"vpnTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_VPN}, |
61 {"cellularConnTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_CONNECTION}, | 72 {"cellularConnTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_CONNECTION}, |
62 {"cellularDeviceTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_DEVICE}, | 73 {"cellularDeviceTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_DEVICE}, |
63 {"networkTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_NETWORK}, | 74 {"networkTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_NETWORK}, |
64 {"securityTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_SECURITY}, | 75 {"securityTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_SECURITY}, |
65 {"proxyTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_PROXY}, | 76 {"proxyTabLabel", IDS_OPTIONS_SETTINGS_INTERNET_TAB_PROXY}, |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
184 int id; | 195 int id; |
185 if (roaming_state == shill::kRoamingStateHome) | 196 if (roaming_state == shill::kRoamingStateHome) |
186 id = IDS_CHROMEOS_NETWORK_ROAMING_STATE_HOME; | 197 id = IDS_CHROMEOS_NETWORK_ROAMING_STATE_HOME; |
187 else if (roaming_state == shill::kRoamingStateRoaming) | 198 else if (roaming_state == shill::kRoamingStateRoaming) |
188 id = IDS_CHROMEOS_NETWORK_ROAMING_STATE_ROAMING; | 199 id = IDS_CHROMEOS_NETWORK_ROAMING_STATE_ROAMING; |
189 else | 200 else |
190 id = IDS_CHROMEOS_NETWORK_ROAMING_STATE_UNKNOWN; | 201 id = IDS_CHROMEOS_NETWORK_ROAMING_STATE_UNKNOWN; |
191 return l10n_util::GetStringUTF8(id); | 202 return l10n_util::GetStringUTF8(id); |
192 } | 203 } |
193 | 204 |
194 std::string ProviderTypeString( | |
195 const std::string& provider_type, | |
196 const base::DictionaryValue& provider_properties) { | |
197 int id; | |
198 if (provider_type == shill::kProviderL2tpIpsec) { | |
199 std::string client_cert_id; | |
200 provider_properties.GetStringWithoutPathExpansion( | |
201 shill::kL2tpIpsecClientCertIdProperty, &client_cert_id); | |
202 if (client_cert_id.empty()) | |
203 id = IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_L2TP_IPSEC_PSK; | |
204 else | |
205 id = IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_L2TP_IPSEC_USER_CERT; | |
206 } else if (provider_type == shill::kProviderOpenVpn) { | |
207 id = IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_OPEN_VPN; | |
208 } else { | |
209 id = IDS_CHROMEOS_NETWORK_ERROR_UNKNOWN; | |
210 } | |
211 return l10n_util::GetStringUTF8(id); | |
212 } | |
213 | |
214 std::string RestrictedStateString(const std::string& connection_state) { | 205 std::string RestrictedStateString(const std::string& connection_state) { |
215 int id; | 206 int id; |
216 if (connection_state == shill::kStatePortal) | 207 if (connection_state == shill::kStatePortal) |
217 id = IDS_CONFIRM_MESSAGEBOX_YES_BUTTON_LABEL; | 208 id = IDS_CONFIRM_MESSAGEBOX_YES_BUTTON_LABEL; |
218 else | 209 else |
219 id = IDS_CONFIRM_MESSAGEBOX_NO_BUTTON_LABEL; | 210 id = IDS_CONFIRM_MESSAGEBOX_NO_BUTTON_LABEL; |
220 return l10n_util::GetStringUTF8(id); | 211 return l10n_util::GetStringUTF8(id); |
221 } | 212 } |
222 | 213 |
223 std::string NetworkDeviceTypeString(const std::string& network_type) { | 214 std::string NetworkDeviceTypeString(const std::string& network_type) { |
224 int id; | 215 int id; |
225 if (network_type == shill::kTypeEthernet) | 216 if (network_type == shill::kTypeEthernet) |
226 id = IDS_STATUSBAR_NETWORK_DEVICE_ETHERNET; | 217 id = IDS_STATUSBAR_NETWORK_DEVICE_ETHERNET; |
227 else if (network_type == shill::kTypeWifi) | 218 else if (network_type == shill::kTypeWifi) |
228 id = IDS_STATUSBAR_NETWORK_DEVICE_WIFI; | 219 id = IDS_STATUSBAR_NETWORK_DEVICE_WIFI; |
229 else if (network_type == shill::kTypeCellular) | 220 else if (network_type == shill::kTypeCellular) |
230 id = IDS_STATUSBAR_NETWORK_DEVICE_CELLULAR; | 221 id = IDS_STATUSBAR_NETWORK_DEVICE_CELLULAR; |
231 else | 222 else |
232 id = IDS_STATUSBAR_NETWORK_DEVICE_UNKNOWN; | 223 id = IDS_STATUSBAR_NETWORK_DEVICE_UNKNOWN; |
233 return l10n_util::GetStringUTF8(id); | 224 return l10n_util::GetStringUTF8(id); |
234 } | 225 } |
235 | 226 |
236 } // namespace internet_options_strings | 227 } // namespace internet_options_strings |
237 } // namespace chromeos | 228 } // namespace chromeos |
OLD | NEW |