|
1 """ |
|
2 A mapping of state misspellings/abbreviations to normalized abbreviations, and |
|
3 an alphabetical list of states for use as `choices` in a formfield. |
|
4 |
|
5 This exists in this standalone file so that it's only imported into memory |
|
6 when explicitly needed. |
|
7 """ |
|
8 |
|
9 STATE_CHOICES = ( |
|
10 ('AL', 'Alabama'), |
|
11 ('AK', 'Alaska'), |
|
12 ('AS', 'American Samoa'), |
|
13 ('AZ', 'Arizona'), |
|
14 ('AR', 'Arkansas'), |
|
15 ('CA', 'California'), |
|
16 ('CO', 'Colorado'), |
|
17 ('CT', 'Connecticut'), |
|
18 ('DE', 'Delaware'), |
|
19 ('DC', 'District of Columbia'), |
|
20 ('FM', 'Federated States of Micronesia'), |
|
21 ('FL', 'Florida'), |
|
22 ('GA', 'Georgia'), |
|
23 ('GU', 'Guam'), |
|
24 ('HI', 'Hawaii'), |
|
25 ('ID', 'Idaho'), |
|
26 ('IL', 'Illinois'), |
|
27 ('IN', 'Indiana'), |
|
28 ('IA', 'Iowa'), |
|
29 ('KS', 'Kansas'), |
|
30 ('KY', 'Kentucky'), |
|
31 ('LA', 'Louisiana'), |
|
32 ('ME', 'Maine'), |
|
33 ('MH', 'Marshall Islands'), |
|
34 ('MD', 'Maryland'), |
|
35 ('MA', 'Massachusetts'), |
|
36 ('MI', 'Michigan'), |
|
37 ('MN', 'Minnesota'), |
|
38 ('MS', 'Mississippi'), |
|
39 ('MO', 'Missouri'), |
|
40 ('MT', 'Montana'), |
|
41 ('NE', 'Nebraska'), |
|
42 ('NV', 'Nevada'), |
|
43 ('NH', 'New Hampshire'), |
|
44 ('NJ', 'New Jersey'), |
|
45 ('NM', 'New Mexico'), |
|
46 ('NY', 'New York'), |
|
47 ('NC', 'North Carolina'), |
|
48 ('ND', 'North Dakota'), |
|
49 ('MP', 'Northern Mariana Islands'), |
|
50 ('OH', 'Ohio'), |
|
51 ('OK', 'Oklahoma'), |
|
52 ('OR', 'Oregon'), |
|
53 ('PW', 'Palau'), |
|
54 ('PA', 'Pennsylvania'), |
|
55 ('PR', 'Puerto Rico'), |
|
56 ('RI', 'Rhode Island'), |
|
57 ('SC', 'South Carolina'), |
|
58 ('SD', 'South Dakota'), |
|
59 ('TN', 'Tennessee'), |
|
60 ('TX', 'Texas'), |
|
61 ('UT', 'Utah'), |
|
62 ('VT', 'Vermont'), |
|
63 ('VI', 'Virgin Islands'), |
|
64 ('VA', 'Virginia'), |
|
65 ('WA', 'Washington'), |
|
66 ('WV', 'West Virginia'), |
|
67 ('WI', 'Wisconsin'), |
|
68 ('WY', 'Wyoming'), |
|
69 ) |
|
70 |
|
71 STATES_NORMALIZED = { |
|
72 'ak': 'AK', |
|
73 'al': 'AL', |
|
74 'ala': 'AL', |
|
75 'alabama': 'AL', |
|
76 'alaska': 'AK', |
|
77 'american samao': 'AS', |
|
78 'american samoa': 'AS', |
|
79 'ar': 'AR', |
|
80 'ariz': 'AZ', |
|
81 'arizona': 'AZ', |
|
82 'ark': 'AR', |
|
83 'arkansas': 'AR', |
|
84 'as': 'AS', |
|
85 'az': 'AZ', |
|
86 'ca': 'CA', |
|
87 'calf': 'CA', |
|
88 'calif': 'CA', |
|
89 'california': 'CA', |
|
90 'co': 'CO', |
|
91 'colo': 'CO', |
|
92 'colorado': 'CO', |
|
93 'conn': 'CT', |
|
94 'connecticut': 'CT', |
|
95 'ct': 'CT', |
|
96 'dc': 'DC', |
|
97 'de': 'DE', |
|
98 'del': 'DE', |
|
99 'delaware': 'DE', |
|
100 'deleware': 'DE', |
|
101 'district of columbia': 'DC', |
|
102 'federated states of micronesia': 'FM', |
|
103 'fl': 'FL', |
|
104 'fla': 'FL', |
|
105 'florida': 'FL', |
|
106 'fm': 'FM', |
|
107 'ga': 'GA', |
|
108 'georgia': 'GA', |
|
109 'gu': 'GU', |
|
110 'guam': 'GU', |
|
111 'hawaii': 'HI', |
|
112 'hi': 'HI', |
|
113 'ia': 'IA', |
|
114 'id': 'ID', |
|
115 'idaho': 'ID', |
|
116 'il': 'IL', |
|
117 'ill': 'IL', |
|
118 'illinois': 'IL', |
|
119 'in': 'IN', |
|
120 'ind': 'IN', |
|
121 'indiana': 'IN', |
|
122 'iowa': 'IA', |
|
123 'kan': 'KS', |
|
124 'kans': 'KS', |
|
125 'kansas': 'KS', |
|
126 'kentucky': 'KY', |
|
127 'ks': 'KS', |
|
128 'ky': 'KY', |
|
129 'la': 'LA', |
|
130 'louisiana': 'LA', |
|
131 'ma': 'MA', |
|
132 'maine': 'ME', |
|
133 'marianas islands': 'MP', |
|
134 'marianas islands of the pacific': 'MP', |
|
135 'marinas islands of the pacific': 'MP', |
|
136 'maryland': 'MD', |
|
137 'mass': 'MA', |
|
138 'massachusetts': 'MA', |
|
139 'massachussetts': 'MA', |
|
140 'md': 'MD', |
|
141 'me': 'ME', |
|
142 'mi': 'MI', |
|
143 'mich': 'MI', |
|
144 'michigan': 'MI', |
|
145 'micronesia': 'FM', |
|
146 'minn': 'MN', |
|
147 'minnesota': 'MN', |
|
148 'miss': 'MS', |
|
149 'mississippi': 'MS', |
|
150 'missouri': 'MO', |
|
151 'mn': 'MN', |
|
152 'mo': 'MO', |
|
153 'mont': 'MT', |
|
154 'montana': 'MT', |
|
155 'mp': 'MP', |
|
156 'ms': 'MS', |
|
157 'mt': 'MT', |
|
158 'n d': 'ND', |
|
159 'n dak': 'ND', |
|
160 'n h': 'NH', |
|
161 'n j': 'NJ', |
|
162 'n m': 'NM', |
|
163 'n mex': 'NM', |
|
164 'nc': 'NC', |
|
165 'nd': 'ND', |
|
166 'ne': 'NE', |
|
167 'neb': 'NE', |
|
168 'nebr': 'NE', |
|
169 'nebraska': 'NE', |
|
170 'nev': 'NV', |
|
171 'nevada': 'NV', |
|
172 'new hampshire': 'NH', |
|
173 'new jersey': 'NJ', |
|
174 'new mexico': 'NM', |
|
175 'new york': 'NY', |
|
176 'nh': 'NH', |
|
177 'nj': 'NJ', |
|
178 'nm': 'NM', |
|
179 'nmex': 'NM', |
|
180 'north carolina': 'NC', |
|
181 'north dakota': 'ND', |
|
182 'northern mariana islands': 'MP', |
|
183 'nv': 'NV', |
|
184 'ny': 'NY', |
|
185 'oh': 'OH', |
|
186 'ohio': 'OH', |
|
187 'ok': 'OK', |
|
188 'okla': 'OK', |
|
189 'oklahoma': 'OK', |
|
190 'or': 'OR', |
|
191 'ore': 'OR', |
|
192 'oreg': 'OR', |
|
193 'oregon': 'OR', |
|
194 'pa': 'PA', |
|
195 'penn': 'PA', |
|
196 'pennsylvania': 'PA', |
|
197 'pr': 'PR', |
|
198 'puerto rico': 'PR', |
|
199 'rhode island': 'RI', |
|
200 'ri': 'RI', |
|
201 's dak': 'SD', |
|
202 'sc': 'SC', |
|
203 'sd': 'SD', |
|
204 'sdak': 'SD', |
|
205 'south carolina': 'SC', |
|
206 'south dakota': 'SD', |
|
207 'tenn': 'TN', |
|
208 'tennessee': 'TN', |
|
209 'territory of hawaii': 'HI', |
|
210 'tex': 'TX', |
|
211 'texas': 'TX', |
|
212 'tn': 'TN', |
|
213 'tx': 'TX', |
|
214 'us virgin islands': 'VI', |
|
215 'usvi': 'VI', |
|
216 'ut': 'UT', |
|
217 'utah': 'UT', |
|
218 'va': 'VA', |
|
219 'vermont': 'VT', |
|
220 'vi': 'VI', |
|
221 'viginia': 'VA', |
|
222 'virgin islands': 'VI', |
|
223 'virgina': 'VA', |
|
224 'virginia': 'VA', |
|
225 'vt': 'VT', |
|
226 'w va': 'WV', |
|
227 'wa': 'WA', |
|
228 'wash': 'WA', |
|
229 'washington': 'WA', |
|
230 'west virginia': 'WV', |
|
231 'wi': 'WI', |
|
232 'wis': 'WI', |
|
233 'wisc': 'WI', |
|
234 'wisconsin': 'WI', |
|
235 'wv': 'WV', |
|
236 'wva': 'WV', |
|
237 'wy': 'WY', |
|
238 'wyo': 'WY', |
|
239 'wyoming': 'WY', |
|
240 } |