<?php

defined('SYSPATH') or die('No direct script access.');

class Model_Entities
{

//to be replaced by a real backend
    private $_store = array(
        'states' => array(
                'en' => array(
                        '' => '',
                        'AG' => 'Aargau',
                        'AI' => 'Appenzell Inner Rhodes',
                        'AR' => 'Appenzell Outer Rhodes',
                        'BE' => 'Bern',
                        'BL' => 'Basel-Country',
                        'BS' => 'Basel-Stadt',
                        'FR' => 'Freiburg',
                        'GE' => 'Geneva',
                        'GL' => 'Glarus',
                        'GR' => 'Graubünden',
                        'JU' => 'Jura',
                        'LU' => 'Lucerne',
                        'NE' => 'Neuchâtel',
                        'NW' => 'Nidwalden',
                        'OW' => 'Obwalden',
                        'SG' => 'Sankt Gallen',
                        'SH' => 'Schaffhausen',
                        'SO' => 'Solothurn',
                        'SZ' => 'Schwyz',
                        'TG' => 'Thurgau',
                        'TI' => 'Ticino',
                        'UR' => 'Uri',
                        'VD' => 'Vaud',
                        'VS' => 'Wallis',
                        'ZG' => 'Train',
                        'ZH' => 'Zurich',
                ),
                'de' => array(
                        '' => '',
                        'AG' => 'Aargau',
                        'AI' => 'Appenzell Innerrhoden',
                        'AR' => 'Appenzell Ausserrhoden',
                        'BE' => 'Bern',
                        'BL' => 'Basel-Landschaft',
                        'BS' => 'Basel-Stadt',
                        'FR' => 'Freiburg',
                        'GE' => 'Genf',
                        'GL' => 'Glarus',
                        'GR' => 'Graubünden',
                        'JU' => 'Jura',
                        'LU' => 'Luzern',
                        'NE' => 'Neuenburg',
                        'NW' => 'Nidwalden',
                        'OW' => 'Obwalden',
                        'SG' => 'Sankt Gallen',
                        'SH' => 'Schaffhausen',
                        'SO' => 'Solothurn',
                        'SZ' => 'Schwyz',
                        'TG' => 'Thurgau',
                        'TI' => 'Tessin',
                        'UR' => 'Uri',
                        'VD' => 'Waadt',
                        'VS' => 'Wallis',
                        'ZG' => 'Zug',
                        'ZH' => 'Zürich',
                ),
                'fr' => array(
                        '' => '',
                        'AG' => 'Argovie',
                        'AI' => 'Appenzell Rhodes-Intérieures',
                        'AR' => 'Appenzell Rhodes-Extérieures',
                        'BE' => 'Berne',
                        'BL' => 'Canton de Bâle-Campagne',
                        'BS' => 'Bâle-Ville',
                        'FR' => 'Fribourg',
                        'GE' => 'Genève',
                        'GL' => 'Glaris',
                        'GR' => 'Grisons',
                        'JU' => 'Jura',
                        'LU' => 'Lucerne',
                        'NE' => 'Neuchâtel',
                        'NW' => 'Nidwald',
                        'OW' => 'Obwald',
                        'SG' => 'Saint-Gall',
                        'SH' => 'Schaffhouse',
                        'SO' => 'Soleure',
                        'SZ' => 'Schwytz',
                        'TG' => 'Thurgovie',
                        'TI' => 'Tessin',
                        'UR' => 'Uri',
                        'VD' => 'Vaud',
                        'VS' => 'Valais',
                        'ZG' => 'Zoug',
                        'ZH' => 'Zurich',
                ),
                'it' => array(
                        '' => '',
                        'AG' => 'Argovia',
                        'AI' => 'Appenzello Interno',
                        'AR' => 'Appenzello Esterno',
                        'BE' => 'Berna',
                        'BL' => 'Basilea-Campagna',
                        'BS' => 'Basilea-Città',
                        'FR' => 'Friburgo',
                        'GE' => 'Ginevra',
                        'GL' => 'Glarona',
                        'GR' => 'Grigioni',
                        'JU' => 'Giura',
                        'LU' => 'Lucerna',
                        'NE' => 'Neuchâtel',
                        'NW' => 'Nidwaldo',
                        'OW' => 'Obwaldo',
                        'SG' => 'San-Gallo',
                        'SH' => 'Sciaffusa',
                        'SO' => 'Soletta',
                        'SZ' => 'Svitto',
                        'TG' => 'Turgovia',
                        'TI' => 'Ticino',
                        'UR' => 'Uri',
                        'VD' => 'Vaud',
                        'VS' => 'Vallese',
                        'ZG' => 'Zugo',
                        'ZH' => 'Zurigo',
                ),
        ),
        'countries' => array(
                'en' => array(
                        '' => '',
                        'CH' => 'Switzerland',
                        'AT' => 'Austria',
                        'FR' => 'France',
                        'DE' => 'Germany',
                        'IT' => 'Italy',
                        'LI' => 'Liechtenstein',
                        'Europe' => array(
                                'AX' => 'Åland Islands',
                                'AL' => 'Albania',
                                'AD' => 'Andorra',
                                'AT' => 'Austria',
                                'BY' => 'Belarus',
                                'BE' => 'Belgium',
                                'BA' => 'Bosnia and Herzegovina',
                                'BG' => 'Bulgaria',
                                'HR' => 'Croatia',
                                'CZ' => 'Czech Republic',
                                'DK' => 'Denmark',
                                'EE' => 'Estonia',
                                'FO' => 'Faeroe Islands',
                                'FI' => 'Finland',
                                'FR' => 'France',
                                'DE' => 'Germany',
                                'GI' => 'Gibraltar',
                                'GR' => 'Greece',
                                'GG' => 'Guernsey',
                                'VA' => 'Holy See',
                                'HU' => 'Hungary',
                                'IS' => 'Iceland',
                                'IE' => 'Ireland',
                                'IM' => 'Isle of Man',
                                'IT' => 'Italy',
                                'JE' => 'Jersey',
                                'LV' => 'Latvia',
                                'LI' => 'Liechtenstein',
                                'LT' => 'Lithuania',
                                'LU' => 'Luxembourg',
                                'MT' => 'Malta',
                                'MC' => 'Monaco',
                                'ME' => 'Montenegro',
                                'NL' => 'Netherlands',
                                'NO' => 'Norway',
                                'PL' => 'Poland',
                                'PT' => 'Portugal',
                                'MD' => 'Republic of Moldova',
                                'RO' => 'Romania',
                                'RU' => 'Russian Federation',
                                'SM' => 'San Marino',
                                'RS' => 'Serbia',
                                'SK' => 'Slovakia',
                                'SI' => 'Slovenia',
                                'ES' => 'Spain',
                                'SJ' => 'Svalbard and Jan Mayen Islands',
                                'SE' => 'Sweden',
                                'CH' => 'Switzerland',
                                'MK' => 'Macedonia',
                                'UA' => 'Ukraine',
                                'GB' => 'United Kingdom',
                        ),
                        'Africa' => array(
                                'DZ' => 'Algeria',
                                'AO' => 'Angola',
                                'BJ' => 'Benin',
                                'BW' => 'Botswana',
                                'BF' => 'Burkina Faso',
                                'BI' => 'Burundi',
                                'CM' => 'Cameroon',
                                'CV' => 'Cape Verde',
                                'CF' => 'Central African Republic',
                                'TD' => 'Chad',
                                'KM' => 'Comoros',
                                'CG' => 'Congo',
                                'CI' => 'Cote d\'Ivoire',
                                'CD' => 'Democratic Republic of the Congo',
                                'DJ' => 'Djibouti',
                                'EG' => 'Egypt',
                                'GQ' => 'Equatorial Guinea',
                                'ER' => 'Eritrea',
                                'ET' => 'Ethiopia',
                                'GA' => 'Gabon',
                                'GM' => 'Gambia',
                                'GH' => 'Ghana',
                                'GN' => 'Guinea',
                                'GW' => 'Guinea-Bissau',
                                'KE' => 'Kenya',
                                'LS' => 'Lesotho',
                                'LR' => 'Liberia',
                                'LY' => 'Libyan Arab Jamahiriya',
                                'MG' => 'Madagascar',
                                'MW' => 'Malawi',
                                'ML' => 'Mali',
                                'MR' => 'Mauritania',
                                'MU' => 'Mauritius',
                                'YT' => 'Mayotte',
                                'MA' => 'Morocco',
                                'MZ' => 'Mozambique',
                                'NA' => 'Namibia',
                                'NE' => 'Niger',
                                'NG' => 'Nigeria',
                                'RE' => 'Réunion',
                                'RW' => 'Rwanda',
                                'SH' => 'Saint Helena',
                                'ST' => 'Sao Tome and Principe',
                                'SN' => 'Senegal',
                                'SC' => 'Seychelles',
                                'SL' => 'Sierra Leone',
                                'SO' => 'Somalia',
                                'ZA' => 'South Africa',
                                'SD' => 'Sudan',
                                'SZ' => 'Swaziland',
                                'TG' => 'Togo',
                                'TN' => 'Tunisia',
                                'UG' => 'Uganda',
                                'TZ' => 'United Republic of Tanzania',
                                'EH' => 'Western Sahara',
                                'ZM' => 'Zambia',
                                'ZW' => 'Zimbabwe',
                        ),
                        'Americas' => array(
                                'AI' => 'Anguilla',
                                'AG' => 'Antigua and Barbuda',
                                'AR' => 'Argentina',
                                'AW' => 'Aruba',
                                'BS' => 'Bahamas',
                                'BB' => 'Barbados',
                                'BZ' => 'Belize',
                                'BM' => 'Bermuda',
                                'BO' => 'Bolivia',
                                'BQ' => 'Bonaire',
                                'BR' => 'Brazil',
                                'VG' => 'British Virgin Islands',
                                'CA' => 'Canada',
                                'KY' => 'Cayman Islands',
                                'CL' => 'Chile',
                                'CO' => 'Colombia',
                                'CR' => 'Costa Rica',
                                'CU' => 'Cuba',
                                'CW' => 'Curaçao',
                                'DM' => 'Dominica',
                                'DO' => 'Dominican Republic',
                                'EC' => 'Ecuador',
                                'SV' => 'El Salvador',
                                'FK' => 'Falkland Islands (Malvinas)',
                                'GF' => 'French Guiana',
                                'GL' => 'Greenland',
                                'GD' => 'Grenada',
                                'GP' => 'Guadeloupe',
                                'GT' => 'Guatemala',
                                'GY' => 'Guyana',
                                'HT' => 'Haiti',
                                'HN' => 'Honduras',
                                'JM' => 'Jamaica',
                                'MQ' => 'Martinique',
                                'MX' => 'Mexico',
                                'MS' => 'Montserrat',
                                'NI' => 'Nicaragua',
                                'PA' => 'Panama',
                                'PY' => 'Paraguay',
                                'PE' => 'Peru',
                                'PR' => 'Puerto Rico',
                                'KN' => 'Saint Kitts and Nevis',
                                'LC' => 'Saint Lucia',
                                'MF' => 'Saint Martin (French)',
                                'PM' => 'Saint Pierre and Miquelon',
                                'VC' => 'Saint Vincent and the Grenadines',
                                'BL' => 'Saint-Barthélemy',
                                'SX' => 'Sint Maarten (Dutch)',
                                'SR' => 'Suriname',
                                'TT' => 'Trinidad and Tobago',
                                'TC' => 'Turks and Caicos Islands',
                                'US' => 'United States of America',
                                'VI' => 'United States Virgin Islands',
                                'UY' => 'Uruguay',
                                'VE' => 'Venezuela',
                        ),
                        'Antarctica' => array(
                                'AQ' => 'Antarctica',
                                'BV' => 'Bouvet Island',
                                'TF' => 'French Southern Territories',
                                'HM' => 'Heard Island and McDonald Islands',
                                'GS' => 'South Georgia and the South Sandwich Islands',
                        ),
                        'Asia' => array(
                                'AF' => 'Afghanistan',
                                'AM' => 'Armenia',
                                'AZ' => 'Azerbaijan',
                                'BH' => 'Bahrain',
                                'BD' => 'Bangladesh',
                                'BT' => 'Bhutan',
                                'IO' => 'British Indian Ocean Territory',
                                'BN' => 'Brunei Darussalam',
                                'KH' => 'Cambodia',
                                'CN' => 'China',
                                'HK' => 'China, Hong Kong',
                                'MO' => 'China, Macao',
                                'CX' => 'Christmas Island',
                                'CC' => 'Cocos (Keeling) Islands',
                                'CY' => 'Cyprus',
                                'KP' => 'Democratic People\'s Republic of Korea',
                                'GE' => 'Georgia',
                                'IN' => 'India',
                                'ID' => 'Indonesia',
                                'IR' => 'Iran',
                                'IQ' => 'Iraq',
                                'IL' => 'Israel',
                                'JP' => 'Japan',
                                'JO' => 'Jordan',
                                'KZ' => 'Kazakhstan',
                                'KW' => 'Kuwait',
                                'KG' => 'Kyrgyzstan',
                                'LA' => 'Lao People\'s Democratic Republic',
                                'LB' => 'Lebanon',
                                'MY' => 'Malaysia',
                                'MV' => 'Maldives',
                                'MN' => 'Mongolia',
                                'MM' => 'Myanmar',
                                'NP' => 'Nepal',
                                'PS' => 'Occupied Palestinian Territory',
                                'OM' => 'Oman',
                                'PK' => 'Pakistan',
                                'PH' => 'Philippines',
                                'QA' => 'Qatar',
                                'KR' => 'Republic of Korea',
                                'SA' => 'Saudi Arabia',
                                'SG' => 'Singapore',
                                'LK' => 'Sri Lanka',
                                'SY' => 'Syrian Arab Republic',
                                'TW' => 'Taiwan',
                                'TJ' => 'Tajikistan',
                                'TH' => 'Thailand',
                                'TL' => 'Timor-Leste',
                                'TR' => 'Turkey',
                                'TM' => 'Turkmenistan',
                                'AE' => 'United Arab Emirates',
                                'UZ' => 'Uzbekistan',
                                'VN' => 'Viet Nam',
                                'YE' => 'Yemen',
                        ),
                        'Oceania' => array(
                                'AS' => 'American Samoa',
                                'AU' => 'Australia',
                                'CK' => 'Cook Islands',
                                'FJ' => 'Fiji',
                                'PF' => 'French Polynesia',
                                'GU' => 'Guam',
                                'KI' => 'Kiribati',
                                'MH' => 'Marshall Islands',
                                'FM' => 'Micronesia',
                                'NR' => 'Nauru',
                                'NC' => 'New Caledonia',
                                'NZ' => 'New Zealand',
                                'NU' => 'Niue',
                                'NF' => 'Norfolk Island',
                                'MP' => 'Northern Mariana Islands',
                                'PW' => 'Palau',
                                'PG' => 'Papua New Guinea',
                                'PN' => 'Pitcairn',
                                'WS' => 'Samoa',
                                'SB' => 'Solomon Islands',
                                'TK' => 'Tokelau',
                                'TO' => 'Tonga',
                                'TV' => 'Tuvalu',
                                'VU' => 'Vanuatu',
                                'WF' => 'Wallis and Futuna Islands',
                        ),
                ),
                'de' => array(
                        '' => '',
                        'CH' => 'Schweiz',
                        'DE' => 'Deutschland',
                        'FR' => 'Frankreich',
                        'IT' => 'Italien',
                        'LI' => 'Liechtenstein',
                        'AT' => 'Österreich',
                        'Europa' => array(
                                'AX' => 'Åland',
                                'AL' => 'Albanien',
                                'AD' => 'Andorra',
                                'BY' => 'Belarus',
                                'BE' => 'Belgien',
                                'BA' => 'Bosnien und Herzegowina',
                                'BG' => 'Bulgarien',
                                'DK' => 'Dänemark',
                                'DE' => 'Deutschland',
                                'EE' => 'Estland',
                                'FO' => 'Färöer',
                                'FI' => 'Finnland',
                                'FR' => 'Frankreich',
                                'GI' => 'Gibraltar',
                                'GR' => 'Griechenland',
                                'GG' => 'Guernsey',
                                'IM' => 'Insel Man',
                                'IE' => 'Irland',
                                'IS' => 'Island',
                                'IT' => 'Italien',
                                'JE' => 'Jersey',
                                'HR' => 'Kroatien',
                                'LV' => 'Lettland',
                                'LI' => 'Liechtenstein',
                                'LT' => 'Litauen',
                                'LU' => 'Luxemburg',
                                'MT' => 'Malta',
                                'MK' => 'Mazedonien',
                                'MD' => 'Moldawien',
                                'MC' => 'Monaco',
                                'ME' => 'Montenegro',
                                'NL' => 'Niederlande',
                                'NO' => 'Norwegen',
                                'AT' => 'Österreich',
                                'PL' => 'Polen',
                                'PT' => 'Portugal',
                                'RO' => 'Rumänien',
                                'RU' => 'Russland',
                                'SM' => 'San Marino',
                                'SE' => 'Schweden',
                                'CH' => 'Schweiz',
                                'RS' => 'Serbien',
                                'SK' => 'Slowakei',
                                'SI' => 'Slowenien',
                                'ES' => 'Spanien',
                                'SJ' => 'Svalbard und Jan Mayen',
                                'CZ' => 'Tschechische Republik',
                                'UA' => 'Ukraine',
                                'HU' => 'Ungarn',
                                'VA' => 'Vatikanstadt',
                                'GB' => 'Vereinigtes Königreich',
                        ),
                        'Afrika' => array(
                                'EG' => 'Ägypten',
                                'DZ' => 'Algerien',
                                'AO' => 'Angola',
                                'GQ' => 'Äquatorialguinea',
                                'ET' => 'Äthiopien',
                                'BJ' => 'Benin',
                                'BW' => 'Botswana',
                                'BF' => 'Burkina Faso',
                                'BI' => 'Burundi',
                                'CI' => 'Elfenbeinküste',
                                'DJ' => 'Dschibuti',
                                'ER' => 'Eritrea',
                                'GA' => 'Gabun',
                                'GM' => 'Gambia',
                                'GH' => 'Ghana',
                                'GN' => 'Guinea',
                                'GW' => 'Guinea-Bissau',
                                'CM' => 'Kamerun',
                                'CV' => 'Kap Verde',
                                'KE' => 'Kenia',
                                'KM' => 'Komoren',
                                'CD' => 'Kongo',
                                'LS' => 'Lesotho',
                                'LR' => 'Liberia',
                                'LY' => 'Libyen',
                                'MG' => 'Madagaskar',
                                'MW' => 'Malawi',
                                'ML' => 'Mali',
                                'MA' => 'Marokko',
                                'MR' => 'Mauretanien',
                                'MU' => 'Mauritius',
                                'YT' => 'Mayotte',
                                'MZ' => 'Mosambik',
                                'NA' => 'Namibia',
                                'NE' => 'Niger',
                                'NG' => 'Nigeria',
                                'CG' => 'Republik Kongo',
                                'RE' => 'Réunion',
                                'RW' => 'Ruanda',
                                'ZM' => 'Sambia',
                                'ST' => 'São Tomé und Príncipe',
                                'SN' => 'Senegal',
                                'SC' => 'Seychellen',
                                'SL' => 'Sierra Leone',
                                'ZW' => 'Simbabwe',
                                'SO' => 'Somalia',
                                'SH' => 'St. Helena',
                                'ZA' => 'Südafrika',
                                'SD' => 'Sudan',
                                'SZ' => 'Swasiland',
                                'TZ' => 'Tansania',
                                'TG' => 'Togo',
                                'TD' => 'Tschad',
                                'TN' => 'Tunesien',
                                'UG' => 'Uganda',
                                'EH' => 'Westsahara',
                                'CF' => 'Zentralafrikanische Republik',
                        ),
                        'Antarktis' => array(
                                'AQ' => 'Antarktis',
                                'BV' => 'Bouvetinsel',
                                'TF' => 'Französische Süd- und Antarktisgebiete',
                                'HM' => 'Heard und McDonaldinseln',
                                'GS' => 'Südgeorgien und die Südlichen Sandwichinseln',
                        ),
                        'Asien' => array(
                                'AF' => 'Afghanistan',
                                'AM' => 'Armenien',
                                'AZ' => 'Aserbaidschan',
                                'BH' => 'Bahrain',
                                'BD' => 'Bangladesch',
                                'BT' => 'Bhutan',
                                'IO' => 'Britisches Territorium im Indischen Ozean',
                                'BN' => 'Brunei Darussalam',
                                'CN' => 'China, Volksrepublik',
                                'GE' => 'Georgien',
                                'HK' => 'Hongkong',
                                'IN' => 'Indien',
                                'ID' => 'Indonesien',
                                'IQ' => 'Irak',
                                'IR' => 'Iran, Islamische Republik',
                                'IL' => 'Israel',
                                'JP' => 'Japan',
                                'YE' => 'Jemen',
                                'JO' => 'Jordanien',
                                'KH' => 'Kambodscha',
                                'QA' => 'Katar',
                                'CC' => 'Kokosinseln',
                                'KP' => 'Nordkorea',
                                'KR' => 'Südkorea',
                                'KW' => 'Kuwait',
                                'LA' => 'Laos',
                                'LB' => 'Libanon',
                                'MO' => 'Macao',
                                'MY' => 'Malaysia',
                                'MV' => 'Malediven',
                                'MN' => 'Mongolei',
                                'MM' => 'Myanmar (Burma)',
                                'NP' => 'Nepal',
                                'OM' => 'Oman',
                                'TL' => 'Osttimor',
                                'PK' => 'Pakistan',
                                'PS' => 'Palästinensische Autonomiegebiete',
                                'PH' => 'Philippinen',
                                'TW' => 'Taiwan',
                                'SA' => 'Saudi-Arabien',
                                'SG' => 'Singapur',
                                'LK' => 'Sri Lanka',
                                'SY' => 'Syrien',
                                'TH' => 'Thailand',
                                'TR' => 'Türkei',
                                'AE' => 'Vereinigte Arabische Emirate',
                                'VN' => 'Vietnam',
                                'CX' => 'Weihnachtsinsel',
                                'CY' => 'Zypern',
                        ),
                        'Nord-und Südamerika' => array(
                                'VI' => 'Amerikanische Jungferninseln',
                                'AI' => 'Anguilla',
                                'AG' => 'Antigua und Barbuda',
                                'AR' => 'Argentinien',
                                'AW' => 'Aruba',
                                'BS' => 'Bahamas',
                                'BB' => 'Barbados',
                                'BZ' => 'Belize',
                                'BM' => 'Bermuda',
                                'BQ' => 'Besondere Gemeinden (Niederlande)',
                                'BO' => 'Bolivien',
                                'BR' => 'Brasilien',
                                'VG' => 'Britische Jungferninseln',
                                'CL' => 'Chile',
                                'CR' => 'Costa Rica',
                                'CW' => 'Curaçao',
                                'DM' => 'Dominica',
                                'DO' => 'Dominikanische Republik',
                                'EC' => 'Ecuador',
                                'SV' => 'El Salvador',
                                'FK' => 'Falklandinseln',
                                'GF' => 'Französisch-Guayana',
                                'GD' => 'Grenada',
                                'GL' => 'Grönland',
                                'GP' => 'Guadeloupe',
                                'GT' => 'Guatemala',
                                'GY' => 'Guyana',
                                'HT' => 'Haiti',
                                'HN' => 'Honduras',
                                'JM' => 'Jamaika',
                                'KY' => 'Kaimaninseln',
                                'CA' => 'Kanada',
                                'KZ' => 'Kasachstan',
                                'KG' => 'Kirgisistan',
                                'CO' => 'Kolumbien',
                                'CU' => 'Kuba',
                                'MQ' => 'Martinique',
                                'MX' => 'Mexiko',
                                'MS' => 'Montserrat',
                                'NI' => 'Nicaragua',
                                'PA' => 'Panama',
                                'PY' => 'Paraguay',
                                'PE' => 'Peru',
                                'PR' => 'Puerto Rico',
                                'BL' => 'Saint-Barthélemy',
                                'MF' => 'Saint-Martin (franz. Teil)',
                                'PM' => 'Saint-Pierre und Miquelon',
                                'SX' => 'Sint Maarten (niederl. Teil)',
                                'KN' => 'St. Kitts und Nevis',
                                'LC' => 'St. Lucia',
                                'VC' => 'St. Vincent und die Grenadinen',
                                'SR' => 'Suriname',
                                'TJ' => 'Tadschikistan',
                                'TT' => 'Trinidad und Tobago',
                                'TM' => 'Turkmenistan',
                                'TC' => 'Turks- und Caicosinseln',
                                'UY' => 'Uruguay',
                                'UZ' => 'Usbekistan',
                                'VE' => 'Venezuela',
                                'US' => 'Vereinigte Staaten von Amerika',
                        ),
                        'Ozeanien' => array(
                                'AS' => 'Amerikanisch-Samoa',
                                'AU' => 'Australien',
                                'CK' => 'Cookinseln',
                                'FJ' => 'Fidschi',
                                'PF' => 'Französisch-Polynesien',
                                'GU' => 'Guam',
                                'KI' => 'Kiribati',
                                'MH' => 'Marshallinseln',
                                'FM' => 'Mikronesien',
                                'NR' => 'Nauru',
                                'NC' => 'Neukaledonien',
                                'NZ' => 'Neuseeland',
                                'NU' => 'Niue',
                                'MP' => 'Nördliche Marianen',
                                'NF' => 'Norfolkinsel',
                                'PW' => 'Palau',
                                'PG' => 'Papua-Neuguinea',
                                'PN' => 'Pitcairninseln',
                                'SB' => 'Salomonen',
                                'WS' => 'Samoa',
                                'TK' => 'Tokelau',
                                'TO' => 'Tonga',
                                'TV' => 'Tuvalu',
                                'VU' => 'Vanuatu',
                                'WF' => 'Wallis und Futuna',
                        ),
                ),
                'fr' => array(
                        '' => '',
                        'CH' => 'Suisse',
                        'DE' => 'Allemagne',
                        'AT' => 'Autriche',
                        'FR' => 'France',
                        'IT' => 'Italie',
                        'LI' => 'Liechtenstein',
                        'Europe' => array(
                                'AL' => 'Albanie',
                                'DE' => 'Allemagne',
                                'AD' => 'Andorre',
                                'AT' => 'Autriche',
                                'BY' => 'Bélarus',
                                'BE' => 'Belgique',
                                'BA' => 'Bosnie-Herzégovine',
                                'BG' => 'Bulgarie',
                                'HR' => 'Croatie',
                                'DK' => 'Danemark',
                                'ES' => 'Espagne',
                                'EE' => 'Estonie',
                                'MK' => 'Macédoine',
                                'RU' => 'Fédération de Russie',
                                'FI' => 'Finlande',
                                'FR' => 'France',
                                'GI' => 'Gibraltar',
                                'GR' => 'Grèce',
                                'GG' => 'Guernesey',
                                'HU' => 'Hongrie',
                                'IM' => 'Île de Man',
                                'AX' => 'Îles d\' Åland',
                                'FO' => 'Îles Féroé',
                                'SJ' => 'Îles Svalbard et Jan Mayen',
                                'IE' => 'Irlande',
                                'IS' => 'Islande',
                                'IT' => 'Italie',
                                'JE' => 'Le Jersey',
                                'LV' => 'Lettonie',
                                'LI' => 'Liechtenstein',
                                'LT' => 'Lituanie',
                                'LU' => 'Luxembourg',
                                'MT' => 'Malte',
                                'MC' => 'Monaco',
                                'ME' => 'Monténégro (le)',
                                'NO' => 'Norvège',
                                'NL' => 'Pays-Bas',
                                'PL' => 'Pologne',
                                'PT' => 'Portugal',
                                'MD' => 'République de Moldova',
                                'CZ' => 'République tchèque',
                                'RO' => 'Roumanie',
                                'GB' => 'Royaume-Uni',
                                'SM' => 'Saint-Marino',
                                'VA' => 'Saint-Siège',
                                'RS' => 'Serbie (la)',
                                'SK' => 'Slovaquie',
                                'SI' => 'Slovénie',
                                'SE' => 'Suède',
                                'CH' => 'Suisse',
                                'UA' => 'Ukraine',
                        ),
                        'Afrique' => array(
                                'ZA' => 'Afrique du Sud',
                                'DZ' => 'Algérie',
                                'AO' => 'Angola',
                                'BJ' => 'Bénin',
                                'BW' => 'Botswana',
                                'BF' => 'Burkina Faso',
                                'BI' => 'Burundi',
                                'CM' => 'Cameroun',
                                'CV' => 'Cap-Vert',
                                'KM' => 'Comores',
                                'CG' => 'Congo',
                                'CI' => 'Côte d\'Ivoire',
                                'DJ' => 'Djibouti',
                                'EG' => 'Égypte',
                                'ER' => 'Érythrée',
                                'ET' => 'Éthiopie',
                                'GA' => 'Gabon',
                                'GM' => 'Gambie',
                                'GH' => 'Ghana',
                                'GN' => 'Guinée',
                                'GQ' => 'Guinée équatoriale',
                                'GW' => 'Guinée-Bissau',
                                'LY' => 'Jamahiriya arabe libyenne',
                                'KE' => 'Kenya',
                                'LS' => 'Lesotho',
                                'LR' => 'Libéria',
                                'MG' => 'Madagascar',
                                'MW' => 'Malawi',
                                'ML' => 'Mali',
                                'MA' => 'Maroc',
                                'MU' => 'Maurice',
                                'MR' => 'Mauritanie',
                                'YT' => 'Mayotte',
                                'MZ' => 'Mozambique',
                                'NA' => 'Namibie',
                                'NE' => 'Niger',
                                'NG' => 'Nigéria',
                                'UG' => 'Ouganda',
                                'CF' => 'République centrafricaine',
                                'CD' => 'République démocratique du Congo',
                                'TZ' => 'République-Unie de Tanzanie',
                                'RE' => 'Réunion',
                                'RW' => 'Rwanda',
                                'EH' => 'Sahara occidental',
                                'SH' => 'Sainte-Hélène',
                                'ST' => 'Sao Tomé-et-Principe',
                                'SN' => 'Sénégal',
                                'SC' => 'Seychelles',
                                'SL' => 'Sierra Leone',
                                'SO' => 'Somalie',
                                'SD' => 'Soudan',
                                'SZ' => 'Swaziland',
                                'TD' => 'Tchad',
                                'TG' => 'Togo',
                                'TN' => 'Tunisie',
                                'ZM' => 'Zambie',
                                'ZW' => 'Zimbabwe',
                        ),
                        'Amériques' => array(
                                'AI' => 'Anguilla',
                                'AG' => 'Antigua-et-Barbuda',
                                'AR' => 'Argentine',
                                'AW' => 'Aruba',
                                'BS' => 'Bahamas',
                                'BB' => 'Barbade',
                                'BZ' => 'Belize',
                                'BM' => 'Bermudes',
                                'BO' => 'Bolivie',
                                'BQ' => 'Bonaire, Saint-Eustache et Saba',
                                'BR' => 'Brésil',
                                'CA' => 'Canada',
                                'CL' => 'Chili',
                                'CO' => 'Colombie',
                                'CR' => 'Costa Rica',
                                'CU' => 'Cuba',
                                'CW' => 'Curaçao',
                                'DM' => 'Dominique',
                                'SV' => 'El Salvador',
                                'EC' => 'Équateur',
                                'US' => 'États-Unis d\'Amérique',
                                'GD' => 'Grenade',
                                'GL' => 'Groenland',
                                'GP' => 'Guadeloupe',
                                'GT' => 'Guatemala',
                                'GY' => 'Guyana',
                                'GF' => 'Guyane française',
                                'HT' => 'Haïti',
                                'HN' => 'Honduras',
                                'KY' => 'Îles Caïmanes',
                                'FK' => 'Îles Falkland (Malvinas)',
                                'TC' => 'Îles Turques et Caïques',
                                'VI' => 'Îles Vierges américaines',
                                'VG' => 'Îles Vierges britanniques',
                                'JM' => 'Jamaïque',
                                'MQ' => 'Martinique',
                                'MX' => 'Mexique',
                                'MS' => 'Montserrat',
                                'NI' => 'Nicaragua',
                                'PA' => 'Panama',
                                'PY' => 'Paraguay',
                                'PE' => 'Pérou',
                                'PR' => 'Porto Rico',
                                'DO' => 'République dominicaine',
                                'BL' => 'Saint-Barthélemy',
                                'KN' => 'Saint-Kitts-et-Nevis',
                                'MF' => 'Saint-Martin (partie française)',
                                'SX' => 'Saint-Martin (partie néerlandaise)',
                                'PM' => 'Saint-Pierre-et-Miquelon',
                                'VC' => 'Saint-Vincent-et-les Grenadines',
                                'LC' => 'Sainte-Lucie',
                                'SR' => 'Suriname',
                                'TT' => 'Trinité-et-Tobago',
                                'UY' => 'Uruguay',
                                'VE' => 'Venezuela',
                        ),
                        'Antarctique' => array(
                                'AQ' => 'Antarctique',
                                'GS' => 'Géorgie du Sud-et-les Îles Sandwich du Sud',
                                'BV' => 'Île Bouvet',
                                'HM' => 'Îles Heard-et-MacDonald',
                                'TF' => 'Terres australes et antarctiques françaises',
                        ),
                        'Asie' => array(
                                'AF' => 'Afghanistan',
                                'SA' => 'Arabie saoudite',
                                'AM' => 'Arménie',
                                'AZ' => 'Azerbaïdjan',
                                'BH' => 'Bahreïn',
                                'BD' => 'Bangladesh',
                                'BT' => 'Bhoutan',
                                'BN' => 'Brunéi Darussalam',
                                'KH' => 'Cambodge',
                                'CN' => 'Chine',
                                'HK' => 'Chine, Hong Kong',
                                'MO' => 'Chine, Macao',
                                'CY' => 'Chypre',
                                'AE' => 'Émirats arabes unis',
                                'GE' => 'Géorgie',
                                'CX' => 'Île Christmas',
                                'CC' => 'Îles Cocos',
                                'IN' => 'Inde',
                                'ID' => 'Indonésie',
                                'IR' => 'Iran',
                                'IQ' => 'Iraq',
                                'IL' => 'Israël',
                                'JP' => 'Japon',
                                'JO' => 'Jordanie',
                                'KZ' => 'Kazakhstan',
                                'KG' => 'Kirghizistan',
                                'KW' => 'Koweït',
                                'LB' => 'Liban',
                                'MY' => 'Malaisie',
                                'MV' => 'Maldives',
                                'MN' => 'Mongolie',
                                'MM' => 'Myanmar',
                                'NP' => 'Népal',
                                'OM' => 'Oman',
                                'UZ' => 'Ouzbékistan',
                                'PK' => 'Pakistan',
                                'PH' => 'Philippines',
                                'QA' => 'Qatar',
                                'SY' => 'République arabe syrienne',
                                'KR' => 'République de Corée',
                                'LA' => 'République démocratique populaire lao',
                                'KP' => 'République populaire démocratique de Corée',
                                'SG' => 'Singapour',
                                'LK' => 'Sri Lanka',
                                'TJ' => 'Tadjikistan',
                                'TW' => 'Taïwan, République de Chine',
                                'IO' => 'Territoire britannique de l\'océan Indien',
                                'PS' => 'Territoire palestinien occupé',
                                'TH' => 'Thaïlande',
                                'TL' => 'Timor-Leste',
                                'TM' => 'Turkménistan',
                                'TR' => 'Turquie',
                                'VN' => 'Viet Nam',
                                'YE' => 'Yémen',
                        ),
                        'Océanie' => array(
                                'AU' => 'Australie',
                                'FJ' => 'Fidji',
                                'GU' => 'Guam',
                                'NF' => 'Île Norfolk',
                                'CK' => 'Îles Cook',
                                'MP' => 'Îles Mariannes septentrionales',
                                'MH' => 'Îles Marshall',
                                'SB' => 'Îles Salomon',
                                'WF' => 'Îles Wallis et Futuna',
                                'KI' => 'Kiribati',
                                'FM' => 'Micronésie',
                                'NR' => 'Nauru',
                                'NU' => 'Nioué',
                                'NC' => 'Nouvelle-Calédonie',
                                'NZ' => 'Nouvelle-Zélande',
                                'PW' => 'Palaos',
                                'PG' => 'Papouasie-Nouvelle-Guinée',
                                'PN' => 'Pitcairn',
                                'PF' => 'Polynésie française',
                                'WS' => 'Samoa',
                                'AS' => 'Samoas américaines',
                                'TK' => 'Tokélaou',
                                'TO' => 'Tonga',
                                'TV' => 'Tuvalu',
                                'VU' => 'Vanuatu',
                        ),
                ),
                'it' => array(
                        '' => '',
                        'CH' => 'Svizzera',
                        'AT' => 'Austria',
                        'FR' => 'Francia',
                        'DE' => 'Germania',
                        'IT' => 'Italia',
                        'LI' => 'Liechtenstein',
                        'Europa' => array(
                                'AL' => 'Albania',
                                'AD' => 'Andorra',
                                'AT' => 'Austria',
                                'BE' => 'Belgio',
                                'BY' => 'Bielorussia',
                                'BA' => 'Bosnia-Erzegovina',
                                'BG' => 'Bulgaria',
                                'VA' => 'Città del Vaticano',
                                'HR' => 'Croazia',
                                'DK' => 'Danimarca',
                                'EE' => 'Estonia',
                                'FI' => 'Finlandia',
                                'FR' => 'Francia',
                                'DE' => 'Germania',
                                'GI' => 'Gibilterra',
                                'GR' => 'Grecia',
                                'GG' => 'Guernsey',
                                'IE' => 'Irlanda',
                                'IS' => 'Islanda',
                                'IM' => 'Isola di Man',
                                'AX' => 'Isole Åland',
                                'FO' => 'Isole Fær Øer',
                                'IT' => 'Italia',
                                'JE' => 'Jersey',
                                'LV' => 'Lettonia',
                                'LI' => 'Liechtenstein',
                                'LT' => 'Lituania',
                                'LU' => 'Lussemburgo',
                                'MK' => 'Macedonia',
                                'MT' => 'Malta',
                                'MD' => 'Moldavia',
                                'MC' => 'Monaco',
                                'ME' => 'Montenegro',
                                'NO' => 'Norvegia',
                                'NL' => 'Olanda',
                                'PL' => 'Polonia',
                                'PT' => 'Portogallo',
                                'GB' => 'Regno Unito',
                                'CZ' => 'Repubblica Ceca',
                                'RO' => 'Romania',
                                'RU' => 'Russia',
                                'SM' => 'San Marino',
                                'RS' => 'Serbia',
                                'SK' => 'Slovacchia',
                                'SI' => 'Slovenia',
                                'ES' => 'Spagna',
                                'SJ' => 'Svalbard',
                                'SE' => 'Svezia',
                                'CH' => 'Svizzera',
                                'UA' => 'Ucraina',
                                'HU' => 'Ungheria',
                        ),
                        'Africa' => array(
                                'DZ' => 'Algeria',
                                'AO' => 'Angola',
                                'BJ' => 'Benin',
                                'BW' => 'Botswana',
                                'BF' => 'Burkina Faso',
                                'BI' => 'Burundi',
                                'CM' => 'Camerun',
                                'CV' => 'Capo Verde',
                                'TD' => 'Ciad',
                                'KM' => 'Comore',
                                'CI' => 'Costa d\'Avorio',
                                'EG' => 'Egitto',
                                'ER' => 'Eritrea',
                                'ET' => 'Etiopia',
                                'GA' => 'Gabon',
                                'GM' => 'Gambia',
                                'GH' => 'Ghana',
                                'DJ' => 'Gibuti',
                                'GN' => 'Guinea',
                                'GQ' => 'Guinea Equatoriale',
                                'GW' => 'Guinea-Bissau',
                                'KE' => 'Kenya',
                                'LS' => 'Lesotho',
                                'LR' => 'Liberia',
                                'LY' => 'Libia',
                                'MG' => 'Madagascar',
                                'MW' => 'Malawi',
                                'ML' => 'Mali',
                                'MA' => 'Marocco',
                                'MR' => 'Mauritania',
                                'MU' => 'Mauritius',
                                'YT' => 'Mayotte',
                                'MZ' => 'Mozambico',
                                'NA' => 'Namibia',
                                'NE' => 'Niger',
                                'NG' => 'Nigeria',
                                'CF' => 'Repubblica Centrafricana',
                                'CG' => 'Repubblica del Congo',
                                'CD' => 'Repubblica Democratica del Congo',
                                'RE' => 'Réunion',
                                'RW' => 'Ruanda',
                                'EH' => 'Sahara Occidentale',
                                'SH' => 'Sant\'Elena',
                                'ST' => 'São Tomé e Príncipe',
                                'SN' => 'Senegal',
                                'SC' => 'Seychelles',
                                'SL' => 'Sierra Leone',
                                'SO' => 'Somalia',
                                'ZA' => 'Sudafrica',
                                'SD' => 'Sudan',
                                'SZ' => 'Swaziland',
                                'TZ' => 'Tanzania',
                                'TG' => 'Togo',
                                'TN' => 'Tunisia',
                                'UG' => 'Uganda',
                                'ZM' => 'Zambia',
                                'ZW' => 'Zimbabwe',
                        ),
                        'Americhe' => array(
                                'AI' => 'Anguilla',
                                'AG' => 'Antigua e Barbuda',
                                'AR' => 'Argentina',
                                'AW' => 'Aruba',
                                'BS' => 'Bahamas',
                                'BB' => 'Barbados',
                                'BZ' => 'Belize',
                                'BM' => 'Bermuda',
                                'BO' => 'Bolivia',
                                'BR' => 'Brasile',
                                'CA' => 'Canada',
                                'CL' => 'Cile',
                                'CO' => 'Colombia',
                                'CR' => 'Costa Rica',
                                'CU' => 'Cuba',
                                'DM' => 'Dominica',
                                'EC' => 'Ecuador',
                                'SV' => 'El Salvador',
                                'JM' => 'Giamaica',
                                'GD' => 'Grenada',
                                'GL' => 'Groenlandia',
                                'GP' => 'Guadalupa',
                                'GT' => 'Guatemala',
                                'GY' => 'Guyana',
                                'GF' => 'Guyana Francese',
                                'HT' => 'Haiti',
                                'HN' => 'Honduras',
                                'KY' => 'Isole Cayman',
                                'FK' => 'Isole Falkland',
                                'TC' => 'Isole Turks e Caicos',
                                'VI' => 'Isole Vergini Americane',
                                'VG' => 'Isole Vergini Britanniche',
                                'MQ' => 'Martinica',
                                'MX' => 'Messico',
                                'MS' => 'Montserrat',
                                'NI' => 'Nicaragua',
                                'PA' => 'Panamá',
                                'PY' => 'Paraguay',
                                'PE' => 'Perù',
                                'PR' => 'Porto Rico',
                                'DO' => 'Repubblica Dominicana',
                                'KN' => 'Saint Kitts e Nevis',
                                'PM' => 'Saint Pierre e Miquelon',
                                'VC' => 'Saint Vincent e Grenadine',
                                'BL' => 'Saint-Barthélemy',
                                'MF' => 'Saint-Martin',
                                'LC' => 'Santa Lucia',
                                'US' => 'Stati Uniti d\'America',
                                'SR' => 'Suriname',
                                'TT' => 'Trinidad e Tobago',
                                'UY' => 'Uruguay',
                                'VE' => 'Venezuela',
                                'BQ' => 'Bonaire, St. Eustatius e Saba',
                                'CW' => 'Curacao',
                                'SX' => 'St. Maarten (olandese)',
                        ),
                        'Antartide' => array(
                                'AQ' => 'Antartide',
                                'GS' => 'Georgia del Sud e isole Sandwich meridionali',
                                'BV' => 'Isola Bouvet',
                                'HM' => 'Isole Heard e McDonald',
                                'TF' => 'Territori Francesi del Sud',
                        ),
                        'Asia' => array(
                                'AF' => 'Afghanistan',
                                'SA' => 'Arabia Saudita',
                                'AM' => 'Armenia',
                                'AZ' => 'Azerbaigian',
                                'BH' => 'Bahrain',
                                'BD' => 'Bangladesh',
                                'BT' => 'Bhutan',
                                'MM' => 'Birmania',
                                'BN' => 'Brunei',
                                'KH' => 'Cambogia',
                                'CN' => 'Cina',
                                'CY' => 'Cipro',
                                'KP' => 'Corea del Nord',
                                'KR' => 'Corea del Sud',
                                'AE' => 'Emirati Arabi Uniti',
                                'PH' => 'Filippine',
                                'GE' => 'Georgia',
                                'JP' => 'Giappone',
                                'JO' => 'Giordania',
                                'HK' => 'Hong Kong',
                                'IN' => 'India',
                                'ID' => 'Indonesia',
                                'IR' => 'Iran',
                                'IQ' => 'Iraq',
                                'CX' => 'Isola Christmas',
                                'CC' => 'Isole Cocos',
                                'IL' => 'Israele',
                                'KZ' => 'Kazakistan',
                                'KG' => 'Kirghizistan',
                                'KW' => 'Kuwait',
                                'LA' => 'Laos',
                                'LB' => 'Libano',
                                'MO' => 'Macao',
                                'MV' => 'Maldive',
                                'MY' => 'Malesia',
                                'MN' => 'Mongolia',
                                'NP' => 'Nepal',
                                'OM' => 'Oman',
                                'PK' => 'Pakistan',
                                'QA' => 'Qatar',
                                'TW' => 'Repubblica di Cina',
                                'SG' => 'Singapore',
                                'SY' => 'Siria',
                                'LK' => 'Sri Lanka',
                                'TJ' => 'Tagikistan',
                                'IO' => 'Territori Britannici dell\'Oceano Indiano',
                                'PS' => 'Territori Palestinesi Occupati',
                                'TH' => 'Thailandia',
                                'TL' => 'Timor Est',
                                'TR' => 'Turchia',
                                'TM' => 'Turkmenistan',
                                'UZ' => 'Uzbekistan',
                                'VN' => 'Vietnam',
                                'YE' => 'Yemen',
                        ),
                        'Oceania' => array(
                                'AU' => 'Australia',
                                'FJ' => 'Figi',
                                'GU' => 'Guam',
                                'NF' => 'Isola Norfolk',
                                'CK' => 'Isole Cook',
                                'MP' => 'Isole Marianne Settentrionali',
                                'MH' => 'Isole Marshall',
                                'PN' => 'Isole Pitcairn',
                                'SB' => 'Isole Salomone',
                                'KI' => 'Kiribati',
                                'NR' => 'Nauru',
                                'NU' => 'Niue',
                                'NC' => 'Nuova Caledonia',
                                'NZ' => 'Nuova Zelanda',
                                'PW' => 'Palau',
                                'PG' => 'Papua Nuova Guinea',
                                'PF' => 'Polinesia Francese',
                                'WS' => 'Samoa',
                                'AS' => 'Samoa Americane',
                                'FM' => 'Micronesia',
                                'TK' => 'Tokelau',
                                'TO' => 'Tonga',
                                'TV' => 'Tuvalu',
                                'VU' => 'Vanuatu',
                                'WF' => 'Wallis e Futuna',
                        ),
                ),
        )
        ,'employeetypes' => array(
                'en' => array(
                        '0' => 'Sympathizer',
                        '1' => 'Cabin boy',
                        '2' => 'Pirate',
                        '3' => 'Veteran',
                        '9' => 'Fleet',
                ),
                'de' => array(
                        '0' => 'Sympathisant',
                        '1' => 'Schiffsjunge',
                        '2' => 'Pirat',
                        '3' => 'Veteran',
                        '9' => 'Flotte',
                ),
                'fr' => array(
                        '0' => 'Sympathisant',
                        '1' => 'Garçon de cabine',
                        '2' => 'Pirate',
                        '3' => 'Vétéran',
                        '9' => 'Flotte',
                ),
                'it' => array(
                        '0' => 'Simpatizzante',
                        '1' => 'Schiffsjunge',
                        '2' => 'Pirata',
                        '3' => 'Veterano',
                        '9' => 'Flotta',
                ),
        ),
        'genders' => array(
                'en' => array(
                        '' => '',
                        0 => 'Unspecified',
                        2 => 'Female',
                        1 => 'Male',
                        9 => 'Not applicable',
                ),
                'de' => array(
                        '' => '',
                        0 => 'Keine Angabe',
                        2 => 'Frau',
                        1 => 'Mann',
                        9 => 'Nich anwendbar',
                ),
                'fr' => array(
                        '' => '',
                        0 => 'Non spécifié',
                        2 => 'Femme',
                        1 => 'Homme',
                        9 => "Ne s'applique pas",
                ),
                'it' => array(
                        '' => '',
                        0 => 'Imprecisato',
                        2 => 'Femminile',
                        1 => 'Maschio',
                        9 => 'Non applicabile',
                ),
        ),
        'languages' => array(
                '' => ''
                ,'de' => 'Deutsch'
                ,'fr' => 'Français'
                ,'it' => 'Italiano'
                ,'en' => 'English'
        ),
        'sections' => array(
                'en' => array(
                        'pp' => '',
                        'ag' => 'Section Aargau',
                        'bb' => 'Section of both Basel',
                        'be' => 'Section Bern',
                        'zs' => 'Section Central Switzerland',
                        'fr' => 'Section Freiburg',
                        'ge' => 'Section Geneva',
                        'ne' => 'Section Neuchâtel',
                        'os' => 'Section St. Gallen and both Appenzell',
                        'ts' => 'Section Thurgau-Schaffhausen',
                        'vs' => 'Section Valais',
                        'vd' => 'Section Vaud',
                        'zh' => 'Section Zürich',
			'ti' => 'Section Ticino',
                        'pps' => 'None',
                ),
                'de' => array(
                        'pp' => '',
                        'ag' => 'Sektion Aargau',
                        'bb' => 'Sektion Beider Basel',
                        'be' => 'Sektion Bern',
                        'fr' => 'Sektion Freiburg',
                        'ge' => 'Sektion Genf',
                        'ne' => 'Sektion Neuenburg',
                        'os' => 'Sektion St. Gallen und beider Appenzell',
                        'ts' => 'Sektion Thurgau-Schaffhausen',
                        'vd' => 'Sektion Waadt',
                        'vs' => 'Sektion Wallis',
                        'zs' => 'Sektion Zentralschweiz',
                        'zh' => 'Sektion Zürich',
			'ti' => 'Sektion Tessin',
                        'pps' => 'Keine',
                ),
                'fr' => array(
                        'pp' => '',
                        'ag' => 'Section Aargovie',
                        'bb' => 'Section des deux Bâle',
                        'be' => 'Section Berne',
                        'fr' => 'Section Fribourg',
                        'ge' => 'Section Genève',
                        'ne' => 'Section Neuchâtel',
                        'os' => 'Section Saint-Gall et d\'Appenzell fois',
                        'zs' => 'Section suisse centrale',
                        'ts' => 'Section Thurgovie-Schaffhouse',
                        'vs' => 'Section Valais',
                        'vd' => 'Section Vaud',
                        'zh' => 'Section Zurich',
			'ti' => 'Section Tessin',
                        'pps' => 'Aucun',
                ),
                'it' => array(
                        'pp' => '',
                        'ag' => 'Sezione Aargivia',
                        'bb' => 'Sezione di entrambi Basilea',
                        'be' => 'Sezione Berna',
                        'fr' => 'Sezione Friburgo',
                        'ge' => 'Sezione Ginevra',
                        'ne' => 'Sezione Neuchâtel',
                        'os' => 'Sezione San Gallo e Appenzello entrambi',
                        'zs' => 'Sezione svizzera centrale',
                        'ts' => 'Sezione Turgovia-Sciaffusa',
                        'vs' => 'Sezione Vallese',
                        'vd' => 'Sezione Vaud',
                        'zh' => 'Sezione Zurigo',
			'ti' => 'Sezione Ticino',
                        'pps' => 'Nessuno',
                ),
        ),
        'contributionclasses' => array(
                'en' => array(
                        0 => 'Normal (CHF 60.–)',
                        1 => 'Reduced (CHF 30.–)',
                ),
                'de' => array(
                        0 => 'Normal (SFr. 60.–)',
                        1 => 'Reduziert (SFr. 30.–)',
                ),
                'fr' => array(
                        0 => 'Normal (Fr. 60.–)',
                        1 => 'Réduction (Fr. 30.–)',
                ),
                'it' => array(
                        0 => 'Normale (Fr. 60.–)',
                        1 => 'Ridotto (Fr. 30.–)',
                ),
        ),
        'notificationmethods' => array(
                'en' => array(
                        1 => 'E-Mail',
                        0 => 'Letter',
                ),
                'de' => array(
                        1 => 'E-Mail',
                        0 => 'Briefpost',
                ),
                'fr' => array(
                        1 => 'E-Mail',
                        0 => 'Poste',
                ),
                'it' => array(
                        1 => 'E-Mail',
                        0 => 'Posta',
                ),
        ),
        'businesscategory' => array(
                'en' => array(
                        '0' => 'Political',
                        '1' => 'Operative',
                ),
                'de' => array(
                        '0' => 'Politisch',
                        '1' => 'Operativ',
                ),
                'ft' => array(
                        '0' => 'Politiquement',
                        '1' => 'Dispositif',
                ),
                'it' => array(
                        '0' => 'Politicamente',
                        '1' => 'Dispositivo',
                ),
        ),
        'phoneprefix' => array(
                'EG' => '+20'
                ,'GQ' => '+240'
                ,'ET' => '+251'
//,'AF' => ''
                ,'AL' => '+355'
                ,'DZ' => '+213'
                ,'AD' => '+376'
                ,'AO' => '+244'
                ,'AG' => '+1809'
                ,'AR' => '+54'
                ,'AM' => '+374'
//,'AZ' => ''
                ,'AU' => '+61'
                ,'BS' => '+1809'
                ,'BH' => '+973'
                ,'BD' => '+880'
                ,'BB' => '+1809'
//,'BY' => ''
                ,'BE' => '+32'
                ,'BZ' => '+501'
                ,'BJ' => '+229'
                ,'BT' => '+975'
                ,'BO' => '+591'
                ,'BA' => '+387'
                ,'BW' => '+267'
                ,'BR' => '+55'
                ,'BN' => '+673'
                ,'BG' => '+359'
                ,'BF' => '+226'
                ,'BI' => '+257'
                ,'CL' => '+56'
                ,'CN' => '+86'
                ,'CR' => '+506'
                ,'CI' => '+225'
                ,'DK' => '+45'
                ,'DE' => '+49'
                ,'DM' => '+1809'
                ,'DO' => '+1809'
                ,'DJ' => '+253'
                ,'EC' => '+593'
                ,'SV' => '+503'
                ,'ER' => '+291'
                ,'EE' => '+372'
                ,'FO' => '+298'
                ,'FJ' => '+679'
                ,'FI' => '+358'
                ,'FR' => '+33'
                ,'GA' => '+241'
                ,'GM' => '+220'
//,'GE' => ''
                ,'GH' => '+233'
                ,'GI' => '+350'
                ,'GD' => '+1809'
                ,'GR' => '+30'
                ,'GB' => '+44'
                ,'GT' => '+502'
                ,'GN' => '+224'
                ,'GW' => '+245'
                ,'GY' => '+592'
                ,'HT' => '+509'
                ,'HN' => '+504'
                ,'HK' => '+852'
                ,'IN' => '+91'
                ,'ID' => '+62'
                ,'IQ' => '+964'
                ,'IR' => '+98'
                ,'IE' => '+353'
                ,'IS' => '+354'
                ,'IL' => '+972'
                ,'IT' => '+39'
                ,'JM' => '+1876'
                ,'JP' => '+81'
                ,'YE' => '+967'
                ,'JO' => '+962'
                ,'KH' => '+855'
                ,'CM' => '+237'
                ,'CA' => '+1'
                ,'CV' => '+238'
//,'KZ' => ''
                ,'QA' => '+974'
                ,'KE' => '+254'
//,'KG' => ''
                ,'KI' => '+686'
                ,'CO' => '+57'
//,'KM' => ''
                ,'CG' => '+242'
                ,'CD' => '+243'
                ,'KP' => '+850'
                ,'KR' => '+82'
                ,'HR' => '+385'
                ,'CU' => '+53'
                ,'KW' => '+965'
                ,'LA' => '+856'
                ,'LS' => '+266'
                ,'LV' => '+371'
                ,'LB' => '+961'
                ,'LR' => '+231'
                ,'LY' => '+218'
                ,'LI' => '+423'
                ,'LT' => '+370'
                ,'LU' => '+352'
                ,'MO' => '+853'
                ,'MG' => '+261'
                ,'MW' => '+265'
                ,'MY' => '+60'
                ,'MV' => '+960'
                ,'ML' => '+223'
                ,'MT' => '+356'
                ,'MA' => '+212'
                ,'MH' => '+692'
                ,'MR' => '+222'
                ,'MU' => '+230'
                ,'MK' => '+389'
                ,'MX' => '+52'
                ,'FM' => '+691'
                ,'MD' => '+373'
                ,'MC' => '+3393'
                ,'MN' => '+976'
                ,'MZ' => '+258'
                ,'MM' => '+95'
                ,'NA' => '+264'
                ,'NR' => '+674'
                ,'NP' => '+977'
                ,'NZ' => '+64'
                ,'NI' => '+505'
                ,'NL' => '+31'
                ,'NE' => '+227'
                ,'NG' => '+234'
                ,'NU' => '+683'
                ,'MP' => '+670'
                ,'NO' => '+47'
                ,'AT' => '+43'
                ,'OM' => '+968'
//,'TL' => ''
                ,'PK' => '+92'
                ,'PW' => '+680'
//,'PS' => ''
                ,'PA' => '+507'
                ,'PG' => '+675'
                ,'PY' => '+595'
                ,'PE' => '+51'
                ,'PH' => '+63'
                ,'PL' => '+48'
                ,'PT' => '+351'
                ,'RW' => '+250'
                ,'RO' => '+40'
                ,'RU' => '+7'
                ,'SB' => '+677'
                ,'ZM' => '+260'
                ,'WS' => '+685'
                ,'SM' => '+378'
                ,'ST' => '+239'
                ,'SA' => '+966'
                ,'SE' => '+46'
                ,'CH' => '+41'
                ,'SN' => '+221'
                ,'CS' => '+381'
                ,'SC' => '+248'
                ,'SL' => '+232'
                ,'ZW' => '+263'
                ,'SG' => '+65'
                ,'SK' => '+42'
                ,'SI' => '+386'
                ,'SO' => '+252'
                ,'ES' => '+34'
                ,'LK' => '+94'
//,'KN' => ''
                ,'LC' => '+1809'
                ,'VC' => '+1809'
                ,'SD' => '+249'
                ,'ZA' => '+27'
                ,'SR' => '+597'
                ,'SZ' => '+268'
                ,'SY' => '+963'
//,'TJ' => ''
                ,'TW' => '+886'
                ,'TZ' => '+255'
                ,'TH' => '+66'
                ,'TG' => '+228'
                ,'TO' => '+676'
                ,'TT' => '+1809'
                ,'TD' => '+235'
                ,'CZ' => '+42'
                ,'TR' => '+90'
                ,'TN' => '+216'
//,'TM' => ''
//,'TV' => ''
                ,'UG' => '+256'
                ,'UA' => '+380'
                ,'HU' => '+36'
                ,'UY' => '+598'
//,'UZ' => ''
                ,'VU' => '+678'
                ,'VA' => '+396'
                ,'VE' => '+58'
                ,'AE' => '+971'
                ,'US' => '+1'
                ,'VN' => '+84'
//,'BY' => ''
                ,'CF' => '+236'
                ,'CY' => '+357'
        ),
    );

    public function fetch($e)
    {
        $return = '';
        if(is_array($e))
        {
            $return = array();
            foreach ($e as $f)
            {
                if( $f != 'languages' AND array_key_exists(I18n::$lang, $this->_store[$f]))
                {
                    $return[$f] = $this->_store[$f][I18n::$lang];
                }
                else
                {
                    $return[$f] = $this->_store[$f];
                }
            }
            return $return;
        }
        else
        {
            if( $e != 'languages' AND array_key_exists(I18n::$lang, $this->_store[$e]))
            {
                $return = $this->_store[$e][I18n::$lang];
            }
            else
            {
                $return = $this->_store[$e];
            }
        }
        return $return;
    }

}
