… | |
… | |
34 | char *iso3; |
34 | char *iso3; |
35 | char *name; |
35 | char *name; |
36 | }; |
36 | }; |
37 | |
37 | |
38 | static struct country country[]= { |
38 | static struct country country[]= { |
39 | { 20, "AND", "AD", "AND", /* 020 */ _n("Andorra")}, |
39 | { 20, "AND", "AD", "AND", /* 020 */ "Andorra"}, |
40 | {784, "UAE", "AE", "ARE", /* 784 */ _n("United Arab Emirates")}, |
40 | {784, "UAE", "AE", "ARE", /* 784 */ "United Arab Emirates"}, |
41 | { 4, "AFG", "AF", "AFG", /* 004 */ _n("Afghanistan")}, |
41 | { 4, "AFG", "AF", "AFG", /* 004 */ "Afghanistan"}, |
42 | { 28, "AG", "AG", "ATG", /* 028 */ _n("Antigua and Barbuda")}, |
42 | { 28, "AG", "AG", "ATG", /* 028 */ "Antigua and Barbuda"}, |
43 | {660, NULL, "AI", "AIA", /* 660 */ _n("Anguilla")}, |
43 | {660, NULL, "AI", "AIA", /* 660 */ "Anguilla"}, |
44 | { 8, "AL", "AL", "ALB", /* 008 */ _n("Albania")}, |
44 | { 8, "AL", "AL", "ALB", /* 008 */ "Albania"}, |
45 | { 51, "ARM", "AM", "ARM", /* 051 */ _n("Armenia")}, |
45 | { 51, "ARM", "AM", "ARM", /* 051 */ "Armenia"}, |
46 | {530, "NA", "AN", "ANT", /* 530 */ _n("Netherlands Antilles")}, |
46 | {530, "NA", "AN", "ANT", /* 530 */ "Netherlands Antilles"}, |
47 | { 24, "ANG", "AO", "AGO", /* 024 */ _n("Angola")}, |
47 | { 24, "ANG", "AO", "AGO", /* 024 */ "Angola"}, |
48 | { 10, NULL, "AQ", "ATA", /* 010 */ _n("Antarctica")}, |
48 | { 10, NULL, "AQ", "ATA", /* 010 */ "Antarctica"}, |
49 | { 32, "RA", "AR", "ARG", /* 032 */ _n("Argentina")}, |
49 | { 32, "RA", "AR", "ARG", /* 032 */ "Argentina"}, |
50 | { 16, NULL, "AS", "ASM", /* 016 */ _n("American Samoa")}, |
50 | { 16, NULL, "AS", "ASM", /* 016 */ "American Samoa"}, |
51 | { 40, "A", "AT", "AUT", /* 040 */ _n("Austria")}, |
51 | { 40, "A", "AT", "AUT", /* 040 */ "Austria"}, |
52 | { 36, "AUS", "AU", "AUS", /* 036 */ _n("Australia")}, |
52 | { 36, "AUS", "AU", "AUS", /* 036 */ "Australia"}, |
53 | {533, "ARU", "AW", "ABW", /* 533 */ _n("Aruba")}, |
53 | {533, "ARU", "AW", "ABW", /* 533 */ "Aruba"}, |
54 | {248, "AX", "AX", "ALA", /* 248 */ _n("Aland Islands")}, |
54 | {248, "AX", "AX", "ALA", /* 248 */ "Aland Islands"}, |
55 | { 31, "AZ", "AZ", "AZE", /* 031 */ _n("Azerbaijan")}, |
55 | { 31, "AZ", "AZ", "AZE", /* 031 */ "Azerbaijan"}, |
56 | { 70, "BiH", "BA", "BIH", /* 070 */ _n("Bosnia and Herzegovina")}, |
56 | { 70, "BiH", "BA", "BIH", /* 070 */ "Bosnia and Herzegovina"}, |
57 | { 52, "BDS", "BB", "BRB", /* 052 */ _n("Barbados")}, |
57 | { 52, "BDS", "BB", "BRB", /* 052 */ "Barbados"}, |
58 | { 50, "BD", "BD", "BGD", /* 050 */ _n("Bangladesh")}, |
58 | { 50, "BD", "BD", "BGD", /* 050 */ "Bangladesh"}, |
59 | { 56, "B", "BE", "BEL", /* 056 */ _n("Belgium")}, |
59 | { 56, "B", "BE", "BEL", /* 056 */ "Belgium"}, |
60 | {854, "BF", "BF", "BFA", /* 854 */ _n("Burkina Faso")}, |
60 | {854, "BF", "BF", "BFA", /* 854 */ "Burkina Faso"}, |
61 | {100, "BG", "BG", "BGR", /* 100 */ _n("Bulgaria")}, |
61 | {100, "BG", "BG", "BGR", /* 100 */ "Bulgaria"}, |
62 | { 48, "BRN", "BH", "BHR", /* 048 */ _n("Bahrain")}, |
62 | { 48, "BRN", "BH", "BHR", /* 048 */ "Bahrain"}, |
63 | {108, "RU", "BI", "BDI", /* 108 */ _n("Burundi")}, |
63 | {108, "RU", "BI", "BDI", /* 108 */ "Burundi"}, |
64 | {204, "BJ", "BJ", "BEN", /* 204 */ _n("Benin")}, |
64 | {204, "BJ", "BJ", "BEN", /* 204 */ "Benin"}, |
65 | {652, NULL, "BL", "BLM", /* 652 */ _n("Saint Barthelemy")}, |
65 | {652, NULL, "BL", "BLM", /* 652 */ "Saint Barthelemy"}, |
66 | { 60, NULL, "BM", "BMU", /* 060 */ _n("Bermuda")}, |
66 | { 60, NULL, "BM", "BMU", /* 060 */ "Bermuda"}, |
67 | { 96, "BRU", "BN", "BRN", /* 096 */ _n("Brunei Darussalam")}, |
67 | { 96, "BRU", "BN", "BRN", /* 096 */ "Brunei Darussalam"}, |
68 | { 68, "BOL", "BO", "BOL", /* 068 */ _n("Bolivia")}, |
68 | { 68, "BOL", "BO", "BOL", /* 068 */ "Bolivia"}, |
69 | { 76, "BR", "BR", "BRA", /* 076 */ _n("Brazil")}, |
69 | { 76, "BR", "BR", "BRA", /* 076 */ "Brazil"}, |
70 | { 44, "BS", "BS", "BHS", /* 044 */ _n("Bahamas")}, |
70 | { 44, "BS", "BS", "BHS", /* 044 */ "Bahamas"}, |
71 | { 64, "BHT", "BT", "BTN", /* 064 */ _n("Bhutan")}, |
71 | { 64, "BHT", "BT", "BTN", /* 064 */ "Bhutan"}, |
72 | { 74, NULL, "BV", "BVT", /* 074 */ _n("Bouvet Island")}, |
72 | { 74, NULL, "BV", "BVT", /* 074 */ "Bouvet Island"}, |
73 | { 72, "RB", "BW", "BWA", /* 072 */ _n("Botswana")}, |
73 | { 72, "RB", "BW", "BWA", /* 072 */ "Botswana"}, |
74 | {112, "BY", "BY", "BLR", /* 112 */ _n("Belarus")}, |
74 | {112, "BY", "BY", "BLR", /* 112 */ "Belarus"}, |
75 | { 84, "BZ", "BZ", "BLZ", /* 084 */ _n("Belize")}, |
75 | { 84, "BZ", "BZ", "BLZ", /* 084 */ "Belize"}, |
76 | {124, "CDN", "CA", "CAN", /* 124 */ _n("Canada")}, |
76 | {124, "CDN", "CA", "CAN", /* 124 */ "Canada"}, |
77 | {166, NULL, "CC", "CCK", /* 166 */ _n("Cocos (Keeling) Islands")}, |
77 | {166, NULL, "CC", "CCK", /* 166 */ "Cocos (Keeling) Islands"}, |
78 | {180, "CGO", "CD", "COD", /* 180 */ _n("Congo, Democratic Republic of the")}, |
78 | {180, "CGO", "CD", "COD", /* 180 */ "Congo, Democratic Republic of the"}, |
79 | {140, "RCA", "CF", "CAF", /* 140 */ _n("Central African Republic")}, |
79 | {140, "RCA", "CF", "CAF", /* 140 */ "Central African Republic"}, |
80 | {178, NULL, "CG", "COG", /* 178 */ _n("Congo")}, |
80 | {178, NULL, "CG", "COG", /* 178 */ "Congo"}, |
81 | {756, "CH", "CH", "CHE", /* 756 */ _n("Switzerland")}, |
81 | {756, "CH", "CH", "CHE", /* 756 */ "Switzerland"}, |
82 | {384, "CI", "CI", "CIV", /* 384 */ _n("Cote d'Ivoire")}, |
82 | {384, "CI", "CI", "CIV", /* 384 */ "Cote d'Ivoire"}, |
83 | {184, NULL, "CK", "COK", /* 184 */ _n("Cook Islands")}, |
83 | {184, NULL, "CK", "COK", /* 184 */ "Cook Islands"}, |
84 | {152, "RCH", "CL", "CHL", /* 152 */ _n("Chile")}, |
84 | {152, "RCH", "CL", "CHL", /* 152 */ "Chile"}, |
85 | {120, "CAM", "CM", "CMR", /* 120 */ _n("Cameroon")}, |
85 | {120, "CAM", "CM", "CMR", /* 120 */ "Cameroon"}, |
86 | {156, "RC", "CN", "CHN", /* 156 */ _n("China")}, |
86 | {156, "RC", "CN", "CHN", /* 156 */ "China"}, |
87 | {170, "CO", "CO", "COL", /* 170 */ _n("Colombia")}, |
87 | {170, "CO", "CO", "COL", /* 170 */ "Colombia"}, |
88 | {188, "CR", "CR", "CRI", /* 188 */ _n("Costa Rica")}, |
88 | {188, "CR", "CR", "CRI", /* 188 */ "Costa Rica"}, |
89 | {192, "C", "CU", "CUB", /* 192 */ _n("Cuba")}, |
89 | {192, "C", "CU", "CUB", /* 192 */ "Cuba"}, |
90 | {132, "CV", "CV", "CPV", /* 132 */ _n("Cape Verde")}, |
90 | {132, "CV", "CV", "CPV", /* 132 */ "Cape Verde"}, |
91 | {162, NULL, "CX", "CXR", /* 162 */ _n("Christmas Island")}, |
91 | {162, NULL, "CX", "CXR", /* 162 */ "Christmas Island"}, |
92 | {196, "CY", "CY", "CYP", /* 196 */ _n("Cyprus")}, |
92 | {196, "CY", "CY", "CYP", /* 196 */ "Cyprus"}, |
93 | {203, "CZ", "CZ", "CZE", /* 203 */ _n("Czech Republic")}, |
93 | {203, "CZ", "CZ", "CZE", /* 203 */ "Czech Republic"}, |
94 | {276, "D", "DE", "DEU", /* 276 */ _n("Germany")}, |
94 | {276, "D", "DE", "DEU", /* 276 */ "Germany"}, |
95 | {262, "DJI", "DJ", "DJI", /* 262 */ _n("Djibouti")}, |
95 | {262, "DJI", "DJ", "DJI", /* 262 */ "Djibouti"}, |
96 | {208, "DK", "DK", "DNK", /* 208 */ _n("Denmark")}, |
96 | {208, "DK", "DK", "DNK", /* 208 */ "Denmark"}, |
97 | {212, "WD", "DM", "DMA", /* 212 */ _n("Dominica")}, |
97 | {212, "WD", "DM", "DMA", /* 212 */ "Dominica"}, |
98 | {214, "DOM", "DO", "DOM", /* 214 */ _n("Dominican Republic")}, |
98 | {214, "DOM", "DO", "DOM", /* 214 */ "Dominican Republic"}, |
99 | { 12, "DZ", "DZ", "DZA", /* 012 */ _n("Algeria")}, |
99 | { 12, "DZ", "DZ", "DZA", /* 012 */ "Algeria"}, |
100 | {218, "EC", "EC", "ECU", /* 218 */ _n("Ecuador")}, |
100 | {218, "EC", "EC", "ECU", /* 218 */ "Ecuador"}, |
101 | {233, "EST", "EE", "EST", /* 233 */ _n("Estonia")}, |
101 | {233, "EST", "EE", "EST", /* 233 */ "Estonia"}, |
102 | {818, "ET", "EG", "EGY", /* 818 */ _n("Egypt")}, |
102 | {818, "ET", "EG", "EGY", /* 818 */ "Egypt"}, |
103 | {732, "WSA", "EH", "ESH", /* 732 */ _n("Western Sahara")}, |
103 | {732, "WSA", "EH", "ESH", /* 732 */ "Western Sahara"}, |
104 | {232, "ER", "ER", "ERI", /* 232 */ _n("Eritrea")}, |
104 | {232, "ER", "ER", "ERI", /* 232 */ "Eritrea"}, |
105 | {724, "E", "ES", "ESP", /* 724 */ _n("Spain")}, |
105 | {724, "E", "ES", "ESP", /* 724 */ "Spain"}, |
106 | {231, "ETH", "ET", "ETH", /* 231 */ _n("Ethiopia")}, |
106 | {231, "ETH", "ET", "ETH", /* 231 */ "Ethiopia"}, |
107 | {246, "FIN", "FI", "FIN", /* 246 */ _n("Finland")}, |
107 | {246, "FIN", "FI", "FIN", /* 246 */ "Finland"}, |
108 | {242, "FJI", "FJ", "FJI", /* 242 */ _n("Fiji")}, |
108 | {242, "FJI", "FJ", "FJI", /* 242 */ "Fiji"}, |
109 | {238, NULL, "FK", "FLK", /* 238 */ _n("Falkland Islands (Malvinas)")}, |
109 | {238, NULL, "FK", "FLK", /* 238 */ "Falkland Islands (Malvinas)"}, |
110 | {583, "FSM", "FM", "FSM", /* 583 */ _n("Micronesia, Federated States of")}, |
110 | {583, "FSM", "FM", "FSM", /* 583 */ "Micronesia, Federated States of"}, |
111 | {234, "FO", "FO", "FRO", /* 234 */ _n("Faroe Islands")}, |
111 | {234, "FO", "FO", "FRO", /* 234 */ "Faroe Islands"}, |
112 | {250, "F", "FR", "FRA", /* 250 */ _n("France")}, |
112 | {250, "F", "FR", "FRA", /* 250 */ "France"}, |
113 | {266, "G", "GA", "GAB", /* 266 */ _n("Gabon")}, |
113 | {266, "G", "GA", "GAB", /* 266 */ "Gabon"}, |
114 | {826, "GB", "GB", "GBR", /* 826 */ _n("United Kingdom")}, |
114 | {826, "GB", "GB", "GBR", /* 826 */ "United Kingdom"}, |
115 | {308, "WG", "GD", "GRD", /* 308 */ _n("Grenada")}, |
115 | {308, "WG", "GD", "GRD", /* 308 */ "Grenada"}, |
116 | {268, "GE", "GE", "GEO", /* 268 */ _n("Georgia")}, |
116 | {268, "GE", "GE", "GEO", /* 268 */ "Georgia"}, |
117 | {254, NULL, "GF", "GUF", /* 254 */ _n("French Guiana")}, |
117 | {254, NULL, "GF", "GUF", /* 254 */ "French Guiana"}, |
118 | {831, NULL, "GG", "GGY", /* 831 */ _n("Guernsey")}, |
118 | {831, NULL, "GG", "GGY", /* 831 */ "Guernsey"}, |
119 | {288, "GH", "GH", "GHA", /* 288 */ _n("Ghana")}, |
119 | {288, "GH", "GH", "GHA", /* 288 */ "Ghana"}, |
120 | {292, "GBZ", "GI", "GIB", /* 292 */ _n("Gibraltar")}, |
120 | {292, "GBZ", "GI", "GIB", /* 292 */ "Gibraltar"}, |
121 | {304, "KN", "GL", "GRL", /* 304 */ _n("Greenland")}, |
121 | {304, "KN", "GL", "GRL", /* 304 */ "Greenland"}, |
122 | {270, "WAG", "GM", "GMB", /* 270 */ _n("Gambia")}, |
122 | {270, "WAG", "GM", "GMB", /* 270 */ "Gambia"}, |
123 | {324, "RG", "GN", "GIN", /* 324 */ _n("Guinea")}, |
123 | {324, "RG", "GN", "GIN", /* 324 */ "Guinea"}, |
124 | {312, NULL, "GP", "GLP", /* 312 */ _n("Guadeloupe")}, |
124 | {312, NULL, "GP", "GLP", /* 312 */ "Guadeloupe"}, |
125 | {226, "GQ", "GQ", "GNQ", /* 226 */ _n("Equatorial Guinea")}, |
125 | {226, "GQ", "GQ", "GNQ", /* 226 */ "Equatorial Guinea"}, |
126 | {300, "GR", "GR", "GRC", /* 300 */ _n("Greece")}, |
126 | {300, "GR", "GR", "GRC", /* 300 */ "Greece"}, |
127 | {239, NULL, "GS", "SGS", /* 239 */ _n("South Georgia and the South Sandwich Islands")}, |
127 | {239, NULL, "GS", "SGS", /* 239 */ "South Georgia and the South Sandwich Islands"}, |
128 | {320, "GCA", "GT", "GTM", /* 320 */ _n("Guatemala")}, |
128 | {320, "GCA", "GT", "GTM", /* 320 */ "Guatemala"}, |
129 | {316, NULL, "GU", "GUM", /* 316 */ _n("Guam")}, |
129 | {316, NULL, "GU", "GUM", /* 316 */ "Guam"}, |
130 | {624, "GUB", "GW", "GNB", /* 624 */ _n("Guinea-Bissau")}, |
130 | {624, "GUB", "GW", "GNB", /* 624 */ "Guinea-Bissau"}, |
131 | {328, "GUY", "GY", "GUY", /* 328 */ _n("Guyana")}, |
131 | {328, "GUY", "GY", "GUY", /* 328 */ "Guyana"}, |
132 | {344, "HK", "HK", "HKG", /* 344 */ _n("Hong Kong")}, |
132 | {344, "HK", "HK", "HKG", /* 344 */ "Hong Kong"}, |
133 | {334, NULL, "HM", "HMD", /* 334 */ _n("Heard Island and McDonald Islands")}, |
133 | {334, NULL, "HM", "HMD", /* 334 */ "Heard Island and McDonald Islands"}, |
134 | {340, "HN", "HN", "HND", /* 340 */ _n("Honduras")}, |
134 | {340, "HN", "HN", "HND", /* 340 */ "Honduras"}, |
135 | {191, "HR", "HR", "HRV", /* 191 */ _n("Croatia")}, |
135 | {191, "HR", "HR", "HRV", /* 191 */ "Croatia"}, |
136 | {332, "RH", "HT", "HTI", /* 332 */ _n("Haiti")}, |
136 | {332, "RH", "HT", "HTI", /* 332 */ "Haiti"}, |
137 | {348, "H", "HU", "HUN", /* 348 */ _n("Hungary")}, |
137 | {348, "H", "HU", "HUN", /* 348 */ "Hungary"}, |
138 | {360, "RI", "ID", "IDN", /* 360 */ _n("Indonesia")}, |
138 | {360, "RI", "ID", "IDN", /* 360 */ "Indonesia"}, |
139 | {372, "IRL", "IE", "IRL", /* 372 */ _n("Ireland")}, |
139 | {372, "IRL", "IE", "IRL", /* 372 */ "Ireland"}, |
140 | {376, "IL", "IL", "ISR", /* 376 */ _n("Israel")}, |
140 | {376, "IL", "IL", "ISR", /* 376 */ "Israel"}, |
141 | {833, NULL, "IM", "IMN", /* 833 */ _n("Isle of Man")}, |
141 | {833, NULL, "IM", "IMN", /* 833 */ "Isle of Man"}, |
142 | {356, "IND", "IN", "IND", /* 356 */ _n("India")}, |
142 | {356, "IND", "IN", "IND", /* 356 */ "India"}, |
143 | { 86, NULL, "IO", "IOT", /* 086 */ _n("British Indian Ocean Territory")}, |
143 | { 86, NULL, "IO", "IOT", /* 086 */ "British Indian Ocean Territory"}, |
144 | {368, "IRQ", "IQ", "IRQ", /* 368 */ _n("Iraq")}, |
144 | {368, "IRQ", "IQ", "IRQ", /* 368 */ "Iraq"}, |
145 | {364, "IR", "IR", "IRN", /* 364 */ _n("Iran, Islamic Republic of")}, |
145 | {364, "IR", "IR", "IRN", /* 364 */ "Iran, Islamic Republic of"}, |
146 | {352, "IS", "IS", "ISL", /* 352 */ _n("Iceland")}, |
146 | {352, "IS", "IS", "ISL", /* 352 */ "Iceland"}, |
147 | {380, "I", "IT", "ITA", /* 380 */ _n("Italy")}, |
147 | {380, "I", "IT", "ITA", /* 380 */ "Italy"}, |
148 | {832, NULL, "JE", "JEY", /* 832 */ _n("Jersey")}, |
148 | {832, NULL, "JE", "JEY", /* 832 */ "Jersey"}, |
149 | {388, "JA", "JM", "JAM", /* 388 */ _n("Jamaica")}, |
149 | {388, "JA", "JM", "JAM", /* 388 */ "Jamaica"}, |
150 | {400, "JOR", "JO", "JOR", /* 400 */ _n("Jordan")}, |
150 | {400, "JOR", "JO", "JOR", /* 400 */ "Jordan"}, |
151 | {392, "J", "JP", "JPN", /* 392 */ _n("Japan")}, |
151 | {392, "J", "JP", "JPN", /* 392 */ "Japan"}, |
152 | {404, "EAK", "KE", "KEN", /* 404 */ _n("Kenya")}, |
152 | {404, "EAK", "KE", "KEN", /* 404 */ "Kenya"}, |
153 | {417, "KS", "KG", "KGZ", /* 417 */ _n("Kyrgyzstan")}, |
153 | {417, "KS", "KG", "KGZ", /* 417 */ "Kyrgyzstan"}, |
154 | {116, "K", "KH", "KHM", /* 116 */ _n("Cambodia")}, |
154 | {116, "K", "KH", "KHM", /* 116 */ "Cambodia"}, |
155 | {296, "KIR", "KI", "KIR", /* 296 */ _n("Kiribati")}, |
155 | {296, "KIR", "KI", "KIR", /* 296 */ "Kiribati"}, |
156 | {174, "COM", "KM", "COM", /* 174 */ _n("Comoros")}, |
156 | {174, "COM", "KM", "COM", /* 174 */ "Comoros"}, |
157 | {659, "KAN", "KN", "KNA", /* 659 */ _n("Saint Kitts and Nevis")}, |
157 | {659, "KAN", "KN", "KNA", /* 659 */ "Saint Kitts and Nevis"}, |
158 | {408, "KP", "KP", "PRK", /* 408 */ _n("Korea, Democratic People's Republic of")}, |
158 | {408, "KP", "KP", "PRK", /* 408 */ "Korea, Democratic People's Republic of"}, |
159 | {410, "ROK", "KR", "KOR", /* 410 */ _n("Korea, Republic of")}, |
159 | {410, "ROK", "KR", "KOR", /* 410 */ "Korea, Republic of"}, |
160 | {414, "KWT", "KW", "KWT", /* 414 */ _n("Kuwait")}, |
160 | {414, "KWT", "KW", "KWT", /* 414 */ "Kuwait"}, |
161 | {136, NULL, "KY", "CYM", /* 136 */ _n("Cayman Islands")}, |
161 | {136, NULL, "KY", "CYM", /* 136 */ "Cayman Islands"}, |
162 | {398, "KZ", "KZ", "KAZ", /* 398 */ _n("Kazakhstan")}, |
162 | {398, "KZ", "KZ", "KAZ", /* 398 */ "Kazakhstan"}, |
163 | {418, "LAO", "LA", "LAO", /* 418 */ _n("Lao People's Democratic Republic")}, |
163 | {418, "LAO", "LA", "LAO", /* 418 */ "Lao People's Democratic Republic"}, |
164 | {422, "RL", "LB", "LBN", /* 422 */ _n("Lebanon")}, |
164 | {422, "RL", "LB", "LBN", /* 422 */ "Lebanon"}, |
165 | {662, "WL", "LC", "LCA", /* 662 */ _n("Saint Lucia")}, |
165 | {662, "WL", "LC", "LCA", /* 662 */ "Saint Lucia"}, |
166 | {438, "FL", "LI", "LIE", /* 438 */ _n("Liechtenstein")}, |
166 | {438, "FL", "LI", "LIE", /* 438 */ "Liechtenstein"}, |
167 | {144, "CL", "LK", "LKA", /* 144 */ _n("Sri Lanka")}, |
167 | {144, "CL", "LK", "LKA", /* 144 */ "Sri Lanka"}, |
168 | {430, "LB", "LR", "LBR", /* 430 */ _n("Liberia")}, |
168 | {430, "LB", "LR", "LBR", /* 430 */ "Liberia"}, |
169 | {426, "LS", "LS", "LSO", /* 426 */ _n("Lesotho")}, |
169 | {426, "LS", "LS", "LSO", /* 426 */ "Lesotho"}, |
170 | {440, "LT", "LT", "LTU", /* 440 */ _n("Lithuania")}, |
170 | {440, "LT", "LT", "LTU", /* 440 */ "Lithuania"}, |
171 | {442, "L", "LU", "LUX", /* 442 */ _n("Luxembourg")}, |
171 | {442, "L", "LU", "LUX", /* 442 */ "Luxembourg"}, |
172 | {428, "LV", "LV", "LVA", /* 428 */ _n("Latvia")}, |
172 | {428, "LV", "LV", "LVA", /* 428 */ "Latvia"}, |
173 | {434, "LAR", "LY", "LBY", /* 434 */ _n("Libyan Arab Jamahiriya")}, |
173 | {434, "LAR", "LY", "LBY", /* 434 */ "Libyan Arab Jamahiriya"}, |
174 | {504, "MA", "MA", "MAR", /* 504 */ _n("Morocco")}, |
174 | {504, "MA", "MA", "MAR", /* 504 */ "Morocco"}, |
175 | {492, "MC", "MC", "MCO", /* 492 */ _n("Monaco")}, |
175 | {492, "MC", "MC", "MCO", /* 492 */ "Monaco"}, |
176 | {498, "MD", "MD", "MDA", /* 498 */ _n("Moldova, Republic of")}, |
176 | {498, "MD", "MD", "MDA", /* 498 */ "Moldova, Republic of"}, |
177 | {499, "MNE", "ME", "MNE", /* 499 */ _n("Montenegro")}, |
177 | {499, "MNE", "ME", "MNE", /* 499 */ "Montenegro"}, |
178 | {663, NULL, "MF", "MAF", /* 663 */ _n("Saint Martin (French part)")}, |
178 | {663, NULL, "MF", "MAF", /* 663 */ "Saint Martin (French part)"}, |
179 | {450, "RM", "MG", "MDG", /* 450 */ _n("Madagascar")}, |
179 | {450, "RM", "MG", "MDG", /* 450 */ "Madagascar"}, |
180 | {584, "MH", "MH", "MHL", /* 584 */ _n("Marshall Islands")}, |
180 | {584, "MH", "MH", "MHL", /* 584 */ "Marshall Islands"}, |
181 | {807, "MK", "MK", "MKD", /* 807 */ _n("Macedonia, the former Yugoslav Republic of")}, |
181 | {807, "MK", "MK", "MKD", /* 807 */ "Macedonia, the former Yugoslav Republic of"}, |
182 | {466, "RMM", "ML", "MLI", /* 466 */ _n("Mali")}, |
182 | {466, "RMM", "ML", "MLI", /* 466 */ "Mali"}, |
183 | {104, "MYA", "MM", "MMR", /* 104 */ _n("Myanmar")}, |
183 | {104, "MYA", "MM", "MMR", /* 104 */ "Myanmar"}, |
184 | {496, "MGL", "MN", "MNG", /* 496 */ _n("Mongolia")}, |
184 | {496, "MGL", "MN", "MNG", /* 496 */ "Mongolia"}, |
185 | {446, NULL, "MO", "MAC", /* 446 */ _n("Macao")}, |
185 | {446, NULL, "MO", "MAC", /* 446 */ "Macao"}, |
186 | {580, NULL, "MP", "MNP", /* 580 */ _n("Northern Mariana Islands")}, |
186 | {580, NULL, "MP", "MNP", /* 580 */ "Northern Mariana Islands"}, |
187 | {474, NULL, "MQ", "MTQ", /* 474 */ _n("Martinique")}, |
187 | {474, NULL, "MQ", "MTQ", /* 474 */ "Martinique"}, |
188 | {478, "RIM", "MR", "MRT", /* 478 */ _n("Mauritania")}, |
188 | {478, "RIM", "MR", "MRT", /* 478 */ "Mauritania"}, |
189 | {500, NULL, "MS", "MSR", /* 500 */ _n("Montserrat")}, |
189 | {500, NULL, "MS", "MSR", /* 500 */ "Montserrat"}, |
190 | {470, "M", "MT", "MLT", /* 470 */ _n("Malta")}, |
190 | {470, "M", "MT", "MLT", /* 470 */ "Malta"}, |
191 | {480, "MS", "MU", "MUS", /* 480 */ _n("Mauritius")}, |
191 | {480, "MS", "MU", "MUS", /* 480 */ "Mauritius"}, |
192 | {462, "MV", "MV", "MDV", /* 462 */ _n("Maldives")}, |
192 | {462, "MV", "MV", "MDV", /* 462 */ "Maldives"}, |
193 | {454, "MW", "MW", "MWI", /* 454 */ _n("Malawi")}, |
193 | {454, "MW", "MW", "MWI", /* 454 */ "Malawi"}, |
194 | {484, "MEX", "MX", "MEX", /* 484 */ _n("Mexico")}, |
194 | {484, "MEX", "MX", "MEX", /* 484 */ "Mexico"}, |
195 | {458, "MAL", "MY", "MYS", /* 458 */ _n("Malaysia")}, |
195 | {458, "MAL", "MY", "MYS", /* 458 */ "Malaysia"}, |
196 | {508, "MOC", "MZ", "MOZ", /* 508 */ _n("Mozambique")}, |
196 | {508, "MOC", "MZ", "MOZ", /* 508 */ "Mozambique"}, |
197 | {516, "NAM", "NA", "NAM", /* 516 */ _n("Namibia")}, |
197 | {516, "NAM", "NA", "NAM", /* 516 */ "Namibia"}, |
198 | {540, "NCL", "NC", "NCL", /* 540 */ _n("New Caledonia")}, |
198 | {540, "NCL", "NC", "NCL", /* 540 */ "New Caledonia"}, |
199 | {562, "RN", "NE", "NER", /* 562 */ _n("Niger")}, |
199 | {562, "RN", "NE", "NER", /* 562 */ "Niger"}, |
200 | {574, NULL, "NF", "NFK", /* 574 */ _n("Norfolk Island")}, |
200 | {574, NULL, "NF", "NFK", /* 574 */ "Norfolk Island"}, |
201 | {566, "NGR", "NG", "NGA", /* 566 */ _n("Nigeria")}, |
201 | {566, "NGR", "NG", "NGA", /* 566 */ "Nigeria"}, |
202 | {558, "NIC", "NI", "NIC", /* 558 */ _n("Nicaragua")}, |
202 | {558, "NIC", "NI", "NIC", /* 558 */ "Nicaragua"}, |
203 | {528, "NL", "NL", "NLD", /* 528 */ _n("Netherlands")}, |
203 | {528, "NL", "NL", "NLD", /* 528 */ "Netherlands"}, |
204 | {578, "N", "NO", "NOR", /* 578 */ _n("Norway")}, |
204 | {578, "N", "NO", "NOR", /* 578 */ "Norway"}, |
205 | {524, "NEP", "NP", "NPL", /* 524 */ _n("Nepal")}, |
205 | {524, "NEP", "NP", "NPL", /* 524 */ "Nepal"}, |
206 | {520, "NAU", "NR", "NRU", /* 520 */ _n("Nauru")}, |
206 | {520, "NAU", "NR", "NRU", /* 520 */ "Nauru"}, |
207 | {570, NULL, "NU", "NIU", /* 570 */ _n("Niue")}, |
207 | {570, NULL, "NU", "NIU", /* 570 */ "Niue"}, |
208 | {554, "NZ", "NZ", "NZL", /* 554 */ _n("New Zealand")}, |
208 | {554, "NZ", "NZ", "NZL", /* 554 */ "New Zealand"}, |
209 | {512, "OM", "OM", "OMN", /* 512 */ _n("Oman")}, |
209 | {512, "OM", "OM", "OMN", /* 512 */ "Oman"}, |
210 | {591, "PA", "PA", "PAN", /* 591 */ _n("Panama")}, |
210 | {591, "PA", "PA", "PAN", /* 591 */ "Panama"}, |
211 | {604, "PE", "PE", "PER", /* 604 */ _n("Peru")}, |
211 | {604, "PE", "PE", "PER", /* 604 */ "Peru"}, |
212 | {258, NULL, "PF", "PYF", /* 258 */ _n("French Polynesia")}, |
212 | {258, NULL, "PF", "PYF", /* 258 */ "French Polynesia"}, |
213 | {598, "PNG", "PG", "PNG", /* 598 */ _n("Papua New Guinea")}, |
213 | {598, "PNG", "PG", "PNG", /* 598 */ "Papua New Guinea"}, |
214 | {608, "RP", "PH", "PHL", /* 608 */ _n("Philippines")}, |
214 | {608, "RP", "PH", "PHL", /* 608 */ "Philippines"}, |
215 | {586, "PK", "PK", "PAK", /* 586 */ _n("Pakistan")}, |
215 | {586, "PK", "PK", "PAK", /* 586 */ "Pakistan"}, |
216 | {616, "PL", "PL", "POL", /* 616 */ _n("Poland")}, |
216 | {616, "PL", "PL", "POL", /* 616 */ "Poland"}, |
217 | {666, NULL, "PM", "SPM", /* 666 */ _n("Saint Pierre and Miquelon")}, |
217 | {666, NULL, "PM", "SPM", /* 666 */ "Saint Pierre and Miquelon"}, |
218 | {612, NULL, "PN", "PCN", /* 612 */ _n("Pitcairn")}, |
218 | {612, NULL, "PN", "PCN", /* 612 */ "Pitcairn"}, |
219 | {630, "PRI", "PR", "PRI", /* 630 */ _n("Puerto Rico")}, |
219 | {630, "PRI", "PR", "PRI", /* 630 */ "Puerto Rico"}, |
220 | {275, "AUT", "PS", "PSE", /* 275 */ _n("Palestinian Territory, Occupied")}, |
220 | {275, "AUT", "PS", "PSE", /* 275 */ "Palestinian Territory, Occupied"}, |
221 | {620, "P", "PT", "PRT", /* 620 */ _n("Portugal")}, |
221 | {620, "P", "PT", "PRT", /* 620 */ "Portugal"}, |
222 | {585, "PAL", "PW", "PLW", /* 585 */ _n("Palau")}, |
222 | {585, "PAL", "PW", "PLW", /* 585 */ "Palau"}, |
223 | {600, "PY", "PY", "PRY", /* 600 */ _n("Paraguay")}, |
223 | {600, "PY", "PY", "PRY", /* 600 */ "Paraguay"}, |
224 | {634, "Q", "QA", "QAT", /* 634 */ _n("Qatar")}, |
224 | {634, "Q", "QA", "QAT", /* 634 */ "Qatar"}, |
225 | {638, NULL, "RE", "REU", /* 638 */ _n("Reunion")}, |
225 | {638, NULL, "RE", "REU", /* 638 */ "Reunion"}, |
226 | {642, "RO", "RO", "ROU", /* 642 */ _n("Romania")}, |
226 | {642, "RO", "RO", "ROU", /* 642 */ "Romania"}, |
227 | {688, "SRB", "RS", "SRB", /* 688 */ _n("Serbia")}, |
227 | {688, "SRB", "RS", "SRB", /* 688 */ "Serbia"}, |
228 | {643, "RUS", "RU", "RUS", /* 643 */ _n("Russian Federation")}, |
228 | {643, "RUS", "RU", "RUS", /* 643 */ "Russian Federation"}, |
229 | {646, "RWA", "RW", "RWA", /* 646 */ _n("Rwanda")}, |
229 | {646, "RWA", "RW", "RWA", /* 646 */ "Rwanda"}, |
230 | {682, "KSA", "SA", "SAU", /* 682 */ _n("Saudi Arabia")}, |
230 | {682, "KSA", "SA", "SAU", /* 682 */ "Saudi Arabia"}, |
231 | { 90, "SOL", "SB", "SLB", /* 090 */ _n("Solomon Islands")}, |
231 | { 90, "SOL", "SB", "SLB", /* 090 */ "Solomon Islands"}, |
232 | {690, "SY", "SC", "SYC", /* 690 */ _n("Seychelles")}, |
232 | {690, "SY", "SC", "SYC", /* 690 */ "Seychelles"}, |
233 | {736, "SUD", "SD", "SDN", /* 736 */ _n("Sudan")}, |
233 | {736, "SUD", "SD", "SDN", /* 736 */ "Sudan"}, |
234 | {752, "S", "SE", "SWE", /* 752 */ _n("Sweden")}, |
234 | {752, "S", "SE", "SWE", /* 752 */ "Sweden"}, |
235 | {702, "SGP", "SG", "SGP", /* 702 */ _n("Singapore")}, |
235 | {702, "SGP", "SG", "SGP", /* 702 */ "Singapore"}, |
236 | {654, NULL, "SH", "SHN", /* 654 */ _n("Saint Helena")}, |
236 | {654, NULL, "SH", "SHN", /* 654 */ "Saint Helena"}, |
237 | {705, "SLO", "SI", "SVN", /* 705 */ _n("Slovenia")}, |
237 | {705, "SLO", "SI", "SVN", /* 705 */ "Slovenia"}, |
238 | {744, NULL, "SJ", "SJM", /* 744 */ _n("Svalbard and Jan Mayen")}, |
238 | {744, NULL, "SJ", "SJM", /* 744 */ "Svalbard and Jan Mayen"}, |
239 | {703, "SK", "SK", "SVK", /* 703 */ _n("Slovakia")}, |
239 | {703, "SK", "SK", "SVK", /* 703 */ "Slovakia"}, |
240 | {694, "WAL", "SL", "SLE", /* 694 */ _n("Sierra Leone")}, |
240 | {694, "WAL", "SL", "SLE", /* 694 */ "Sierra Leone"}, |
241 | {674, "RSM", "SM", "SMR", /* 674 */ _n("San Marino")}, |
241 | {674, "RSM", "SM", "SMR", /* 674 */ "San Marino"}, |
242 | {686, "SN", "SN", "SEN", /* 686 */ _n("Senegal")}, |
242 | {686, "SN", "SN", "SEN", /* 686 */ "Senegal"}, |
243 | {706, "SO", "SO", "SOM", /* 706 */ _n("Somalia")}, |
243 | {706, "SO", "SO", "SOM", /* 706 */ "Somalia"}, |
244 | {740, "SME", "SR", "SUR", /* 740 */ _n("Suriname")}, |
244 | {740, "SME", "SR", "SUR", /* 740 */ "Suriname"}, |
245 | {678, "STP", "ST", "STP", /* 678 */ _n("Sao Tome and Principe")}, |
245 | {678, "STP", "ST", "STP", /* 678 */ "Sao Tome and Principe"}, |
246 | {222, "ES", "SV", "SLV", /* 222 */ _n("El Salvador")}, |
246 | {222, "ES", "SV", "SLV", /* 222 */ "El Salvador"}, |
247 | {760, "SYR", "SY", "SYR", /* 760 */ _n("Syrian Arab Republic")}, |
247 | {760, "SYR", "SY", "SYR", /* 760 */ "Syrian Arab Republic"}, |
248 | {748, "SD", "SZ", "SWZ", /* 748 */ _n("Swaziland")}, |
248 | {748, "SD", "SZ", "SWZ", /* 748 */ "Swaziland"}, |
249 | {796, NULL, "TC", "TCA", /* 796 */ _n("Turks and Caicos Islands")}, |
249 | {796, NULL, "TC", "TCA", /* 796 */ "Turks and Caicos Islands"}, |
250 | {148, "TD", "TD", "TCD", /* 148 */ _n("Chad")}, |
250 | {148, "TD", "TD", "TCD", /* 148 */ "Chad"}, |
251 | {260, "ARK", "TF", "ATF", /* 260 */ _n("French Southern Territories")}, |
251 | {260, "ARK", "TF", "ATF", /* 260 */ "French Southern Territories"}, |
252 | {768, "RT", "TG", "TGO", /* 768 */ _n("Togo")}, |
252 | {768, "RT", "TG", "TGO", /* 768 */ "Togo"}, |
253 | {764, "T", "TH", "THA", /* 764 */ _n("Thailand")}, |
253 | {764, "T", "TH", "THA", /* 764 */ "Thailand"}, |
254 | {762, "TJ", "TJ", "TJK", /* 762 */ _n("Tajikistan")}, |
254 | {762, "TJ", "TJ", "TJK", /* 762 */ "Tajikistan"}, |
255 | {772, NULL, "TK", "TKL", /* 772 */ _n("Tokelau")}, |
255 | {772, NULL, "TK", "TKL", /* 772 */ "Tokelau"}, |
256 | {626, "TL", "TL", "TLS", /* 626 */ _n("Timor-Leste")}, |
256 | {626, "TL", "TL", "TLS", /* 626 */ "Timor-Leste"}, |
257 | {795, "TM", "TM", "TKM", /* 795 */ _n("Turkmenistan")}, |
257 | {795, "TM", "TM", "TKM", /* 795 */ "Turkmenistan"}, |
258 | {788, "TN", "TN", "TUN", /* 788 */ _n("Tunisia")}, |
258 | {788, "TN", "TN", "TUN", /* 788 */ "Tunisia"}, |
259 | {776, "TON", "TO", "TON", /* 776 */ _n("Tonga")}, |
259 | {776, "TON", "TO", "TON", /* 776 */ "Tonga"}, |
260 | {792, "TR", "TR", "TUR", /* 792 */ _n("Turkey")}, |
260 | {792, "TR", "TR", "TUR", /* 792 */ "Turkey"}, |
261 | {780, "TT", "TT", "TTO", /* 780 */ _n("Trinidad and Tobago")}, |
261 | {780, "TT", "TT", "TTO", /* 780 */ "Trinidad and Tobago"}, |
262 | {798, "TUV", "TV", "TUV", /* 798 */ _n("Tuvalu")}, |
262 | {798, "TUV", "TV", "TUV", /* 798 */ "Tuvalu"}, |
263 | {158, NULL, "TW", "TWN", /* 158 */ _n("Taiwan, Province of China")}, |
263 | {158, NULL, "TW", "TWN", /* 158 */ "Taiwan, Province of China"}, |
264 | {834, "EAT", "TZ", "TZA", /* 834 */ _n("Tanzania, United Republic of")}, |
264 | {834, "EAT", "TZ", "TZA", /* 834 */ "Tanzania, United Republic of"}, |
265 | {804, "UA", "UA", "UKR", /* 804 */ _n("Ukraine")}, |
265 | {804, "UA", "UA", "UKR", /* 804 */ "Ukraine"}, |
266 | {800, "EAU", "UG", "UGA", /* 800 */ _n("Uganda")}, |
266 | {800, "EAU", "UG", "UGA", /* 800 */ "Uganda"}, |
267 | {581, NULL, "UM", "UMI", /* 581 */ _n("United States Minor Outlying Islands")}, |
267 | {581, NULL, "UM", "UMI", /* 581 */ "United States Minor Outlying Islands"}, |
268 | {840, "USA", "US", "USA", /* 840 */ _n("United States")}, |
268 | {840, "USA", "US", "USA", /* 840 */ "United States"}, |
269 | {858, "ROU", "UY", "URY", /* 858 */ _n("Uruguay")}, |
269 | {858, "ROU", "UY", "URY", /* 858 */ "Uruguay"}, |
270 | {860, "UZ", "UZ", "UZB", /* 860 */ _n("Uzbekistan")}, |
270 | {860, "UZ", "UZ", "UZB", /* 860 */ "Uzbekistan"}, |
271 | {336, "SCV", "VA", "VAT", /* 336 */ _n("Holy See (Vatican City State)")}, |
271 | {336, "SCV", "VA", "VAT", /* 336 */ "Holy See (Vatican City State)"}, |
272 | {670, "WV", "VC", "VCT", /* 670 */ _n("Saint Vincent and the Grenadines")}, |
272 | {670, "WV", "VC", "VCT", /* 670 */ "Saint Vincent and the Grenadines"}, |
273 | {862, "YV", "VE", "VEN", /* 862 */ _n("Venezuela")}, |
273 | {862, "YV", "VE", "VEN", /* 862 */ "Venezuela"}, |
274 | { 92, NULL, "VG", "VGB", /* 092 */ _n("Virgin Islands, British")}, |
274 | { 92, NULL, "VG", "VGB", /* 092 */ "Virgin Islands, British"}, |
275 | {850, NULL, "VI", "VIR", /* 850 */ _n("Virgin Islands, U.S.")}, |
275 | {850, NULL, "VI", "VIR", /* 850 */ "Virgin Islands, U.S."}, |
276 | {704, "VN", "VN", "VNM", /* 704 */ _n("Viet Nam")}, |
276 | {704, "VN", "VN", "VNM", /* 704 */ "Viet Nam"}, |
277 | {548, "VAN", "VU", "VUT", /* 548 */ _n("Vanuatu")}, |
277 | {548, "VAN", "VU", "VUT", /* 548 */ "Vanuatu"}, |
278 | {876, NULL, "WF", "WLF", /* 876 */ _n("Wallis and Futuna")}, |
278 | {876, NULL, "WF", "WLF", /* 876 */ "Wallis and Futuna"}, |
279 | {882, "WS", "WS", "WSM", /* 882 */ _n("Samoa")}, |
279 | {882, "WS", "WS", "WSM", /* 882 */ "Samoa"}, |
280 | {887, "YAR", "YE", "YEM", /* 887 */ _n("Yemen")}, |
280 | {887, "YAR", "YE", "YEM", /* 887 */ "Yemen"}, |
281 | {175, NULL, "YT", "MYT", /* 175 */ _n("Mayotte")}, |
281 | {175, NULL, "YT", "MYT", /* 175 */ "Mayotte"}, |
282 | {710, "ZA", "ZA", "ZAF", /* 710 */ _n("South Africa") }, |
282 | {710, "ZA", "ZA", "ZAF", /* 710 */ "South Africa"}, |
283 | {894, "Z", "ZM", "ZMB", /* 894 */ _n("Zambia")}, |
283 | {894, "Z", "ZM", "ZMB", /* 894 */ "Zambia"}, |
284 | {716, "ZW", "ZW", "ZWE", /* 716 */ _n("Zimbabwe")}, |
284 | {716, "ZW", "ZW", "ZWE", /* 716 */ "Zimbabwe"}, |
285 | {999, "*", "*", "*", _n("Unknown")}, |
285 | {999, "*", "*", "*", "Unknown"}, |
286 | }; |
286 | }; |
287 | |
287 | |
288 | |
288 | |
289 | struct country_search { |
289 | struct country_search { |
290 | struct attr search; |
290 | struct attr search; |