OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 "chromeos/settings/timezone_settings.h" | 5 #include "chromeos/settings/timezone_settings.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 "Europe/Vienna", | 103 "Europe/Vienna", |
104 "Europe/Warsaw", | 104 "Europe/Warsaw", |
105 "Europe/Zurich", | 105 "Europe/Zurich", |
106 "Africa/Windhoek", | 106 "Africa/Windhoek", |
107 "Africa/Lagos", | 107 "Africa/Lagos", |
108 "Africa/Brazzaville", | 108 "Africa/Brazzaville", |
109 "Africa/Cairo", | 109 "Africa/Cairo", |
110 "Africa/Harare", | 110 "Africa/Harare", |
111 "Africa/Maputo", | 111 "Africa/Maputo", |
112 "Africa/Johannesburg", | 112 "Africa/Johannesburg", |
| 113 "Europe/Kaliningrad", |
113 "Europe/Athens", | 114 "Europe/Athens", |
114 "Europe/Bucharest", | 115 "Europe/Bucharest", |
115 "Europe/Chisinau", | 116 "Europe/Chisinau", |
116 "Europe/Helsinki", | 117 "Europe/Helsinki", |
117 "Europe/Istanbul", | 118 "Europe/Istanbul", |
118 "Europe/Kiev", | 119 "Europe/Kiev", |
119 "Europe/Riga", | 120 "Europe/Riga", |
120 "Europe/Sofia", | 121 "Europe/Sofia", |
121 "Europe/Tallinn", | 122 "Europe/Tallinn", |
122 "Europe/Vilnius", | 123 "Europe/Vilnius", |
123 "Asia/Amman", | 124 "Asia/Amman", |
124 "Asia/Beirut", | 125 "Asia/Beirut", |
125 "Asia/Jerusalem", | 126 "Asia/Jerusalem", |
126 "Africa/Nairobi", | 127 "Africa/Nairobi", |
127 "Asia/Baghdad", | 128 "Asia/Baghdad", |
128 "Asia/Riyadh", | 129 "Asia/Riyadh", |
129 "Asia/Kuwait", | 130 "Asia/Kuwait", |
130 "Europe/Minsk", | 131 "Europe/Minsk", |
| 132 "Europe/Moscow", |
131 "Asia/Tehran", | 133 "Asia/Tehran", |
132 "Europe/Moscow", | 134 "Europe/Samara", |
133 "Asia/Dubai", | 135 "Asia/Dubai", |
134 "Asia/Tbilisi", | 136 "Asia/Tbilisi", |
135 "Indian/Mauritius", | 137 "Indian/Mauritius", |
136 "Asia/Baku", | 138 "Asia/Baku", |
137 "Asia/Yerevan", | 139 "Asia/Yerevan", |
138 "Asia/Kabul", | 140 "Asia/Kabul", |
139 "Asia/Karachi", | 141 "Asia/Karachi", |
140 "Asia/Ashgabat", | 142 "Asia/Ashgabat", |
141 "Asia/Oral", | 143 "Asia/Oral", |
| 144 "Asia/Yekaterinburg", |
142 "Asia/Calcutta", | 145 "Asia/Calcutta", |
143 "Asia/Colombo", | 146 "Asia/Colombo", |
144 "Asia/Katmandu", | 147 "Asia/Katmandu", |
145 "Asia/Yekaterinburg", | 148 "Asia/Omsk", |
146 "Asia/Almaty", | 149 "Asia/Almaty", |
147 "Asia/Dhaka", | 150 "Asia/Dhaka", |
| 151 "Asia/Novosibirsk", |
148 "Asia/Rangoon", | 152 "Asia/Rangoon", |
149 "Asia/Bangkok", | 153 "Asia/Bangkok", |
150 "Asia/Jakarta", | 154 "Asia/Jakarta", |
151 "Asia/Omsk", | 155 "Asia/Krasnoyarsk", |
152 "Asia/Novosibirsk", | 156 "Asia/Novokuznetsk", |
153 "Asia/Ho_Chi_Minh", | 157 "Asia/Ho_Chi_Minh", |
154 "Asia/Phnom_Penh", | 158 "Asia/Phnom_Penh", |
155 "Asia/Vientiane", | 159 "Asia/Vientiane", |
156 "Asia/Shanghai", | 160 "Asia/Shanghai", |
157 "Asia/Hong_Kong", | 161 "Asia/Hong_Kong", |
158 "Asia/Kuala_Lumpur", | 162 "Asia/Kuala_Lumpur", |
159 "Asia/Singapore", | 163 "Asia/Singapore", |
160 "Asia/Manila", | 164 "Asia/Manila", |
161 "Asia/Taipei", | 165 "Asia/Taipei", |
162 "Asia/Makassar", | 166 "Asia/Makassar", |
163 "Asia/Krasnoyarsk", | 167 "Asia/Irkutsk", |
| 168 "Asia/Yakutsk", |
164 "Australia/Perth", | 169 "Australia/Perth", |
165 "Australia/Eucla", | 170 "Australia/Eucla", |
166 "Asia/Irkutsk", | |
167 "Asia/Seoul", | 171 "Asia/Seoul", |
168 "Asia/Tokyo", | 172 "Asia/Tokyo", |
169 "Asia/Jayapura", | 173 "Asia/Jayapura", |
| 174 "Asia/Sakhalin", |
| 175 "Asia/Vladivostok", |
| 176 "Asia/Magadan", |
170 "Australia/Darwin", | 177 "Australia/Darwin", |
171 "Australia/Adelaide", | 178 "Australia/Adelaide", |
172 "Asia/Yakutsk", | |
173 "Pacific/Guam", | 179 "Pacific/Guam", |
174 "Australia/Brisbane", | 180 "Australia/Brisbane", |
175 "Australia/Hobart", | 181 "Australia/Hobart", |
176 "Australia/Sydney", | 182 "Australia/Sydney", |
| 183 "Asia/Anadyr", |
177 "Pacific/Port_Moresby", | 184 "Pacific/Port_Moresby", |
178 "Asia/Vladivostok", | 185 "Asia/Kamchatka", |
179 "Asia/Sakhalin", | |
180 "Asia/Magadan", | |
181 "Pacific/Fiji", | 186 "Pacific/Fiji", |
182 "Pacific/Majuro", | 187 "Pacific/Majuro", |
183 "Pacific/Auckland", | 188 "Pacific/Auckland", |
184 "Pacific/Tongatapu", | 189 "Pacific/Tongatapu", |
185 "Pacific/Apia", | 190 "Pacific/Apia", |
186 "Pacific/Kiritimati", | 191 "Pacific/Kiritimati", |
187 }; | 192 }; |
188 | 193 |
189 std::string GetTimezoneIDAsString() { | 194 std::string GetTimezoneIDAsString() { |
190 // Compare with chromiumos/src/platform/init/ui.conf which fixes certain | 195 // Compare with chromiumos/src/platform/init/ui.conf which fixes certain |
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
456 | 461 |
457 // static | 462 // static |
458 base::string16 TimezoneSettings::GetTimezoneID(const icu::TimeZone& timezone) { | 463 base::string16 TimezoneSettings::GetTimezoneID(const icu::TimeZone& timezone) { |
459 icu::UnicodeString id; | 464 icu::UnicodeString id; |
460 timezone.getID(id); | 465 timezone.getID(id); |
461 return base::string16(id.getBuffer(), id.length()); | 466 return base::string16(id.getBuffer(), id.length()); |
462 } | 467 } |
463 | 468 |
464 } // namespace system | 469 } // namespace system |
465 } // namespace chromeos | 470 } // namespace chromeos |
OLD | NEW |