Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(334)

Side by Side Diff: chrome/browser/autofill/autofill_country.h

Issue 6484022: Autofill i18n: Set postal code and state field labels based on the selected country. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Reuploading Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_COUNTRY_H_
6 #define CHROME_BROWSER_AUTOFILL_AUTOFILL_COUNTRY_H_
7 #pragma once
8
9 #include <string>
10
11 #include "base/string16.h"
12
13 // TODO(isherman): Do we want a namespace for this right now?
14 namespace autofill {
15
16 enum AutoFillCountry {
17 FIRST_COUNTRY = 0,
18 AFGHANISTAN = FIRST_COUNTRY,
19 ALAND_ISLANDS,
20 ALBANIA,
21 ALGERIA,
22 AMERICAN_SAMOA,
23 ANDORRA,
24 ANGOLA,
25 ANGUILLA,
26 ANTARCTICA,
27 ANTIGUA_AND_BARBUDA,
28 ARGENTINA,
29 ARMENIA,
30 ARUBA,
31 AUSTRALIA,
32 AUSTRIA,
33 AZERBAIJAN,
34 BAHAMAS,
35 BAHRAIN,
36 BANGLADESH,
37 BARBADOS,
38 BELARUS,
39 BELGIUM,
40 BELIZE,
41 BENIN,
42 BERMUDA,
43 BHUTAN,
44 BOLIVIA,
45 BOSNIA_AND_HERZEGOVINA,
46 BOTSWANA,
47 BOUVET_ISLAND,
48 BRAZIL,
49 BRITISH_INDIAN_OCEAN_TERRITORY,
50 BRITISH_VIRGIN_ISLANDS,
51 BRUNEI_DARUSSALAM,
52 BULGARIA,
53 BURKINA_FASO,
54 BURUNDI,
55 CAMBODIA,
56 CAMEROON,
57 CANADA,
58 CAPE_VERDE,
59 CAYMAN_ISLANDS,
60 CENTRAL_AFRICAN_REPUBLIC,
61 CHAD,
62 CHILE,
63 CHINA,
64 CHRISTMAS_ISLAND,
65 COCOS_KEELING_ISLANDS,
66 COLOMBIA,
67 COMOROS,
68 COOK_ISLANDS,
69 COSTA_RICA,
70 COTE_DIVOIRE,
71 CROATIA,
72 CYPRUS,
73 CZECH_REPUBLIC,
74 DEMOCRATIC_REPUBLIC_OF_THE_CONGO,
75 DENMARK,
76 DJIBOUTI,
77 DOMINICA,
78 DOMINICAN_REPUBLIC,
79 EAST_TIMOR,
80 ECUADOR,
81 EGYPT,
82 EL_SALVADOR,
83 EQUATORIAL_GUINEA,
84 ERITREA,
85 ESTONIA,
86 ETHIOPIA,
87 FALKLAND_ISLANDS,
88 FAROE_ISLANDS,
89 FEDERATED_STATES_OF_MICRONESIA,
90 FIJI,
91 FINLAND,
92 FRANCE,
93 FRENCH_GUIANA,
94 FRENCH_POLYNESIA,
95 FRENCH_SOUTHERN_TERRITORIES,
96 GABON,
97 GAMBIA,
98 GEORGIA,
99 GERMANY,
100 GHANA,
101 GIBRALTAR,
102 GREECE,
103 GREENLAND,
104 GRENADA,
105 GUADELOUPE,
106 GUAM,
107 GUATEMALA,
108 GUERNSEY,
109 GUINEA,
110 GUINEA_BISSAU,
111 GUYANA,
112 HAITI,
113 HEARD_AND_MCDONALD_ISLANDS,
114 HONDURAS,
115 HONG_KONG,
116 HUNGARY,
117 ICELAND,
118 INDIA,
119 INDONESIA,
120 IRAQ,
121 IRELAND,
122 ISLE_OF_MAN,
123 ISRAEL,
124 ITALY,
125 JAMAICA,
126 JAPAN,
127 JERSEY,
128 JORDAN,
129 KAZAKHSTAN,
130 KENYA,
131 KIRIBATI,
132 KUWAIT,
133 KYRGYZSTAN,
134 LAOS,
135 LATVIA,
136 LEBANON,
137 LESOTHO,
138 LIBERIA,
139 LIBYAN_JAMAHIRYA,
140 LIECHTENSTEIN,
141 LITHUANIA,
142 LUXEMBOURG,
143 MACAO,
144 MACEDONIA,
145 MADAGASCAR,
146 MALAWI,
147 MALAYSIA,
148 MALDIVES,
149 MALI,
150 MALTA,
151 MARSHALL_ISLANDS,
152 MARTINIQUE,
153 MAURITANIA,
154 MAURITIUS,
155 MAYOTTE,
156 MEXICO,
157 MOLDOVA,
158 MONACO,
159 MONGOLIA,
160 MONTENEGRO,
161 MONTSERRAT,
162 MOROCCO,
163 MOZAMBIQUE,
164 NAMIBIA,
165 NAURU_CENTRAL_PACIFIC,
166 NEPAL,
167 NETHERLANDS,
168 NETHERLANDS_ANTILLES,
169 NEW_CALEDONIA,
170 NEW_ZEALAND,
171 NICARAGUA,
172 NIGER,
173 NIGERIA,
174 NIUE,
175 NORFOLK_ISLAND,
176 NORTHERN_MARIANA_ISLANDS,
177 NORTH_KOREA,
178 NORWAY,
179 OMAN,
180 PAKISTAN,
181 PALAU,
182 PALESTINIAN_TERRITORY,
183 PANAMA,
184 PAPUA_NEW_GUINEA,
185 PARAGUAY,
186 PERU,
187 PHILIPPINES,
188 PITCAIRN,
189 POLAND,
190 PORTUGAL,
191 PUERTO_RICO,
192 QATAR,
193 REPUBLIC_OF_THE_CONGO,
194 REUNION,
195 ROMANIA,
196 RUSSIA,
197 RWANDA,
198 SAINT_BARTHELEMY,
199 SAINT_HELENA,
200 SAINT_KITTS_AND_NEVIS,
201 SAINT_LUCIA,
202 SAINT_MARTIN,
203 SAINT_VINCENT_AND_THE_GRENADINES,
204 SAMOA,
205 SAN_MARINO,
206 SAO_TOME_AND_PRINCIPE,
207 SAUDI_ARABIA,
208 SENEGAL,
209 SERBIA,
210 SEYCHELLES,
211 SIERRA_LEONE,
212 SINGAPORE,
213 SLOVAKIA,
214 SLOVENIA,
215 SOLOMON_ISLANDS,
216 SOMALIA,
217 SOUTH_AFRICA,
218 SOUTH_GEORGIA,
219 SOUTH_KOREA,
220 SPAIN,
221 SRI_LANKA,
222 ST_PIERRE_AND_MIQUELON,
223 SURINAME,
224 SVALBARD_AND_JAN_MAYEN_ISLANDS,
225 SWAZILAND,
226 SWEDEN,
227 SWITZERLAND,
228 TAIWAN,
229 TAJIKISTAN,
230 TANZANIA,
231 THAILAND,
232 TOGO,
233 TOKELAU,
234 TONGA,
235 TRINIDAD_AND_TOBAGO,
236 TUNISIA,
237 TURKEY,
238 TURKMENISTAN,
239 TURKS_AND_CAICOS_ISLANDS,
240 TUVALU,
241 UGANDA,
242 UKRAINE,
243 UNITED_ARAB_EMIRATES,
244 UNITED_KINGDOM,
245 UNITED_STATES,
246 UNITED_STATES_MINOR_OUTLYING_ISLANDS,
247 URUGUAY,
248 US_VIRGIN_ISLANDS,
249 UZBEKISTAN,
250 VANUATU,
251 VATICAN,
252 VENEZUELA,
253 VIETNAM,
254 WALLIS_AND_FUTUNA_ISLANDS,
255 WESTERN_SAHARA,
256 YEMEN,
257 ZAMBIA,
258 ZIMBABWE,
259
260 NUM_COUNTRIES,
261 UNKNOWN_COUNTRY
262 };
263
264 AutoFillCountry CountryCodeToCountry(const std::string& country_code);
arv (Not doing code reviews) 2011/02/11 22:55:37 Please add description of all functions here
265
266 std::string GetCountryCode(AutoFillCountry country);
267 string16 GetCountryName(AutoFillCountry country);
268 string16 GetPostalCodeLabel(AutoFillCountry country);
269 string16 GetStateLabel(AutoFillCountry country);
270
271 } // namespace autofill
272
273 #endif // CHROME_BROWSER_AUTOFILL_AUTOFILL_COUNTRY_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698