diff options
| -rw-r--r-- | includes/classes/class_stats.php | 21 | ||||
| -rw-r--r-- | includes/config_data.php | 536 | ||||
| -rw-r--r-- | modules/googlemap/flags.php | 8 |
3 files changed, 286 insertions, 279 deletions
diff --git a/includes/classes/class_stats.php b/includes/classes/class_stats.php index f810952d96..abcc92bc4b 100644 --- a/includes/classes/class_stats.php +++ b/includes/classes/class_stats.php @@ -1049,18 +1049,23 @@ class stats { } function chartDistribution($chart_shows='world', $chart_type='', $surname='') { - global $iso3166, $countries; - global $WT_STATS_CHART_COLOR1, $WT_STATS_CHART_COLOR2, $WT_STATS_CHART_COLOR3, $WT_STATS_MAP_X, $WT_STATS_MAP_Y; + global $iso3166, $WT_STATS_CHART_COLOR1, $WT_STATS_CHART_COLOR2, $WT_STATS_CHART_COLOR3, $WT_STATS_MAP_X, $WT_STATS_MAP_Y; - if ($this->totalPlaces()==0) return ''; + if ($this->totalPlaces()==0) { + return ''; + } - // TODO: add translations from *ALL* languages, not just the current one. - // TODO (longer term): use a proper geographic database! + // Get the country names for each language $country_to_iso3166=array(); - foreach ($iso3166 as $three=>$two) { - $country_to_iso3166[$three]=$two; - $country_to_iso3166[$countries[$three]]=$two; + foreach (i18n::installed_languages() as $code=>$lang) { + i18n::init($code); + $countries=get_all_countries(); + foreach ($iso3166 as $three=>$two) { + $country_to_iso3166[$three]=$two; + $country_to_iso3166[$countries[$three]]=$two; + } } + i18n::init(WT_LOCALE); switch ($chart_type) { case 'surname_distribution_chart': if ($surname=="") $surname = $this->getCommonSurname(); diff --git a/includes/config_data.php b/includes/config_data.php index 686eb3a08e..1ca815203a 100644 --- a/includes/config_data.php +++ b/includes/config_data.php @@ -807,273 +807,275 @@ $iso3166=array( 'VUT'=>'VU', 'WLF'=>'WF', 'WLS'=>'GB', 'WSM'=>'WS', 'YEM'=>'YE', 'ZAF'=>'ZA', 'ZMB'=>'ZM', 'ZWE'=>'ZW', ); -$countries=array( - '???'=>i18n::translate('Unknown'), - 'ABW'=>i18n::translate('Aruba'), - 'ACA'=>i18n::translate('Acadia'), - 'AFG'=>i18n::translate('Afghanistan'), - 'AGO'=>i18n::translate('Angola'), - 'AIA'=>i18n::translate('Anguilla'), - 'ALA'=>i18n::translate('Aland Islands'), - 'ALB'=>i18n::translate('Albania'), - 'AND'=>i18n::translate('Andorra'), - 'ANT'=>i18n::translate('Netherlands Antilles'), - 'ARE'=>i18n::translate('United Arab Emirates'), - 'ARG'=>i18n::translate('Argentina'), - 'ARM'=>i18n::translate('Armenia'), - 'ASM'=>i18n::translate('American Samoa'), - 'ATA'=>i18n::translate('Antarctica'), - 'ATF'=>i18n::translate('French Southern Territories'), - 'ATG'=>i18n::translate('Antigua and Barbuda'), - 'AUS'=>i18n::translate('Australia'), - 'AUT'=>i18n::translate('Austria'), - 'AZE'=>i18n::translate('Azerbaijan'), - 'AZR'=>i18n::translate('Azores'), - 'BDI'=>i18n::translate('Burundi'), - 'BEL'=>i18n::translate('Belgium'), - 'BEN'=>i18n::translate('Benin'), - 'BFA'=>i18n::translate('Burkina Faso'), - 'BGD'=>i18n::translate('Bangladesh'), - 'BGR'=>i18n::translate('Bulgaria'), - 'BHR'=>i18n::translate('Bahrain'), - 'BHS'=>i18n::translate('Bahamas'), - 'BIH'=>i18n::translate('Bosnia and Herzegovina'), - 'BLR'=>i18n::translate('Belarus'), - 'BLZ'=>i18n::translate('Belize'), - 'BMU'=>i18n::translate('Bermuda'), - 'BOL'=>i18n::translate('Bolivia'), - 'BRA'=>i18n::translate('Brazil'), - 'BRB'=>i18n::translate('Barbados'), - 'BRN'=>i18n::translate('Brunei Darussalam'), - 'BTN'=>i18n::translate('Bhutan'), - 'BVT'=>i18n::translate('Bouvet Island'), - 'BWA'=>i18n::translate('Botswana'), - 'BWI'=>i18n::translate('British West Indies'), - 'CAF'=>i18n::translate('Central African Republic'), - 'CAN'=>i18n::translate('Canada'), - 'CAP'=>i18n::translate('Cape Colony'), - 'CAT'=>i18n::translate('Catalonia'), - 'CCK'=>i18n::translate('Cocos (Keeling) Islands'), - 'CHE'=>i18n::translate('Switzerland'), - 'CHI'=>i18n::translate('Channel Islands'), - 'CHL'=>i18n::translate('Chile'), - 'CHN'=>i18n::translate('China'), - 'CIV'=>i18n::translate('Cote d\'Ivoire'), - 'CMR'=>i18n::translate('Cameroon'), - 'COD'=>i18n::translate('Congo (Kinshasa)'), - 'COG'=>i18n::translate('Congo (Brazzaville)'), - 'COK'=>i18n::translate('Cook Islands'), - 'COL'=>i18n::translate('Colombia'), - 'COM'=>i18n::translate('Comoros'), - 'CPV'=>i18n::translate('Cape Verde'), - 'CRI'=>i18n::translate('Costa Rica'), - 'CSK'=>i18n::translate('Czechoslovakia'), - 'CUB'=>i18n::translate('Cuba'), - 'CXR'=>i18n::translate('Christmas Island'), - 'CYM'=>i18n::translate('Cayman Islands'), - 'CYP'=>i18n::translate('Cyprus'), - 'CZE'=>i18n::translate('Czech Republic'), - 'DEU'=>i18n::translate('Germany'), - 'DJI'=>i18n::translate('Djibouti'), - 'DMA'=>i18n::translate('Dominica'), - 'DNK'=>i18n::translate('Denmark'), - 'DOM'=>i18n::translate('Dominican Republic'), - 'DZA'=>i18n::translate('Algeria'), - 'ECU'=>i18n::translate('Ecuador'), - 'EGY'=>i18n::translate('Egypt'), - 'EIR'=>i18n::translate('Eire'), - 'ENG'=>i18n::translate('England'), - 'ERI'=>i18n::translate('Eritrea'), - 'ESH'=>i18n::translate('Western Sahara'), - 'ESP'=>i18n::translate('Spain'), - 'EST'=>i18n::translate('Estonia'), - 'ETH'=>i18n::translate('Ethiopia'), - 'FIN'=>i18n::translate('Finland'), - 'FJI'=>i18n::translate('Fiji'), - 'FLD'=>i18n::translate('Flanders'), - 'FLK'=>i18n::translate('Falkland Islands'), - 'FRA'=>i18n::translate('France'), - 'FRO'=>i18n::translate('Faeroe Islands'), - 'FSM'=>i18n::translate('Micronesia'), - 'GAB'=>i18n::translate('Gabon'), - 'GBR'=>i18n::translate('United Kingdom'), - 'GEO'=>i18n::translate('Georgia'), - 'GHA'=>i18n::translate('Ghana'), - 'GIB'=>i18n::translate('Gibraltar'), - 'GIN'=>i18n::translate('Guinea'), - 'GLP'=>i18n::translate('Guadeloupe'), - 'GMB'=>i18n::translate('Gambia'), - 'GNB'=>i18n::translate('Guinea-Bissau'), - 'GNQ'=>i18n::translate('Equatorial Guinea'), - 'GRC'=>i18n::translate('Greece'), - 'GRD'=>i18n::translate('Grenada'), - 'GRL'=>i18n::translate('Greenland'), - 'GTM'=>i18n::translate('Guatemala'), - 'GUF'=>i18n::translate('French Guiana'), - 'GUM'=>i18n::translate('Guam'), - 'GUY'=>i18n::translate('Guyana'), - 'HKG'=>i18n::translate('Hong Kong'), - 'HMD'=>i18n::translate('Heard Island and McDonald Islands'), - 'HND'=>i18n::translate('Honduras'), - 'HRV'=>i18n::translate('Croatia'), - 'HTI'=>i18n::translate('Haiti'), - 'HUN'=>i18n::translate('Hungary'), - 'IDN'=>i18n::translate('Indonesia'), - 'IND'=>i18n::translate('India'), - 'IOM'=>i18n::translate('Isle of Man'), - 'IOT'=>i18n::translate('British Indian Ocean Territory'), - 'IRL'=>i18n::translate('Ireland'), - 'IRN'=>i18n::translate('Iran'), - 'IRQ'=>i18n::translate('Iraq'), - 'ISL'=>i18n::translate('Iceland'), - 'ISR'=>i18n::translate('Israel'), - 'ITA'=>i18n::translate('Italy'), - 'JAM'=>i18n::translate('Jamaica'), - 'JOR'=>i18n::translate('Jordan'), - 'JPN'=>i18n::translate('Japan'), - 'KAZ'=>i18n::translate('Kazakhstan'), - 'KEN'=>i18n::translate('Kenya'), - 'KGZ'=>i18n::translate('Kyrgyzstan'), - 'KHM'=>i18n::translate('Cambodia'), - 'KIR'=>i18n::translate('Kiribati'), - 'KNA'=>i18n::translate('Saint Kitts and Nevis'), - 'KOR'=>i18n::translate('Korea'), - 'KWT'=>i18n::translate('Kuwait'), - 'LAO'=>i18n::translate('Laos'), - 'LBN'=>i18n::translate('Lebanon'), - 'LBR'=>i18n::translate('Liberia'), - 'LBY'=>i18n::translate('Libya'), - 'LCA'=>i18n::translate('Saint Lucia'), - 'LIE'=>i18n::translate('Liechtenstein'), - 'LKA'=>i18n::translate('Sri Lanka'), - 'LSO'=>i18n::translate('Lesotho'), - 'LTU'=>i18n::translate('Lithuania'), - 'LUX'=>i18n::translate('Luxembourg'), - 'LVA'=>i18n::translate('Latvia'), - 'MAC'=>i18n::translate('Macau'), - 'MAR'=>i18n::translate('Morocco'), - 'MCO'=>i18n::translate('Monaco'), - 'MDA'=>i18n::translate('Moldova'), - 'MDG'=>i18n::translate('Madagascar'), - 'MDV'=>i18n::translate('Maldives'), - 'MEX'=>i18n::translate('Mexico'), - 'MHL'=>i18n::translate('Marshall Islands'), - 'MKD'=>i18n::translate('Macedonia'), - 'MLI'=>i18n::translate('Mali'), - 'MLT'=>i18n::translate('Malta'), - 'MMR'=>i18n::translate('Myanmar'), - 'MNG'=>i18n::translate('Mongolia'), - 'MNP'=>i18n::translate('Northern Mariana Islands'), - 'MNT'=>i18n::translate('Montenegro'), - 'MOZ'=>i18n::translate('Mozambique'), - 'MRT'=>i18n::translate('Mauritania'), - 'MSR'=>i18n::translate('Montserrat'), - 'MTQ'=>i18n::translate('Martinique'), - 'MUS'=>i18n::translate('Mauritius'), - 'MWI'=>i18n::translate('Malawi'), - 'MYS'=>i18n::translate('Malaysia'), - 'MYT'=>i18n::translate('Mayotte'), - 'NAM'=>i18n::translate('Namibia'), - 'NCL'=>i18n::translate('New Caledonia'), - 'NER'=>i18n::translate('Niger'), - 'NFK'=>i18n::translate('Norfolk Island'), - 'NGA'=>i18n::translate('Nigeria'), - 'NIC'=>i18n::translate('Nicaragua'), - 'NIR'=>i18n::translate('Northern Ireland'), - 'NIU'=>i18n::translate('Niue'), - 'NLD'=>i18n::translate('Netherlands'), - 'NOR'=>i18n::translate('Norway'), - 'NPL'=>i18n::translate('Nepal'), - 'NRU'=>i18n::translate('Nauru'), - 'NTZ'=>i18n::translate('Neutral Zone'), - 'NZL'=>i18n::translate('New Zealand'), - 'OMN'=>i18n::translate('Oman'), - 'PAK'=>i18n::translate('Pakistan'), - 'PAN'=>i18n::translate('Panama'), - 'PCN'=>i18n::translate('Pitcairn'), - 'PER'=>i18n::translate('Peru'), - 'PHL'=>i18n::translate('Philippines'), - 'PLW'=>i18n::translate('Palau'), - 'PNG'=>i18n::translate('Papua New Guinea'), - 'POL'=>i18n::translate('Poland'), - 'PRI'=>i18n::translate('Puerto Rico'), - 'PRK'=>i18n::translate('North Korea'), - 'PRT'=>i18n::translate('Portugal'), - 'PRY'=>i18n::translate('Paraguay'), - 'PSE'=>i18n::translate('Occupied Palestinian Territory'), - 'PYF'=>i18n::translate('French Polynesia'), - 'QAT'=>i18n::translate('Qatar'), - 'REU'=>i18n::translate('Reunion'), - 'ROM'=>i18n::translate('Romania'), - 'RUS'=>i18n::translate('Russia'), - 'RWA'=>i18n::translate('Rwanda'), - 'SAU'=>i18n::translate('Saudi Arabia'), - 'SCG'=>i18n::translate('Serbia and Montenegro'), - 'SCT'=>i18n::translate('Scotland'), - 'SDN'=>i18n::translate('Sudan'), - 'SEA'=>i18n::translate('At Sea'), - 'SEN'=>i18n::translate('Senegal'), - 'SER'=>i18n::translate('Serbia'), - 'SGP'=>i18n::translate('Singapore'), - 'SGS'=>i18n::translate('South Georgia and the South Sandwich Islands'), - 'SHN'=>i18n::translate('Saint Helena'), - 'SIC'=>i18n::translate('Sicily'), - 'SJM'=>i18n::translate('Svalbard and Jan Mayen Islands'), - 'SLB'=>i18n::translate('Solomon Islands'), - 'SLE'=>i18n::translate('Sierra Leone'), - 'SLV'=>i18n::translate('El Salvador'), - 'SMR'=>i18n::translate('San Marino'), - 'SOM'=>i18n::translate('Somalia'), - 'SPM'=>i18n::translate('Saint Pierre and Miquelon'), - 'STP'=>i18n::translate('Sao Tome and Principe'), - 'SUN'=>i18n::translate('USSR'), - 'SUR'=>i18n::translate('Suriname'), - 'SVK'=>i18n::translate('Slovakia'), - 'SVN'=>i18n::translate('Slovenia'), - 'SWE'=>i18n::translate('Sweden'), - 'SWZ'=>i18n::translate('Swaziland'), - 'SYC'=>i18n::translate('Seychelles'), - 'SYR'=>i18n::translate('Syrian Arab Republic'), - 'TCA'=>i18n::translate('Turks and Caicos Islands'), - 'TCD'=>i18n::translate('Chad'), - 'TGO'=>i18n::translate('Togo'), - 'THA'=>i18n::translate('Thailand'), - 'TJK'=>i18n::translate('Tajikistan'), - 'TKL'=>i18n::translate('Tokelau'), - 'TKM'=>i18n::translate('Turkmenistan'), - 'TLS'=>i18n::translate('Timor-Leste'), - 'TON'=>i18n::translate('Tonga'), - 'TRN'=>i18n::translate('Transylvania'), - 'TTO'=>i18n::translate('Trinidad and Tobago'), - 'TUN'=>i18n::translate('Tunisia'), - 'TUR'=>i18n::translate('Turkey'), - 'TUV'=>i18n::translate('Tuvalu'), - 'TWN'=>i18n::translate('Taiwan'), - 'TZA'=>i18n::translate('Tanzania'), - 'UGA'=>i18n::translate('Uganda'), - 'UKR'=>i18n::translate('Ukraine'), - 'UMI'=>i18n::translate('US Minor Outlying Islands'), - 'URY'=>i18n::translate('Uruguay'), - 'USA'=>i18n::translate('USA'), - 'UZB'=>i18n::translate('Uzbekistan'), - 'VAT'=>i18n::translate('Vatican City'), - 'VCT'=>i18n::translate('Saint Vincent and the Grenadines'), - 'VEN'=>i18n::translate('Venezuela'), - 'VGB'=>i18n::translate('British Virgin Islands'), - 'VIR'=>i18n::translate('US Virgin Islands'), - 'VNM'=>i18n::translate('Viet Nam'), - 'VUT'=>i18n::translate('Vanuatu'), - 'WAF'=>i18n::translate('West Africa'), - 'WLF'=>i18n::translate('Wallis and Futuna Islands'), - 'WLS'=>i18n::translate('Wales'), - 'WSM'=>i18n::translate('Samoa'), - 'YEM'=>i18n::translate('Yemen'), - 'YUG'=>i18n::translate('Yugoslavia'), - 'ZAF'=>i18n::translate('South Africa'), - 'ZAR'=>i18n::translate('Zaire'), - 'ZMB'=>i18n::translate('Zambia'), - 'ZWE'=>i18n::translate('Zimbabwe'), -); +function get_all_countries() { + return array( + '???'=>i18n::translate('Unknown'), + 'ABW'=>i18n::translate('Aruba'), + 'ACA'=>i18n::translate('Acadia'), + 'AFG'=>i18n::translate('Afghanistan'), + 'AGO'=>i18n::translate('Angola'), + 'AIA'=>i18n::translate('Anguilla'), + 'ALA'=>i18n::translate('Aland Islands'), + 'ALB'=>i18n::translate('Albania'), + 'AND'=>i18n::translate('Andorra'), + 'ANT'=>i18n::translate('Netherlands Antilles'), + 'ARE'=>i18n::translate('United Arab Emirates'), + 'ARG'=>i18n::translate('Argentina'), + 'ARM'=>i18n::translate('Armenia'), + 'ASM'=>i18n::translate('American Samoa'), + 'ATA'=>i18n::translate('Antarctica'), + 'ATF'=>i18n::translate('French Southern Territories'), + 'ATG'=>i18n::translate('Antigua and Barbuda'), + 'AUS'=>i18n::translate('Australia'), + 'AUT'=>i18n::translate('Austria'), + 'AZE'=>i18n::translate('Azerbaijan'), + 'AZR'=>i18n::translate('Azores'), + 'BDI'=>i18n::translate('Burundi'), + 'BEL'=>i18n::translate('Belgium'), + 'BEN'=>i18n::translate('Benin'), + 'BFA'=>i18n::translate('Burkina Faso'), + 'BGD'=>i18n::translate('Bangladesh'), + 'BGR'=>i18n::translate('Bulgaria'), + 'BHR'=>i18n::translate('Bahrain'), + 'BHS'=>i18n::translate('Bahamas'), + 'BIH'=>i18n::translate('Bosnia and Herzegovina'), + 'BLR'=>i18n::translate('Belarus'), + 'BLZ'=>i18n::translate('Belize'), + 'BMU'=>i18n::translate('Bermuda'), + 'BOL'=>i18n::translate('Bolivia'), + 'BRA'=>i18n::translate('Brazil'), + 'BRB'=>i18n::translate('Barbados'), + 'BRN'=>i18n::translate('Brunei Darussalam'), + 'BTN'=>i18n::translate('Bhutan'), + 'BVT'=>i18n::translate('Bouvet Island'), + 'BWA'=>i18n::translate('Botswana'), + 'BWI'=>i18n::translate('British West Indies'), + 'CAF'=>i18n::translate('Central African Republic'), + 'CAN'=>i18n::translate('Canada'), + 'CAP'=>i18n::translate('Cape Colony'), + 'CAT'=>i18n::translate('Catalonia'), + 'CCK'=>i18n::translate('Cocos (Keeling) Islands'), + 'CHE'=>i18n::translate('Switzerland'), + 'CHI'=>i18n::translate('Channel Islands'), + 'CHL'=>i18n::translate('Chile'), + 'CHN'=>i18n::translate('China'), + 'CIV'=>i18n::translate('Cote d\'Ivoire'), + 'CMR'=>i18n::translate('Cameroon'), + 'COD'=>i18n::translate('Congo (Kinshasa)'), + 'COG'=>i18n::translate('Congo (Brazzaville)'), + 'COK'=>i18n::translate('Cook Islands'), + 'COL'=>i18n::translate('Colombia'), + 'COM'=>i18n::translate('Comoros'), + 'CPV'=>i18n::translate('Cape Verde'), + 'CRI'=>i18n::translate('Costa Rica'), + 'CSK'=>i18n::translate('Czechoslovakia'), + 'CUB'=>i18n::translate('Cuba'), + 'CXR'=>i18n::translate('Christmas Island'), + 'CYM'=>i18n::translate('Cayman Islands'), + 'CYP'=>i18n::translate('Cyprus'), + 'CZE'=>i18n::translate('Czech Republic'), + 'DEU'=>i18n::translate('Germany'), + 'DJI'=>i18n::translate('Djibouti'), + 'DMA'=>i18n::translate('Dominica'), + 'DNK'=>i18n::translate('Denmark'), + 'DOM'=>i18n::translate('Dominican Republic'), + 'DZA'=>i18n::translate('Algeria'), + 'ECU'=>i18n::translate('Ecuador'), + 'EGY'=>i18n::translate('Egypt'), + 'EIR'=>i18n::translate('Eire'), + 'ENG'=>i18n::translate('England'), + 'ERI'=>i18n::translate('Eritrea'), + 'ESH'=>i18n::translate('Western Sahara'), + 'ESP'=>i18n::translate('Spain'), + 'EST'=>i18n::translate('Estonia'), + 'ETH'=>i18n::translate('Ethiopia'), + 'FIN'=>i18n::translate('Finland'), + 'FJI'=>i18n::translate('Fiji'), + 'FLD'=>i18n::translate('Flanders'), + 'FLK'=>i18n::translate('Falkland Islands'), + 'FRA'=>i18n::translate('France'), + 'FRO'=>i18n::translate('Faeroe Islands'), + 'FSM'=>i18n::translate('Micronesia'), + 'GAB'=>i18n::translate('Gabon'), + 'GBR'=>i18n::translate('United Kingdom'), + 'GEO'=>i18n::translate('Georgia'), + 'GHA'=>i18n::translate('Ghana'), + 'GIB'=>i18n::translate('Gibraltar'), + 'GIN'=>i18n::translate('Guinea'), + 'GLP'=>i18n::translate('Guadeloupe'), + 'GMB'=>i18n::translate('Gambia'), + 'GNB'=>i18n::translate('Guinea-Bissau'), + 'GNQ'=>i18n::translate('Equatorial Guinea'), + 'GRC'=>i18n::translate('Greece'), + 'GRD'=>i18n::translate('Grenada'), + 'GRL'=>i18n::translate('Greenland'), + 'GTM'=>i18n::translate('Guatemala'), + 'GUF'=>i18n::translate('French Guiana'), + 'GUM'=>i18n::translate('Guam'), + 'GUY'=>i18n::translate('Guyana'), + 'HKG'=>i18n::translate('Hong Kong'), + 'HMD'=>i18n::translate('Heard Island and McDonald Islands'), + 'HND'=>i18n::translate('Honduras'), + 'HRV'=>i18n::translate('Croatia'), + 'HTI'=>i18n::translate('Haiti'), + 'HUN'=>i18n::translate('Hungary'), + 'IDN'=>i18n::translate('Indonesia'), + 'IND'=>i18n::translate('India'), + 'IOM'=>i18n::translate('Isle of Man'), + 'IOT'=>i18n::translate('British Indian Ocean Territory'), + 'IRL'=>i18n::translate('Ireland'), + 'IRN'=>i18n::translate('Iran'), + 'IRQ'=>i18n::translate('Iraq'), + 'ISL'=>i18n::translate('Iceland'), + 'ISR'=>i18n::translate('Israel'), + 'ITA'=>i18n::translate('Italy'), + 'JAM'=>i18n::translate('Jamaica'), + 'JOR'=>i18n::translate('Jordan'), + 'JPN'=>i18n::translate('Japan'), + 'KAZ'=>i18n::translate('Kazakhstan'), + 'KEN'=>i18n::translate('Kenya'), + 'KGZ'=>i18n::translate('Kyrgyzstan'), + 'KHM'=>i18n::translate('Cambodia'), + 'KIR'=>i18n::translate('Kiribati'), + 'KNA'=>i18n::translate('Saint Kitts and Nevis'), + 'KOR'=>i18n::translate('Korea'), + 'KWT'=>i18n::translate('Kuwait'), + 'LAO'=>i18n::translate('Laos'), + 'LBN'=>i18n::translate('Lebanon'), + 'LBR'=>i18n::translate('Liberia'), + 'LBY'=>i18n::translate('Libya'), + 'LCA'=>i18n::translate('Saint Lucia'), + 'LIE'=>i18n::translate('Liechtenstein'), + 'LKA'=>i18n::translate('Sri Lanka'), + 'LSO'=>i18n::translate('Lesotho'), + 'LTU'=>i18n::translate('Lithuania'), + 'LUX'=>i18n::translate('Luxembourg'), + 'LVA'=>i18n::translate('Latvia'), + 'MAC'=>i18n::translate('Macau'), + 'MAR'=>i18n::translate('Morocco'), + 'MCO'=>i18n::translate('Monaco'), + 'MDA'=>i18n::translate('Moldova'), + 'MDG'=>i18n::translate('Madagascar'), + 'MDV'=>i18n::translate('Maldives'), + 'MEX'=>i18n::translate('Mexico'), + 'MHL'=>i18n::translate('Marshall Islands'), + 'MKD'=>i18n::translate('Macedonia'), + 'MLI'=>i18n::translate('Mali'), + 'MLT'=>i18n::translate('Malta'), + 'MMR'=>i18n::translate('Myanmar'), + 'MNG'=>i18n::translate('Mongolia'), + 'MNP'=>i18n::translate('Northern Mariana Islands'), + 'MNT'=>i18n::translate('Montenegro'), + 'MOZ'=>i18n::translate('Mozambique'), + 'MRT'=>i18n::translate('Mauritania'), + 'MSR'=>i18n::translate('Montserrat'), + 'MTQ'=>i18n::translate('Martinique'), + 'MUS'=>i18n::translate('Mauritius'), + 'MWI'=>i18n::translate('Malawi'), + 'MYS'=>i18n::translate('Malaysia'), + 'MYT'=>i18n::translate('Mayotte'), + 'NAM'=>i18n::translate('Namibia'), + 'NCL'=>i18n::translate('New Caledonia'), + 'NER'=>i18n::translate('Niger'), + 'NFK'=>i18n::translate('Norfolk Island'), + 'NGA'=>i18n::translate('Nigeria'), + 'NIC'=>i18n::translate('Nicaragua'), + 'NIR'=>i18n::translate('Northern Ireland'), + 'NIU'=>i18n::translate('Niue'), + 'NLD'=>i18n::translate('Netherlands'), + 'NOR'=>i18n::translate('Norway'), + 'NPL'=>i18n::translate('Nepal'), + 'NRU'=>i18n::translate('Nauru'), + 'NTZ'=>i18n::translate('Neutral Zone'), + 'NZL'=>i18n::translate('New Zealand'), + 'OMN'=>i18n::translate('Oman'), + 'PAK'=>i18n::translate('Pakistan'), + 'PAN'=>i18n::translate('Panama'), + 'PCN'=>i18n::translate('Pitcairn'), + 'PER'=>i18n::translate('Peru'), + 'PHL'=>i18n::translate('Philippines'), + 'PLW'=>i18n::translate('Palau'), + 'PNG'=>i18n::translate('Papua New Guinea'), + 'POL'=>i18n::translate('Poland'), + 'PRI'=>i18n::translate('Puerto Rico'), + 'PRK'=>i18n::translate('North Korea'), + 'PRT'=>i18n::translate('Portugal'), + 'PRY'=>i18n::translate('Paraguay'), + 'PSE'=>i18n::translate('Occupied Palestinian Territory'), + 'PYF'=>i18n::translate('French Polynesia'), + 'QAT'=>i18n::translate('Qatar'), + 'REU'=>i18n::translate('Reunion'), + 'ROM'=>i18n::translate('Romania'), + 'RUS'=>i18n::translate('Russia'), + 'RWA'=>i18n::translate('Rwanda'), + 'SAU'=>i18n::translate('Saudi Arabia'), + 'SCG'=>i18n::translate('Serbia and Montenegro'), + 'SCT'=>i18n::translate('Scotland'), + 'SDN'=>i18n::translate('Sudan'), + 'SEA'=>i18n::translate('At Sea'), + 'SEN'=>i18n::translate('Senegal'), + 'SER'=>i18n::translate('Serbia'), + 'SGP'=>i18n::translate('Singapore'), + 'SGS'=>i18n::translate('South Georgia and the South Sandwich Islands'), + 'SHN'=>i18n::translate('Saint Helena'), + 'SIC'=>i18n::translate('Sicily'), + 'SJM'=>i18n::translate('Svalbard and Jan Mayen Islands'), + 'SLB'=>i18n::translate('Solomon Islands'), + 'SLE'=>i18n::translate('Sierra Leone'), + 'SLV'=>i18n::translate('El Salvador'), + 'SMR'=>i18n::translate('San Marino'), + 'SOM'=>i18n::translate('Somalia'), + 'SPM'=>i18n::translate('Saint Pierre and Miquelon'), + 'STP'=>i18n::translate('Sao Tome and Principe'), + 'SUN'=>i18n::translate('USSR'), + 'SUR'=>i18n::translate('Suriname'), + 'SVK'=>i18n::translate('Slovakia'), + 'SVN'=>i18n::translate('Slovenia'), + 'SWE'=>i18n::translate('Sweden'), + 'SWZ'=>i18n::translate('Swaziland'), + 'SYC'=>i18n::translate('Seychelles'), + 'SYR'=>i18n::translate('Syrian Arab Republic'), + 'TCA'=>i18n::translate('Turks and Caicos Islands'), + 'TCD'=>i18n::translate('Chad'), + 'TGO'=>i18n::translate('Togo'), + 'THA'=>i18n::translate('Thailand'), + 'TJK'=>i18n::translate('Tajikistan'), + 'TKL'=>i18n::translate('Tokelau'), + 'TKM'=>i18n::translate('Turkmenistan'), + 'TLS'=>i18n::translate('Timor-Leste'), + 'TON'=>i18n::translate('Tonga'), + 'TRN'=>i18n::translate('Transylvania'), + 'TTO'=>i18n::translate('Trinidad and Tobago'), + 'TUN'=>i18n::translate('Tunisia'), + 'TUR'=>i18n::translate('Turkey'), + 'TUV'=>i18n::translate('Tuvalu'), + 'TWN'=>i18n::translate('Taiwan'), + 'TZA'=>i18n::translate('Tanzania'), + 'UGA'=>i18n::translate('Uganda'), + 'UKR'=>i18n::translate('Ukraine'), + 'UMI'=>i18n::translate('US Minor Outlying Islands'), + 'URY'=>i18n::translate('Uruguay'), + 'USA'=>i18n::translate('USA'), + 'UZB'=>i18n::translate('Uzbekistan'), + 'VAT'=>i18n::translate('Vatican City'), + 'VCT'=>i18n::translate('Saint Vincent and the Grenadines'), + 'VEN'=>i18n::translate('Venezuela'), + 'VGB'=>i18n::translate('British Virgin Islands'), + 'VIR'=>i18n::translate('US Virgin Islands'), + 'VNM'=>i18n::translate('Viet Nam'), + 'VUT'=>i18n::translate('Vanuatu'), + 'WAF'=>i18n::translate('West Africa'), + 'WLF'=>i18n::translate('Wallis and Futuna Islands'), + 'WLS'=>i18n::translate('Wales'), + 'WSM'=>i18n::translate('Samoa'), + 'YEM'=>i18n::translate('Yemen'), + 'YUG'=>i18n::translate('Yugoslavia'), + 'ZAF'=>i18n::translate('South Africa'), + 'ZAR'=>i18n::translate('Zaire'), + 'ZMB'=>i18n::translate('Zambia'), + 'ZWE'=>i18n::translate('Zimbabwe'), + ); +} $FACTS=array( 'ABBR'=> /* I18N: gedcom tag ABBR */ i18n::translate('Abbreviation'), diff --git a/modules/googlemap/flags.php b/modules/googlemap/flags.php index 6b4e19dd7c..43bcfd138a 100644 --- a/modules/googlemap/flags.php +++ b/modules/googlemap/flags.php @@ -35,7 +35,7 @@ if (!defined('WT_WEBTREES')) { require WT_ROOT.'modules/googlemap/defaultconfig.php'; require WT_ROOT.'includes/functions/functions_edit.php'; -global $countries; +$countries=get_all_countries(); $action=safe_REQUEST($_REQUEST, 'action'); if (isset($_REQUEST['countrySelected'])) $countrySelected = $_REQUEST['countrySelected']; @@ -135,7 +135,7 @@ else { $rep = opendir('./places/'.$country[$i].'/'); while ($file = readdir($rep)) { if (stristr($file, "flags")) { - $countryList[$country[$i]] = i18n::translate($countries[$country[$i]]); + $countryList[$country[$i]] = $countries[$country[$i]]; } } closedir($rep); @@ -172,8 +172,8 @@ else { for ($i = 0; $i < count($flags); $i++) { if ($countrySelected == "Countries") { $tempstr = "<td><input type=\"radio\" dir=\"ltr\" name=\"FLAGS\" value=\"".$i."\" onchange=\"enableButtons();\"><img src=\"places/flags/".$flags[$i].".gif\" alt=\"".$flags[$i]."\" title=\""; - if ($flags[$i]!='blank') $tempstr.=i18n::translate($countries[$flags[$i]]); - else $tempstr.=i18n::translate($countries['???']); + if ($flags[$i]!='blank') $tempstr.=$countries[$flags[$i]]; + else $tempstr.=$countries['???']; echo $tempstr, "\"> ", $flags[$i], "</input></td>\n"; } else { |
