app/django/contrib/localflavor/in_/in_states.py
author Todd Larsen <tlarsen@google.com>
Thu, 22 Jan 2009 22:35:41 +0000
changeset 909 2ea33b2bd056
parent 54 03e267d67478
permissions -rw-r--r--
Move make_release.sh to build.sh. This script creates a "build" really, not a release. A separate release.sh script should be written to automate the current manual release process (at some point...). Patch by: Todd Larsen Review by: to-be-reviewed

"""
A mapping of state misspellings/abbreviations to normalized abbreviations, and
an alphabetical list of states for use as `choices` in a formfield.

This exists in this standalone file so that it's only imported into memory
when explicitly needed.
"""

STATE_CHOICES = (
    'KA', 'Karnataka',
    'AP', 'Andhra Pradesh',
    'KL', 'Kerala',
    'TN', 'Tamil Nadu',
    'MH', 'Maharashtra',
    'UP', 'Uttar Pradesh',
    'GA', 'Goa',
    'GJ', 'Gujarat',
    'RJ', 'Rajasthan',
    'HP', 'Himachal Pradesh',
    'JK', 'Jammu and Kashmir',
    'AR', 'Arunachal Pradesh',
    'AS', 'Assam',
    'BR', 'Bihar',
    'CG', 'Chattisgarh',
    'HR', 'Haryana',
    'JH', 'Jharkhand',
    'MP', 'Madhya Pradesh',
    'MN', 'Manipur',
    'ML', 'Meghalaya',
    'MZ', 'Mizoram',
    'NL', 'Nagaland',
    'OR', 'Orissa',
    'PB', 'Punjab',
    'SK', 'Sikkim',
    'TR', 'Tripura',
    'UA', 'Uttarakhand',
    'WB', 'West Bengal',

    # Union Territories
    'AN', 'Andaman and Nicobar',
    'CH', 'Chandigarh',
    'DN', 'Dadra and Nagar Haveli',
    'DD', 'Daman and Diu',
    'DL', 'Delhi',
    'LD', 'Lakshadweep',
    'PY', 'Pondicherry',
)

STATES_NORMALIZED = {
    'ka': 'KA',
    'karnatka': 'KA',
    'tn': 'TN',
    'tamilnad': 'TN',
    'tamilnadu': 'TN',
    'andra pradesh': 'AP',
    'andrapradesh': 'AP',
    'andhrapradesh': 'AP',
    'maharastra': 'MH',
    'mh': 'MH',
    'ap': 'AP',
    'dl': 'DL',
    'dd': 'DD',
    'br': 'BR',
    'ar': 'AR',
    'sk': 'SK',
    'kl': 'KL',
    'ga': 'GA',
    'rj': 'RJ',
    'rajastan': 'RJ',
    'rajasthan': 'RJ',
    'hp': 'HP',
    'ua': 'UA',
    'up': 'UP',
    'mp': 'MP',
    'mz': 'MZ',
    'bengal': 'WB',
    'westbengal': 'WB',
    'mizo': 'MZ',
    'orisa': 'OR',
    'odisa': 'OR',
    'or': 'OR',
    'ar': 'AR',
}