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

Unified Diff: chrome/browser/autofill/autofill_country.cc

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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/autofill/autofill_country.cc
diff --git a/chrome/browser/autofill/autofill_country.cc b/chrome/browser/autofill/autofill_country.cc
new file mode 100644
index 0000000000000000000000000000000000000000..77e968ec0ebacfdfe0363d63b494703a253ed55b
--- /dev/null
+++ b/chrome/browser/autofill/autofill_country.cc
@@ -0,0 +1,1753 @@
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/autofill/autofill_country.h"
+
+#include "base/logging.h"
+#include "ui/base/l10n/l10n_util.h"
+#include "grit/generated_resources.h"
+
+namespace {
+
+struct AutoFillCountryData {
+ autofill::AutoFillCountry country;
+ std::string country_code;
+ int name_id;
+ int postal_code_label_id;
+ int state_label_id;
+};
+
+const AutoFillCountryData countries[] = {
+ {
+ autofill::AFGHANISTAN,
+ "AF",
+ IDS_AUTOFILL_COUNTRY_AFGHANISTAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ALAND_ISLANDS,
+ "AX",
+ IDS_AUTOFILL_COUNTRY_ALAND_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ALBANIA,
+ "AL",
+ IDS_AUTOFILL_COUNTRY_ALBANIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ALGERIA,
+ "DZ",
+ IDS_AUTOFILL_COUNTRY_ALGERIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::AMERICAN_SAMOA,
+ "AS",
+ IDS_AUTOFILL_COUNTRY_AMERICAN_SAMOA,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::ANDORRA,
+ "AD",
+ IDS_AUTOFILL_COUNTRY_ANDORRA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PARISH
+ },
+ {
+ autofill::ANGOLA,
+ "AO",
+ IDS_AUTOFILL_COUNTRY_ANGOLA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ANGUILLA,
+ "AI",
+ IDS_AUTOFILL_COUNTRY_ANGUILLA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ANTARCTICA,
+ "AQ",
+ IDS_AUTOFILL_COUNTRY_ANTARCTICA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ANTIGUA_AND_BARBUDA,
+ "AG",
+ IDS_AUTOFILL_COUNTRY_ANTIGUA_AND_BARBUDA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ARGENTINA,
+ "AR",
+ IDS_AUTOFILL_COUNTRY_ARGENTINA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::ARMENIA,
+ "AM",
+ IDS_AUTOFILL_COUNTRY_ARMENIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ARUBA,
+ "AW",
+ IDS_AUTOFILL_COUNTRY_ARUBA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::AUSTRALIA,
+ "AU",
+ IDS_AUTOFILL_COUNTRY_AUSTRALIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::AUSTRIA,
+ "AT",
+ IDS_AUTOFILL_COUNTRY_AUSTRIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::AZERBAIJAN,
+ "AZ",
+ IDS_AUTOFILL_COUNTRY_AZERBAIJAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BAHAMAS,
+ "BS",
+ IDS_AUTOFILL_COUNTRY_BAHAMAS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_ISLAND
+ },
+ {
+ autofill::BAHRAIN,
+ "BH",
+ IDS_AUTOFILL_COUNTRY_BAHRAIN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BANGLADESH,
+ "BD",
+ IDS_AUTOFILL_COUNTRY_BANGLADESH,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BARBADOS,
+ "BB",
+ IDS_AUTOFILL_COUNTRY_BARBADOS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PARISH
+ },
+ {
+ autofill::BELARUS,
+ "BY",
+ IDS_AUTOFILL_COUNTRY_BELARUS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BELGIUM,
+ "BE",
+ IDS_AUTOFILL_COUNTRY_BELGIUM,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BELIZE,
+ "BZ",
+ IDS_AUTOFILL_COUNTRY_BELIZE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BENIN,
+ "BJ",
+ IDS_AUTOFILL_COUNTRY_BENIN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BERMUDA,
+ "BM",
+ IDS_AUTOFILL_COUNTRY_BERMUDA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BHUTAN,
+ "BT",
+ IDS_AUTOFILL_COUNTRY_BHUTAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BOLIVIA,
+ "BO",
+ IDS_AUTOFILL_COUNTRY_BOLIVIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BOSNIA_AND_HERZEGOVINA,
+ "BA",
+ IDS_AUTOFILL_COUNTRY_BOSNIA_AND_HERZEGOVINA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BOTSWANA,
+ "BW",
+ IDS_AUTOFILL_COUNTRY_BOTSWANA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BOUVET_ISLAND,
+ "BV",
+ IDS_AUTOFILL_COUNTRY_BOUVET_ISLAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BRAZIL,
+ "BR",
+ IDS_AUTOFILL_COUNTRY_BRAZIL,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::BRITISH_INDIAN_OCEAN_TERRITORY,
+ "IO",
+ IDS_AUTOFILL_COUNTRY_BRITISH_INDIAN_OCEAN_TERRITORY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BRITISH_VIRGIN_ISLANDS,
+ "VG",
+ IDS_AUTOFILL_COUNTRY_BRITISH_VIRGIN_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BRUNEI_DARUSSALAM,
+ "BN",
+ IDS_AUTOFILL_COUNTRY_BRUNEI_DARUSSALAM,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BULGARIA,
+ "BG",
+ IDS_AUTOFILL_COUNTRY_BULGARIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BURKINA_FASO,
+ "BF",
+ IDS_AUTOFILL_COUNTRY_BURKINA_FASO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::BURUNDI,
+ "BI",
+ IDS_AUTOFILL_COUNTRY_BURUNDI,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CAMBODIA,
+ "KH",
+ IDS_AUTOFILL_COUNTRY_CAMBODIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CAMEROON,
+ "CM",
+ IDS_AUTOFILL_COUNTRY_CAMEROON,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CANADA,
+ "CA",
+ IDS_AUTOFILL_COUNTRY_CANADA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CAPE_VERDE,
+ "CV",
+ IDS_AUTOFILL_COUNTRY_CAPE_VERDE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_ISLAND
+ },
+ {
+ autofill::CAYMAN_ISLANDS,
+ "KY",
+ IDS_AUTOFILL_COUNTRY_CAYMAN_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_ISLAND
+ },
+ {
+ autofill::CENTRAL_AFRICAN_REPUBLIC,
+ "CF",
+ IDS_AUTOFILL_COUNTRY_CENTRAL_AFRICAN_REPUBLIC,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CHAD,
+ "TD",
+ IDS_AUTOFILL_COUNTRY_CHAD,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CHILE,
+ "CL",
+ IDS_AUTOFILL_COUNTRY_CHILE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::CHINA,
+ "CN",
+ IDS_AUTOFILL_COUNTRY_CHINA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CHRISTMAS_ISLAND,
+ "CX",
+ IDS_AUTOFILL_COUNTRY_CHRISTMAS_ISLAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::COCOS_KEELING_ISLANDS,
+ "CC",
+ IDS_AUTOFILL_COUNTRY_COCOS_KEELING_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::COLOMBIA,
+ "CO",
+ IDS_AUTOFILL_COUNTRY_COLOMBIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::COMOROS,
+ "KM",
+ IDS_AUTOFILL_COUNTRY_COMOROS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::COOK_ISLANDS,
+ "CK",
+ IDS_AUTOFILL_COUNTRY_COOK_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::COSTA_RICA,
+ "CR",
+ IDS_AUTOFILL_COUNTRY_COSTA_RICA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::COTE_DIVOIRE,
+ "CI",
+ IDS_AUTOFILL_COUNTRY_COTE_DIVOIRE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CROATIA,
+ "HR",
+ IDS_AUTOFILL_COUNTRY_CROATIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CYPRUS,
+ "CY",
+ IDS_AUTOFILL_COUNTRY_CYPRUS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::CZECH_REPUBLIC,
+ "CZ",
+ IDS_AUTOFILL_COUNTRY_CZECH_REPUBLIC,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::DEMOCRATIC_REPUBLIC_OF_THE_CONGO,
+ "CG",
+ IDS_AUTOFILL_COUNTRY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::DENMARK,
+ "DK",
+ IDS_AUTOFILL_COUNTRY_DENMARK,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::DJIBOUTI,
+ "DJ",
+ IDS_AUTOFILL_COUNTRY_DJIBOUTI,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::DOMINICA,
+ "DM",
+ IDS_AUTOFILL_COUNTRY_DOMINICA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::DOMINICAN_REPUBLIC,
+ "DO",
+ IDS_AUTOFILL_COUNTRY_DOMINICAN_REPUBLIC,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::EAST_TIMOR,
+ "TL",
+ IDS_AUTOFILL_COUNTRY_EAST_TIMOR,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ECUADOR,
+ "EC",
+ IDS_AUTOFILL_COUNTRY_ECUADOR,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::EGYPT,
+ "EG",
+ IDS_AUTOFILL_COUNTRY_EGYPT,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::EL_SALVADOR,
+ "SV",
+ IDS_AUTOFILL_COUNTRY_EL_SALVADOR,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::EQUATORIAL_GUINEA,
+ "GQ",
+ IDS_AUTOFILL_COUNTRY_EQUATORIAL_GUINEA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ERITREA,
+ "ER",
+ IDS_AUTOFILL_COUNTRY_ERITREA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ESTONIA,
+ "EE",
+ IDS_AUTOFILL_COUNTRY_ESTONIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ETHIOPIA,
+ "ET",
+ IDS_AUTOFILL_COUNTRY_ETHIOPIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::FALKLAND_ISLANDS,
+ "FK",
+ IDS_AUTOFILL_COUNTRY_FALKLAND_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::FAROE_ISLANDS,
+ "FO",
+ IDS_AUTOFILL_COUNTRY_FAROE_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::FEDERATED_STATES_OF_MICRONESIA,
+ "FM",
+ IDS_AUTOFILL_COUNTRY_FEDERATED_STATES_OF_MICRONESIA,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::FIJI,
+ "FJ",
+ IDS_AUTOFILL_COUNTRY_FIJI,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::FINLAND,
+ "FI",
+ IDS_AUTOFILL_COUNTRY_FINLAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::FRANCE,
+ "FR",
+ IDS_AUTOFILL_COUNTRY_FRANCE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::FRENCH_GUIANA,
+ "GF",
+ IDS_AUTOFILL_COUNTRY_FRENCH_GUIANA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::FRENCH_POLYNESIA,
+ "PF",
+ IDS_AUTOFILL_COUNTRY_FRENCH_POLYNESIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_ISLAND
+ },
+ {
+ autofill::FRENCH_SOUTHERN_TERRITORIES,
+ "TF",
+ IDS_AUTOFILL_COUNTRY_FRENCH_SOUTHERN_TERRITORIES,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GABON,
+ "GA",
+ IDS_AUTOFILL_COUNTRY_GABON,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GAMBIA,
+ "GM",
+ IDS_AUTOFILL_COUNTRY_GAMBIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GEORGIA,
+ "GE",
+ IDS_AUTOFILL_COUNTRY_GEORGIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GERMANY,
+ "DE",
+ IDS_AUTOFILL_COUNTRY_GERMANY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GHANA,
+ "GH",
+ IDS_AUTOFILL_COUNTRY_GHANA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GIBRALTAR,
+ "GI",
+ IDS_AUTOFILL_COUNTRY_GIBRALTAR,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GREECE,
+ "GR",
+ IDS_AUTOFILL_COUNTRY_GREECE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GREENLAND,
+ "GL",
+ IDS_AUTOFILL_COUNTRY_GREENLAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GRENADA,
+ "GD",
+ IDS_AUTOFILL_COUNTRY_GRENADA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GUADELOUPE,
+ "GP",
+ IDS_AUTOFILL_COUNTRY_GUADELOUPE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GUAM,
+ "GU",
+ IDS_AUTOFILL_COUNTRY_GUAM,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::GUATEMALA,
+ "GT",
+ IDS_AUTOFILL_COUNTRY_GUATEMALA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GUERNSEY,
+ "GG",
+ IDS_AUTOFILL_COUNTRY_GUERNSEY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GUINEA,
+ "GN",
+ IDS_AUTOFILL_COUNTRY_GUINEA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GUINEA_BISSAU,
+ "GW",
+ IDS_AUTOFILL_COUNTRY_GUINEA_BISSAU,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::GUYANA,
+ "GY",
+ IDS_AUTOFILL_COUNTRY_GUYANA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::HAITI,
+ "HT",
+ IDS_AUTOFILL_COUNTRY_HAITI,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::HEARD_AND_MCDONALD_ISLANDS,
+ "HM",
+ IDS_AUTOFILL_COUNTRY_HEARD_AND_MCDONALD_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::HONDURAS,
+ "HN",
+ IDS_AUTOFILL_COUNTRY_HONDURAS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::HONG_KONG,
+ "HK",
+ IDS_AUTOFILL_COUNTRY_HONG_KONG,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_AREA
+ },
+ {
+ autofill::HUNGARY,
+ "HU",
+ IDS_AUTOFILL_COUNTRY_HUNGARY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ICELAND,
+ "IS",
+ IDS_AUTOFILL_COUNTRY_ICELAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::INDIA,
+ "IN",
+ IDS_AUTOFILL_COUNTRY_INDIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::INDONESIA,
+ "ID",
+ IDS_AUTOFILL_COUNTRY_INDONESIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::IRAQ,
+ "IQ",
+ IDS_AUTOFILL_COUNTRY_IRAQ,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::IRELAND,
+ "IE",
+ IDS_AUTOFILL_COUNTRY_IRELAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_COUNTY
+ },
+ {
+ autofill::ISLE_OF_MAN,
+ "IM",
+ IDS_AUTOFILL_COUNTRY_ISLE_OF_MAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ISRAEL,
+ "IL",
+ IDS_AUTOFILL_COUNTRY_ISRAEL,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ITALY,
+ "IT",
+ IDS_AUTOFILL_COUNTRY_ITALY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::JAMAICA,
+ "JM",
+ IDS_AUTOFILL_COUNTRY_JAMAICA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PARISH
+ },
+ {
+ autofill::JAPAN,
+ "JP",
+ IDS_AUTOFILL_COUNTRY_JAPAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PREFECTURE
+ },
+ {
+ autofill::JERSEY,
+ "JE",
+ IDS_AUTOFILL_COUNTRY_JERSEY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::JORDAN,
+ "JO",
+ IDS_AUTOFILL_COUNTRY_JORDAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::KAZAKHSTAN,
+ "KZ",
+ IDS_AUTOFILL_COUNTRY_KAZAKHSTAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::KENYA,
+ "KE",
+ IDS_AUTOFILL_COUNTRY_KENYA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::KIRIBATI,
+ "KI",
+ IDS_AUTOFILL_COUNTRY_KIRIBATI,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_ISLAND
+ },
+ {
+ autofill::KUWAIT,
+ "KW",
+ IDS_AUTOFILL_COUNTRY_KUWAIT,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::KYRGYZSTAN,
+ "KG",
+ IDS_AUTOFILL_COUNTRY_KYRGYZSTAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::LAOS,
+ "LA",
+ IDS_AUTOFILL_COUNTRY_LAOS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::LATVIA,
+ "LV",
+ IDS_AUTOFILL_COUNTRY_LATVIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::LEBANON,
+ "LB",
+ IDS_AUTOFILL_COUNTRY_LEBANON,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::LESOTHO,
+ "LS",
+ IDS_AUTOFILL_COUNTRY_LESOTHO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::LIBERIA,
+ "LR",
+ IDS_AUTOFILL_COUNTRY_LIBERIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::LIBYAN_JAMAHIRYA,
+ "LY",
+ IDS_AUTOFILL_COUNTRY_LIBYAN_JAMAHIRYA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::LIECHTENSTEIN,
+ "LI",
+ IDS_AUTOFILL_COUNTRY_LIECHTENSTEIN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::LITHUANIA,
+ "LT",
+ IDS_AUTOFILL_COUNTRY_LITHUANIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::LUXEMBOURG,
+ "LU",
+ IDS_AUTOFILL_COUNTRY_LUXEMBOURG,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MACAO,
+ "MO",
+ IDS_AUTOFILL_COUNTRY_MACAO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MACEDONIA,
+ "MK",
+ IDS_AUTOFILL_COUNTRY_MACEDONIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MADAGASCAR,
+ "MG",
+ IDS_AUTOFILL_COUNTRY_MADAGASCAR,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MALAWI,
+ "MW",
+ IDS_AUTOFILL_COUNTRY_MALAWI,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MALAYSIA,
+ "MY",
+ IDS_AUTOFILL_COUNTRY_MALAYSIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::MALDIVES,
+ "MV",
+ IDS_AUTOFILL_COUNTRY_MALDIVES,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MALI,
+ "ML",
+ IDS_AUTOFILL_COUNTRY_MALI,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MALTA,
+ "MT",
+ IDS_AUTOFILL_COUNTRY_MALTA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MARSHALL_ISLANDS,
+ "MH",
+ IDS_AUTOFILL_COUNTRY_MARSHALL_ISLANDS,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::MARTINIQUE,
+ "MQ",
+ IDS_AUTOFILL_COUNTRY_MARTINIQUE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MAURITANIA,
+ "MR",
+ IDS_AUTOFILL_COUNTRY_MAURITANIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MAURITIUS,
+ "MU",
+ IDS_AUTOFILL_COUNTRY_MAURITIUS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MAYOTTE,
+ "YT",
+ IDS_AUTOFILL_COUNTRY_MAYOTTE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MEXICO,
+ "MX",
+ IDS_AUTOFILL_COUNTRY_MEXICO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::MOLDOVA,
+ "MD",
+ IDS_AUTOFILL_COUNTRY_MOLDOVA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MONACO,
+ "MC",
+ IDS_AUTOFILL_COUNTRY_MONACO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MONGOLIA,
+ "MN",
+ IDS_AUTOFILL_COUNTRY_MONGOLIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MONTENEGRO,
+ "ME",
+ IDS_AUTOFILL_COUNTRY_MONTENEGRO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MONTSERRAT,
+ "MS",
+ IDS_AUTOFILL_COUNTRY_MONTSERRAT,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MOROCCO,
+ "MA",
+ IDS_AUTOFILL_COUNTRY_MOROCCO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::MOZAMBIQUE,
+ "MZ",
+ IDS_AUTOFILL_COUNTRY_MOZAMBIQUE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NAMIBIA,
+ "NA",
+ IDS_AUTOFILL_COUNTRY_NAMIBIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NAURU_CENTRAL_PACIFIC,
+ "NR",
+ IDS_AUTOFILL_COUNTRY_NAURU_CENTRAL_PACIFIC,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_DISTRICT
+ },
+ {
+ autofill::NEPAL,
+ "NP",
+ IDS_AUTOFILL_COUNTRY_NEPAL,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NETHERLANDS,
+ "NL",
+ IDS_AUTOFILL_COUNTRY_NETHERLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NETHERLANDS_ANTILLES,
+ "AN",
+ IDS_AUTOFILL_COUNTRY_NETHERLANDS_ANTILLES,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NEW_CALEDONIA,
+ "NC",
+ IDS_AUTOFILL_COUNTRY_NEW_CALEDONIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NEW_ZEALAND,
+ "NZ",
+ IDS_AUTOFILL_COUNTRY_NEW_ZEALAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NICARAGUA,
+ "NI",
+ IDS_AUTOFILL_COUNTRY_NICARAGUA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_DEPARTMENT
+ },
+ {
+ autofill::NIGER,
+ "NE",
+ IDS_AUTOFILL_COUNTRY_NIGER,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NIGERIA,
+ "NG",
+ IDS_AUTOFILL_COUNTRY_NIGERIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::NIUE,
+ "NU",
+ IDS_AUTOFILL_COUNTRY_NIUE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NORFOLK_ISLAND,
+ "NF",
+ IDS_AUTOFILL_COUNTRY_NORFOLK_ISLAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::NORTHERN_MARIANA_ISLANDS,
+ "MP",
+ IDS_AUTOFILL_COUNTRY_NORTHERN_MARIANA_ISLANDS,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::NORTH_KOREA,
+ "KP",
+ IDS_AUTOFILL_COUNTRY_NORTH_KOREA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_DO_SI
+ },
+ {
+ autofill::NORWAY,
+ "NO",
+ IDS_AUTOFILL_COUNTRY_NORWAY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::OMAN,
+ "OM",
+ IDS_AUTOFILL_COUNTRY_OMAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PAKISTAN,
+ "PK",
+ IDS_AUTOFILL_COUNTRY_PAKISTAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PALAU,
+ "PW",
+ IDS_AUTOFILL_COUNTRY_PALAU,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::PALESTINIAN_TERRITORY,
+ "PS",
+ IDS_AUTOFILL_COUNTRY_PALESTINIAN_TERRITORY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PANAMA,
+ "PA",
+ IDS_AUTOFILL_COUNTRY_PANAMA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PAPUA_NEW_GUINEA,
+ "PG",
+ IDS_AUTOFILL_COUNTRY_PAPUA_NEW_GUINEA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PARAGUAY,
+ "PY",
+ IDS_AUTOFILL_COUNTRY_PARAGUAY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PERU,
+ "PE",
+ IDS_AUTOFILL_COUNTRY_PERU,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PHILIPPINES,
+ "PH",
+ IDS_AUTOFILL_COUNTRY_PHILIPPINES,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PITCAIRN,
+ "PN",
+ IDS_AUTOFILL_COUNTRY_PITCAIRN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::POLAND,
+ "PL",
+ IDS_AUTOFILL_COUNTRY_POLAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PORTUGAL,
+ "PT",
+ IDS_AUTOFILL_COUNTRY_PORTUGAL,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::PUERTO_RICO,
+ "PR",
+ IDS_AUTOFILL_COUNTRY_PUERTO_RICO,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::QATAR,
+ "QA",
+ IDS_AUTOFILL_COUNTRY_QATAR,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::REPUBLIC_OF_THE_CONGO,
+ "CD",
+ IDS_AUTOFILL_COUNTRY_REPUBLIC_OF_THE_CONGO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::REUNION,
+ "RE",
+ IDS_AUTOFILL_COUNTRY_REUNION,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ROMANIA,
+ "RO",
+ IDS_AUTOFILL_COUNTRY_ROMANIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::RUSSIA,
+ "RU",
+ IDS_AUTOFILL_COUNTRY_RUSSIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::RWANDA,
+ "RW",
+ IDS_AUTOFILL_COUNTRY_RWANDA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SAINT_BARTHELEMY,
+ "BL",
+ IDS_AUTOFILL_COUNTRY_SAINT_BARTHELEMY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SAINT_HELENA,
+ "SH",
+ IDS_AUTOFILL_COUNTRY_SAINT_HELENA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SAINT_KITTS_AND_NEVIS,
+ "KN",
+ IDS_AUTOFILL_COUNTRY_SAINT_KITTS_AND_NEVIS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_ISLAND
+ },
+ {
+ autofill::SAINT_LUCIA,
+ "LC",
+ IDS_AUTOFILL_COUNTRY_SAINT_LUCIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SAINT_MARTIN,
+ "MF",
+ IDS_AUTOFILL_COUNTRY_SAINT_MARTIN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SAINT_VINCENT_AND_THE_GRENADINES,
+ "VC",
+ IDS_AUTOFILL_COUNTRY_SAINT_VINCENT_AND_THE_GRENADINES,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SAMOA,
+ "WS",
+ IDS_AUTOFILL_COUNTRY_SAMOA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SAN_MARINO,
+ "SM",
+ IDS_AUTOFILL_COUNTRY_SAN_MARINO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SAO_TOME_AND_PRINCIPE,
+ "ST",
+ IDS_AUTOFILL_COUNTRY_SAO_TOME_AND_PRINCIPE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SAUDI_ARABIA,
+ "SA",
+ IDS_AUTOFILL_COUNTRY_SAUDI_ARABIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SENEGAL,
+ "SN",
+ IDS_AUTOFILL_COUNTRY_SENEGAL,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SERBIA,
+ "RS",
+ IDS_AUTOFILL_COUNTRY_SERBIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SEYCHELLES,
+ "SC",
+ IDS_AUTOFILL_COUNTRY_SEYCHELLES,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_ISLAND
+ },
+ {
+ autofill::SIERRA_LEONE,
+ "SL",
+ IDS_AUTOFILL_COUNTRY_SIERRA_LEONE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SINGAPORE,
+ "SG",
+ IDS_AUTOFILL_COUNTRY_SINGAPORE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SLOVAKIA,
+ "SK",
+ IDS_AUTOFILL_COUNTRY_SLOVAKIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SLOVENIA,
+ "SI",
+ IDS_AUTOFILL_COUNTRY_SLOVENIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SOLOMON_ISLANDS,
+ "SB",
+ IDS_AUTOFILL_COUNTRY_SOLOMON_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SOMALIA,
+ "SO",
+ IDS_AUTOFILL_COUNTRY_SOMALIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SOUTH_AFRICA,
+ "ZA",
+ IDS_AUTOFILL_COUNTRY_SOUTH_AFRICA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SOUTH_GEORGIA,
+ "GS",
+ IDS_AUTOFILL_COUNTRY_SOUTH_GEORGIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SOUTH_KOREA,
+ "KR",
+ IDS_AUTOFILL_COUNTRY_SOUTH_KOREA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_DO_SI
+ },
+ {
+ autofill::SPAIN,
+ "ES",
+ IDS_AUTOFILL_COUNTRY_SPAIN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SRI_LANKA,
+ "LK",
+ IDS_AUTOFILL_COUNTRY_SRI_LANKA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ST_PIERRE_AND_MIQUELON,
+ "PM",
+ IDS_AUTOFILL_COUNTRY_ST_PIERRE_AND_MIQUELON,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SURINAME,
+ "SR",
+ IDS_AUTOFILL_COUNTRY_SURINAME,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SVALBARD_AND_JAN_MAYEN_ISLANDS,
+ "SJ",
+ IDS_AUTOFILL_COUNTRY_SVALBARD_AND_JAN_MAYEN_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SWAZILAND,
+ "SZ",
+ IDS_AUTOFILL_COUNTRY_SWAZILAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SWEDEN,
+ "SE",
+ IDS_AUTOFILL_COUNTRY_SWEDEN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::SWITZERLAND,
+ "CH",
+ IDS_AUTOFILL_COUNTRY_SWITZERLAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TAIWAN,
+ "TW",
+ IDS_AUTOFILL_COUNTRY_TAIWAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_COUNTY
+ },
+ {
+ autofill::TAJIKISTAN,
+ "TJ",
+ IDS_AUTOFILL_COUNTRY_TAJIKISTAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TANZANIA,
+ "TZ",
+ IDS_AUTOFILL_COUNTRY_TANZANIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::THAILAND,
+ "TH",
+ IDS_AUTOFILL_COUNTRY_THAILAND,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TOGO,
+ "TG",
+ IDS_AUTOFILL_COUNTRY_TOGO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TOKELAU,
+ "TK",
+ IDS_AUTOFILL_COUNTRY_TOKELAU,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TONGA,
+ "TO",
+ IDS_AUTOFILL_COUNTRY_TONGA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TRINIDAD_AND_TOBAGO,
+ "TT",
+ IDS_AUTOFILL_COUNTRY_TRINIDAD_AND_TOBAGO,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TUNISIA,
+ "TN",
+ IDS_AUTOFILL_COUNTRY_TUNISIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TURKEY,
+ "TR",
+ IDS_AUTOFILL_COUNTRY_TURKEY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TURKMENISTAN,
+ "TM",
+ IDS_AUTOFILL_COUNTRY_TURKMENISTAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TURKS_AND_CAICOS_ISLANDS,
+ "TC",
+ IDS_AUTOFILL_COUNTRY_TURKS_AND_CAICOS_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::TUVALU,
+ "TV",
+ IDS_AUTOFILL_COUNTRY_TUVALU,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_ISLAND
+ },
+ {
+ autofill::UGANDA,
+ "UG",
+ IDS_AUTOFILL_COUNTRY_UGANDA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::UKRAINE,
+ "UA",
+ IDS_AUTOFILL_COUNTRY_UKRAINE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::UNITED_ARAB_EMIRATES,
+ "AE",
+ IDS_AUTOFILL_COUNTRY_UNITED_ARAB_EMIRATES,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_EMIRATE
+ },
+ {
+ autofill::UNITED_KINGDOM,
+ "GB",
+ IDS_AUTOFILL_COUNTRY_UNITED_KINGDOM,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_COUNTY
+ },
+ {
+ autofill::UNITED_STATES,
+ "US",
+ IDS_AUTOFILL_COUNTRY_UNITED_STATES,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::UNITED_STATES_MINOR_OUTLYING_ISLANDS,
+ "UM",
+ IDS_AUTOFILL_COUNTRY_UNITED_STATES_MINOR_OUTLYING_ISLANDS,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::URUGUAY,
+ "UY",
+ IDS_AUTOFILL_COUNTRY_URUGUAY,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::US_VIRGIN_ISLANDS,
+ "VI",
+ IDS_AUTOFILL_COUNTRY_US_VIRGIN_ISLANDS,
+ IDS_AUTOFILL_DIALOG_ZIP_CODE,
+ IDS_AUTOFILL_DIALOG_STATE
+ },
+ {
+ autofill::UZBEKISTAN,
+ "UZ",
+ IDS_AUTOFILL_COUNTRY_UZBEKISTAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::VANUATU,
+ "VU",
+ IDS_AUTOFILL_COUNTRY_VANUATU,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::VATICAN,
+ "VA",
+ IDS_AUTOFILL_COUNTRY_VATICAN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::VENEZUELA,
+ "VE",
+ IDS_AUTOFILL_COUNTRY_VENEZUELA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::VIETNAM,
+ "VN",
+ IDS_AUTOFILL_COUNTRY_VIETNAM,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::WALLIS_AND_FUTUNA_ISLANDS,
+ "WF",
+ IDS_AUTOFILL_COUNTRY_WALLIS_AND_FUTUNA_ISLANDS,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::WESTERN_SAHARA,
+ "EH",
+ IDS_AUTOFILL_COUNTRY_WESTERN_SAHARA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::YEMEN,
+ "YE",
+ IDS_AUTOFILL_COUNTRY_YEMEN,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ZAMBIA,
+ "ZM",
+ IDS_AUTOFILL_COUNTRY_ZAMBIA,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+ {
+ autofill::ZIMBABWE,
+ "ZW",
+ IDS_AUTOFILL_COUNTRY_ZIMBABWE,
+ IDS_AUTOFILL_DIALOG_POSTAL_CODE,
+ IDS_AUTOFILL_DIALOG_PROVINCE
+ },
+};
+
+} // namespace
+
+namespace autofill {
+
+AutoFillCountry CountryCodeToCountry(const std::string& country_code) {
+ std::string effective_country_code = country_code;
+
+ // TODO(isherman): This should be determined by the user's locale.
+ if (effective_country_code.empty())
+ effective_country_code = "US";
+
+ DCHECK_EQ(static_cast<size_t>(NUM_COUNTRIES), arraysize(countries));
+ for (size_t i = 0; i < NUM_COUNTRIES; ++i) {
+ const AutoFillCountryData& country = countries[i];
+ if (country.country_code == effective_country_code)
+ return country.country;
+ }
+
+ NOTREACHED();
+ return UNKNOWN_COUNTRY;
+}
+
+std::string GetCountryCode(AutoFillCountry country) {
+ DCHECK(country < NUM_COUNTRIES);
+ return countries[country].country_code;
+}
+
+string16 GetCountryName(AutoFillCountry country) {
+ DCHECK(country < NUM_COUNTRIES);
+ return l10n_util::GetStringUTF16(countries[country].name_id);
+}
+
+string16 GetPostalCodeLabel(AutoFillCountry country) {
+ DCHECK(country < NUM_COUNTRIES);
+ return l10n_util::GetStringUTF16(countries[country].postal_code_label_id);
+}
+
+string16 GetStateLabel(AutoFillCountry country) {
+ DCHECK(country < NUM_COUNTRIES);
+ return l10n_util::GetStringUTF16(countries[country].state_label_id);
+}
+
+} // namespace autofill

Powered by Google App Engine
This is Rietveld 408576698