package com.way.weather.plugin.spider;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;

public class WeatherConstants {
	public static final String AIRCURE_INDEX = "晾晒指数";
	public static final Map<String, String> AIRCURE_INDEX_DESC_CN_MAP;
	public static final Map<String, String> AIRCURE_INDEX_DESC_EN_MAP;
	public static final Map<String, Map<String, String>> AIRCURE_INDEX_DESC_LANGUAGE_MAP;
	public static final Map<String, String> AIRCURE_INDEX_DESC_TW_MAP;
	public static final Map<String, String> AIRCURE_INDEX_DETAIL_CN_MAP;
	public static final Map<String, String> AIRCURE_INDEX_DETAIL_EN_MAP;
	public static final Map<String, Map<String, String>> AIRCURE_INDEX_DETAIL_LANGUAGE_MAP;
	public static final Map<String, String> AIRCURE_INDEX_DETAIL_TW_MAP;
	public static final Map<String, String> ALERM_LEVEL_CN_MAP;
	public static final Map<String, String> ALERM_LEVEL_EN_MAP;
	public static final int AQI_DANGEROUS = 300;
	public static final Map<Integer, String> AQI_DESC_CN_MAP;
	public static final Map<Integer, String> AQI_DESC_EN_MAP;
	public static final Map<String, Map<Integer, String>> AQI_DESC_LANGUAGE_MAP;
	public static final Map<Integer, String> AQI_DESC_TW_MAP;
	public static final int AQI_FINE = 100;
	public static final int AQI_GOOD = 50;
	public static final int AQI_HAZARDOUS = 500;
	public static final Map<Integer, String> AQI_LEVEL_CN_MAP;
	public static final Map<Integer, String> AQI_LEVEL_EN_MAP;
	public static final Map<String, Map<Integer, String>> AQI_LEVEL_LANGUAGE_MAP;
	public static final Map<Integer, String> AQI_LEVEL_TW_MAP;
	public static final int AQI_LIGHT_POLLUTION = 150;
	public static final int AQI_PURE = 0;
	public static final Map<String, String> AQI_SOURCE_LANGUAGE_MAP;
	public static final int AQI_UNHEALTHY = 200;
	public static final String CARWASH_INDEX = "洗车指数";
	public static final Map<String, String> CARWASH_INDEX_DESC_CN_MAP;
	public static final Map<String, String> CARWASH_INDEX_DESC_EN_MAP;
	public static final Map<String, Map<String, String>> CARWASH_INDEX_DESC_LANGUAGE_MAP;
	public static final Map<String, String> CARWASH_INDEX_DESC_TW_MAP;
	public static final Map<String, String> CARWASH_INDEX_DETAIL_CN_MAP;
	public static final Map<String, String> CARWASH_INDEX_DETAIL_EN_MAP;
	public static final Map<String, Map<String, String>> CARWASH_INDEX_DETAIL_LANGUAGE_MAP;
	public static final Map<String, String> CARWASH_INDEX_DETAIL_TW_MAP;
	public static final Map<String, String> CHINA_LANGUAGE_MAP;
	public static final Map<String, String> CN_ALERM_LEVEL_MAP;
	public static final Map<String, String> CN_WEATHER_TYPE_MAP;
	public static final Map<String, String> CN_WIND_TYPE_MAP;
	public static final String COMFORT_INDEX = "舒适度指数";
	public static final Map<String, String> COMFORT_INDEX_DESC_CN_MAP;
	public static final Map<String, String> COMFORT_INDEX_DESC_EN_MAP;
	public static final Map<String, Map<String, String>> COMFORT_INDEX_DESC_LANGUAGE_MAP;
	public static final Map<String, String> COMFORT_INDEX_DESC_TW_MAP;
	public static final Map<String, String> COMFORT_INDEX_DETAIL_CN_MAP;
	public static final Map<String, String> COMFORT_INDEX_DETAIL_EN_MAP;
	public static final Map<String, Map<String, String>> COMFORT_INDEX_DETAIL_LANGUAGE_MAP;
	public static final Map<String, String> COMFORT_INDEX_DETAIL_TW_MAP;
	public static final String DRESS_48H_INDEX = "48小时穿衣指数";
	public static final String DRESS_INDEX = "穿衣指数";
	public static final Map<String, String> DRESS_INDEX_DESC_CN_MAP;
	public static final Map<String, String> DRESS_INDEX_DESC_EN_MAP;
	public static final Map<String, Map<String, String>> DRESS_INDEX_DESC_LANGUAGE_MAP;
	public static final Map<String, String> DRESS_INDEX_DESC_TW_MAP;
	public static final Map<String, String> DRESS_INDEX_DETAIL_CN_MAP;
	public static final Map<String, String> DRESS_INDEX_DETAIL_EN_MAP;
	public static final Map<String, Map<String, String>> DRESS_INDEX_DETAIL_LANGUAGE_MAP;
	public static final Map<String, String> DRESS_INDEX_DETAIL_TW_MAP;
	public static final Map<String, String> EN_ALERM_LEVEL_MAP;
	public static final Map<String, String> EN_WEATHER_TYPE_MAP;
	public static final Map<String, String> EN_WIND_TYPE_MAP;
	public static final String EXERCISE_INDEX = "晨练指数";
	public static final Map<String, String> EXERCISE_INDEX_DESC_CN_MAP;
	public static final Map<String, String> EXERCISE_INDEX_DESC_EN_MAP;
	public static final Map<String, Map<String, String>> EXERCISE_INDEX_DESC_LANGUAGE_MAP;
	public static final Map<String, String> EXERCISE_INDEX_DESC_TW_MAP;
	public static final Map<String, String> EXERCISE_INDEX_DETAIL_CN_MAP;
	public static final Map<String, String> EXERCISE_INDEX_DETAIL_EN_MAP;
	public static final Map<String, Map<String, String>> EXERCISE_INDEX_DETAIL_LANGUAGE_MAP;
	public static final Map<String, String> EXERCISE_INDEX_DETAIL_TW_MAP;
	public static final Map<String, String> INDEX_CN_MAP;
	public static final Map<String, Map<String, String>> INDEX_DESC_CN_MAP;
	public static final Map<String, Map<String, String>> INDEX_DESC_EN_MAP;
	public static final Map<String, Map<String, Map<String, String>>> INDEX_DESC_LANGUAGE_MAP;
	public static final Map<String, Map<String, String>> INDEX_DESC_TW_MAP;
	public static final Map<String, Map<String, String>> INDEX_DETAIL_CN_MAP;
	public static final Map<String, Map<String, String>> INDEX_DETAIL_EN_MAP;
	public static final Map<String, Map<String, Map<String, String>>> INDEX_DETAIL_LANGUAGE_MAP;
	public static final Map<String, Map<String, String>> INDEX_DETAIL_TW_MAP;
	public static final Map<String, String> INDEX_EN_MAP;
	public static final Map<String, Map<String, String>> INDEX_LANGUAGE_MAP;
	public static final Map<String, String> INDEX_OLD;
	public static final Map<String, String> INDEX_TW_MAP;
	public static final Map<String, Integer> INDEX_TYPE;
	public static final Integer NO_VALUE_FLAG = Integer.valueOf(-999);
	public static final Map<Integer, String> OLD_ALERM_LEVEL_EN_MAP;
	public static final Map<String, String> PROVINCE_FAKE_CITY_MAP;
	public static final List<String> SURPORTTED_LANGUAGE_LIST;
	public static final Map<String, String> TRANSFER_LANGUAGE_MAP = new HashMap<String, String>();
	public static final String TRAVEL_INDEX = "旅游指数";
	public static final Map<String, String> TRAVEL_INDEX_DESC_CN_MAP;
	public static final Map<String, String> TRAVEL_INDEX_DESC_EN_MAP;
	public static final Map<String, Map<String, String>> TRAVEL_INDEX_DESC_LANGUAGE_MAP;
	public static final Map<String, String> TRAVEL_INDEX_DESC_TW_MAP;
	public static final Map<String, String> TRAVEL_INDEX_DETAIL_CN_MAP;
	public static final Map<String, String> TRAVEL_INDEX_DETAIL_EN_MAP;
	public static final Map<String, Map<String, String>> TRAVEL_INDEX_DETAIL_LANGUAGE_MAP;
	public static final Map<String, String> TRAVEL_INDEX_DETAIL_TW_MAP;
	public static final String ULTRAVIOLET_48H_INDEX = "48小时紫外线指数";
	public static final String ULTRAVIOLET_INDEX = "紫外线指数";
	public static final Map<String, String> ULTRAVIOLET_INDEX_DESC_CN_MAP;
	public static final Map<String, String> ULTRAVIOLET_INDEX_DESC_EN_MAP;
	public static final Map<String, Map<String, String>> ULTRAVIOLET_INDEX_DESC_LANGUAGE_MAP;
	public static final Map<String, String> ULTRAVIOLET_INDEX_DESC_TW_MAP;
	public static final Map<String, String> ULTRAVIOLET_INDEX_DETAIL_CN_MAP;
	public static final Map<String, String> ULTRAVIOLET_INDEX_DETAIL_EN_MAP;
	public static final Map<String, Map<String, String>> ULTRAVIOLET_INDEX_DETAIL_LANGUAGE_MAP;
	public static final Map<String, String> ULTRAVIOLET_INDEX_DETAIL_TW_MAP;
	public static final Map<String, Integer> WEATHER_ANIMATION_MAP;
	public static final Map<String, String> WEATHER_TYPE_CN_MAP;
	public static final Map<String, String> WEATHER_TYPE_EN_MAP;
	public static final Map<String, Map<String, String>> WEATHER_TYPE_LANGUAGE_MAP;
	public static final Map<String, String> WEATHER_TYPE_TW_MAP;
	public static final Map<String, String> WIND_LEVEL_CN_MAP;
	public static final Map<String, String> WIND_LEVEL_DETAIL_CN_MAP;
	public static final Map<String, String> WIND_LEVEL_DETAIL_EN_MAP;
	public static final Map<String, Map<String, String>> WIND_LEVEL_DETAIL_LANGUAGE_MAP;
	public static final Map<String, String> WIND_LEVEL_DETAIL_TW_MAP;
	public static final Map<String, String> WIND_LEVEL_EN_CN_MAP;
	public static final Map<String, String> WIND_LEVEL_EN_MAP;
	public static final String WIND_LEVEL_INDEX = "风力指数";
	public static final Map<String, String> WIND_LEVEL_KEY_CN_MAP;
	public static final Map<String, Map<String, String>> WIND_LEVEL_LANGUAGE_MAP;
	public static final Map<String, String> WIND_LEVEL_TW_MAP;
	public static final Map<String, String> WIND_TYPE_CN_MAP;
	public static final Map<String, String> WIND_TYPE_CONNECTTOR_LANGUAGE_MAP;
	public static final Map<String, String> WIND_TYPE_EN_MAP;
	public static final Map<String, Map<String, String>> WIND_TYPE_LANGUAGE_MAP;
	public static final String WIND_TYPE_NULL = "0";
	public static final Map<String, String> WIND_TYPE_TW_MAP;

	static {
		TRANSFER_LANGUAGE_MAP
				.put(Locale.US.toString().toLowerCase(), " later ");
		TRANSFER_LANGUAGE_MAP.put(Locale.CHINA.toString().toLowerCase(), "转");
		TRANSFER_LANGUAGE_MAP.put(Locale.TAIWAN.toString().toLowerCase(), "轉");
		CHINA_LANGUAGE_MAP = new HashMap();
		CHINA_LANGUAGE_MAP.put(Locale.US.toString().toLowerCase(), "China");
		CHINA_LANGUAGE_MAP.put(Locale.CHINA.toString().toLowerCase(), "中国");
		CHINA_LANGUAGE_MAP.put(Locale.TAIWAN.toString().toLowerCase(), "中國");
		WEATHER_TYPE_CN_MAP = new HashMap();
		WEATHER_TYPE_EN_MAP = new HashMap();
		WEATHER_TYPE_TW_MAP = new HashMap();
		WEATHER_TYPE_LANGUAGE_MAP = new HashMap();
		WEATHER_TYPE_LANGUAGE_MAP.put(Locale.US.toString().toLowerCase(),
				WEATHER_TYPE_EN_MAP);
		WEATHER_TYPE_LANGUAGE_MAP.put(Locale.CHINA.toString().toLowerCase(),
				WEATHER_TYPE_CN_MAP);
		WEATHER_TYPE_LANGUAGE_MAP.put(Locale.TAIWAN.toString().toLowerCase(),
				WEATHER_TYPE_TW_MAP);
		CN_WEATHER_TYPE_MAP = new HashMap();
		EN_WEATHER_TYPE_MAP = new HashMap();
		WEATHER_TYPE_CN_MAP.put("00", "晴");
		WEATHER_TYPE_CN_MAP.put("01", "多云");
		WEATHER_TYPE_CN_MAP.put("02", "阴");
		WEATHER_TYPE_CN_MAP.put("03", "阵雨");
		WEATHER_TYPE_CN_MAP.put("04", "雷阵雨");
		WEATHER_TYPE_CN_MAP.put("05", "雷阵雨伴有冰雹");
		WEATHER_TYPE_CN_MAP.put("06", "雨夹雪");
		WEATHER_TYPE_CN_MAP.put("07", "小雨");
		WEATHER_TYPE_CN_MAP.put("08", "中雨");
		WEATHER_TYPE_CN_MAP.put("09", "大雨");
		WEATHER_TYPE_CN_MAP.put("10", "暴雨");
		WEATHER_TYPE_CN_MAP.put("11", "大暴雨");
		WEATHER_TYPE_CN_MAP.put("12", "特大暴雨");
		WEATHER_TYPE_CN_MAP.put("13", "阵雪");
		WEATHER_TYPE_CN_MAP.put("14", "小雪");
		WEATHER_TYPE_CN_MAP.put("15", "中雪");
		WEATHER_TYPE_CN_MAP.put("16", "大雪");
		WEATHER_TYPE_CN_MAP.put("17", "暴雪");
		WEATHER_TYPE_CN_MAP.put("18", "雾");
		WEATHER_TYPE_CN_MAP.put("19", "冻雨");
		WEATHER_TYPE_CN_MAP.put("20", "沙尘暴");
		WEATHER_TYPE_CN_MAP.put("21", "小到中雨");
		WEATHER_TYPE_CN_MAP.put("22", "中到大雨");
		WEATHER_TYPE_CN_MAP.put("23", "大到暴雨");
		WEATHER_TYPE_CN_MAP.put("24", "暴雨到大暴雨");
		WEATHER_TYPE_CN_MAP.put("25", "大暴雨到特大暴雨");
		WEATHER_TYPE_CN_MAP.put("26", "小到中雪");
		WEATHER_TYPE_CN_MAP.put("27", "中到大雪");
		WEATHER_TYPE_CN_MAP.put("28", "大到暴雪");
		WEATHER_TYPE_CN_MAP.put("29", "浮尘");
		WEATHER_TYPE_CN_MAP.put("30", "扬沙");
		WEATHER_TYPE_CN_MAP.put("31", "强沙尘暴");
		WEATHER_TYPE_CN_MAP.put("53", "霾");
		WEATHER_TYPE_CN_MAP.put("99", "无");
		WEATHER_TYPE_EN_MAP.put("00", "Sunny");
		WEATHER_TYPE_EN_MAP.put("01", "Cloudy");
		WEATHER_TYPE_EN_MAP.put("02", "Overcast");
		WEATHER_TYPE_EN_MAP.put("03", "Shower");
		WEATHER_TYPE_EN_MAP.put("04", "Thunderstorm");
		WEATHER_TYPE_EN_MAP.put("05", "Thunderstorm with hail");
		WEATHER_TYPE_EN_MAP.put("06", "Sleet");
		WEATHER_TYPE_EN_MAP.put("07", "Light rain");
		WEATHER_TYPE_EN_MAP.put("08", "Moderate rain");
		WEATHER_TYPE_EN_MAP.put("09", "Heavy rain");
		WEATHER_TYPE_EN_MAP.put("10", "Storm");
		WEATHER_TYPE_EN_MAP.put("11", "Heavy storm");
		WEATHER_TYPE_EN_MAP.put("12", "Severe storm");
		WEATHER_TYPE_EN_MAP.put("13", "Snow flurries");
		WEATHER_TYPE_EN_MAP.put("14", "Light snow");
		WEATHER_TYPE_EN_MAP.put("15", "Moderate snow");
		WEATHER_TYPE_EN_MAP.put("16", "Heavy snow");
		WEATHER_TYPE_EN_MAP.put("17", "Blizzard");
		WEATHER_TYPE_EN_MAP.put("18", "Foggy");
		WEATHER_TYPE_EN_MAP.put("19", "Freezing rain");
		WEATHER_TYPE_EN_MAP.put("20", "Duststorm");
		WEATHER_TYPE_EN_MAP.put("21", "Light to moderate rain");
		WEATHER_TYPE_EN_MAP.put("22", "Moderate to heavy rain");
		WEATHER_TYPE_EN_MAP.put("23", "Heavy rain to storm");
		WEATHER_TYPE_EN_MAP.put("24", "Storm to heavy storm");
		WEATHER_TYPE_EN_MAP.put("25", "Heavy to severe storm");
		WEATHER_TYPE_EN_MAP.put("26", "Light to moderate snow");
		WEATHER_TYPE_EN_MAP.put("27", "Moderate to heavy snow");
		WEATHER_TYPE_EN_MAP.put("28", "Heavy snow to blizzard");
		WEATHER_TYPE_EN_MAP.put("29", "Dust");
		WEATHER_TYPE_EN_MAP.put("30", "Sand");
		WEATHER_TYPE_EN_MAP.put("31", "Sandstorm");
		WEATHER_TYPE_EN_MAP.put("53", "Haze");
		WEATHER_TYPE_EN_MAP.put("99", "Unknown");
		WEATHER_TYPE_TW_MAP.put("00", "晴");
		WEATHER_TYPE_TW_MAP.put("01", "多雲");
		WEATHER_TYPE_TW_MAP.put("02", "陰");
		WEATHER_TYPE_TW_MAP.put("03", "陣雨");
		WEATHER_TYPE_TW_MAP.put("04", "雷陣雨");
		WEATHER_TYPE_TW_MAP.put("05", "雷陣雨伴有冰雹");
		WEATHER_TYPE_TW_MAP.put("06", "雨夾雪");
		WEATHER_TYPE_TW_MAP.put("07", "小雨");
		WEATHER_TYPE_TW_MAP.put("08", "中雨");
		WEATHER_TYPE_TW_MAP.put("09", "大雨");
		WEATHER_TYPE_TW_MAP.put("10", "暴雨");
		WEATHER_TYPE_TW_MAP.put("11", "大暴雨");
		WEATHER_TYPE_TW_MAP.put("12", "特大暴雨");
		WEATHER_TYPE_TW_MAP.put("13", "陣雪");
		WEATHER_TYPE_TW_MAP.put("14", "小雪");
		WEATHER_TYPE_TW_MAP.put("15", "中雪");
		WEATHER_TYPE_TW_MAP.put("16", "大雪");
		WEATHER_TYPE_TW_MAP.put("17", "暴雪");
		WEATHER_TYPE_TW_MAP.put("18", "霧");
		WEATHER_TYPE_TW_MAP.put("19", "冻雨");
		WEATHER_TYPE_TW_MAP.put("20", "沙塵暴");
		WEATHER_TYPE_TW_MAP.put("21", "小到中雨");
		WEATHER_TYPE_TW_MAP.put("22", "中到大雨");
		WEATHER_TYPE_TW_MAP.put("23", "大到暴雨");
		WEATHER_TYPE_TW_MAP.put("24", "暴雨到大暴雨");
		WEATHER_TYPE_TW_MAP.put("25", "大暴雨到特大暴雨");
		WEATHER_TYPE_TW_MAP.put("26", "小到中雪");
		WEATHER_TYPE_TW_MAP.put("27", "中到大雪");
		WEATHER_TYPE_TW_MAP.put("28", "大到暴雪");
		WEATHER_TYPE_TW_MAP.put("29", "浮塵");
		WEATHER_TYPE_TW_MAP.put("30", "揚沙");
		WEATHER_TYPE_TW_MAP.put("31", "強沙塵暴");
		WEATHER_TYPE_TW_MAP.put("53", "霾");
		WEATHER_TYPE_TW_MAP.put("99", "无");
		CN_WEATHER_TYPE_MAP.put("晴", "00");
		CN_WEATHER_TYPE_MAP.put("多云", "01");
		CN_WEATHER_TYPE_MAP.put("阴", "02");
		CN_WEATHER_TYPE_MAP.put("阵雨", "03");
		CN_WEATHER_TYPE_MAP.put("雷阵雨", "04");
		CN_WEATHER_TYPE_MAP.put("雷阵雨伴有冰雹", "05");
		CN_WEATHER_TYPE_MAP.put("雨夹雪", "06");
		CN_WEATHER_TYPE_MAP.put("小雨", "07");
		CN_WEATHER_TYPE_MAP.put("中雨", "08");
		CN_WEATHER_TYPE_MAP.put("大雨", "09");
		CN_WEATHER_TYPE_MAP.put("暴雨", "10");
		CN_WEATHER_TYPE_MAP.put("大暴雨", "11");
		CN_WEATHER_TYPE_MAP.put("特大暴雨", "12");
		CN_WEATHER_TYPE_MAP.put("阵雪", "13");
		CN_WEATHER_TYPE_MAP.put("小雪", "14");
		CN_WEATHER_TYPE_MAP.put("中雪", "15");
		CN_WEATHER_TYPE_MAP.put("大雪", "16");
		CN_WEATHER_TYPE_MAP.put("暴雪", "17");
		CN_WEATHER_TYPE_MAP.put("雾", "18");
		CN_WEATHER_TYPE_MAP.put("冻雨", "19");
		CN_WEATHER_TYPE_MAP.put("沙尘暴", "20");
		CN_WEATHER_TYPE_MAP.put("小到中雨", "21");
		CN_WEATHER_TYPE_MAP.put("中到大雨", "22");
		CN_WEATHER_TYPE_MAP.put("大到暴雨", "23");
		CN_WEATHER_TYPE_MAP.put("暴雨到大暴雨", "24");
		CN_WEATHER_TYPE_MAP.put("大暴雨到特大暴雨", "25");
		CN_WEATHER_TYPE_MAP.put("小到中雪", "26");
		CN_WEATHER_TYPE_MAP.put("中到大雪", "27");
		CN_WEATHER_TYPE_MAP.put("大到暴雪", "28");
		CN_WEATHER_TYPE_MAP.put("浮尘", "29");
		CN_WEATHER_TYPE_MAP.put("扬沙", "30");
		CN_WEATHER_TYPE_MAP.put("强沙尘暴", "31");
		CN_WEATHER_TYPE_MAP.put("霾", "53");
		CN_WEATHER_TYPE_MAP.put("无", "99");
		ALERM_LEVEL_CN_MAP = new HashMap();
		ALERM_LEVEL_EN_MAP = new HashMap();
		CN_ALERM_LEVEL_MAP = new HashMap();
		EN_ALERM_LEVEL_MAP = new HashMap();
		OLD_ALERM_LEVEL_EN_MAP = new HashMap();
		CN_ALERM_LEVEL_MAP.put("蓝色", "01");
		CN_ALERM_LEVEL_MAP.put("黄色", "02");
		CN_ALERM_LEVEL_MAP.put("橙色", "03");
		CN_ALERM_LEVEL_MAP.put("红色", "04");
		EN_ALERM_LEVEL_MAP.put("blue", "01");
		EN_ALERM_LEVEL_MAP.put("yellow", "02");
		EN_ALERM_LEVEL_MAP.put("orange", "03");
		EN_ALERM_LEVEL_MAP.put("re", "04");
		ALERM_LEVEL_CN_MAP.put("01", "蓝色");
		ALERM_LEVEL_CN_MAP.put("02", "黄色");
		ALERM_LEVEL_CN_MAP.put("03", "橙色");
		ALERM_LEVEL_CN_MAP.put("04", "红色");
		ALERM_LEVEL_EN_MAP.put("01", "blue");
		ALERM_LEVEL_EN_MAP.put("02", "yellow");
		ALERM_LEVEL_EN_MAP.put("03", "orange");
		ALERM_LEVEL_EN_MAP.put("04", "red");
		OLD_ALERM_LEVEL_EN_MAP.put(Integer.valueOf(1), "blue");
		OLD_ALERM_LEVEL_EN_MAP.put(Integer.valueOf(2), "yellow");
		OLD_ALERM_LEVEL_EN_MAP.put(Integer.valueOf(3), "orange");
		OLD_ALERM_LEVEL_EN_MAP.put(Integer.valueOf(4), "red");
		WIND_TYPE_CN_MAP = new HashMap<String, String>();
		WIND_TYPE_EN_MAP = new HashMap<String, String>();
		WIND_TYPE_TW_MAP = new HashMap<String, String>();
		CN_WIND_TYPE_MAP = new HashMap<String, String>();
		EN_WIND_TYPE_MAP = new HashMap<String, String>();
		WIND_TYPE_CONNECTTOR_LANGUAGE_MAP = new HashMap<String, String>();
		WIND_TYPE_CONNECTTOR_LANGUAGE_MAP.put(Locale.US.toString()
				.toLowerCase(), ", speed ");
		WIND_TYPE_CONNECTTOR_LANGUAGE_MAP.put(Locale.CHINA.toString()
				.toLowerCase(), "，风力");
		WIND_TYPE_CONNECTTOR_LANGUAGE_MAP.put(Locale.TAIWAN.toString()
				.toLowerCase(), "，風力");
		WIND_TYPE_LANGUAGE_MAP = new HashMap<String, Map<String, String>>();
		WIND_TYPE_LANGUAGE_MAP.put(Locale.US.toString().toLowerCase(),
				WIND_TYPE_EN_MAP);
		WIND_TYPE_LANGUAGE_MAP.put(Locale.CHINA.toString().toLowerCase(),
				WIND_TYPE_CN_MAP);
		WIND_TYPE_LANGUAGE_MAP.put(Locale.TAIWAN.toString().toLowerCase(),
				WIND_TYPE_TW_MAP);
		WIND_TYPE_CN_MAP.put("0", "微风");
		WIND_TYPE_CN_MAP.put("1", "东北风");
		WIND_TYPE_CN_MAP.put("2", "东风");
		WIND_TYPE_CN_MAP.put("3", "东南风");
		WIND_TYPE_CN_MAP.put("4", "南风");
		WIND_TYPE_CN_MAP.put("5", "西南风");
		WIND_TYPE_CN_MAP.put("6", "西风");
		WIND_TYPE_CN_MAP.put("7", "西北风");
		WIND_TYPE_CN_MAP.put("8", "北风");
		WIND_TYPE_CN_MAP.put("9", "旋转风");
		WIND_TYPE_EN_MAP.put("0", "No wind");
		WIND_TYPE_EN_MAP.put("1", "Northeast");
		WIND_TYPE_EN_MAP.put("2", "East");
		WIND_TYPE_EN_MAP.put("3", "Southeast");
		WIND_TYPE_EN_MAP.put("4", "South");
		WIND_TYPE_EN_MAP.put("5", "Southwest");
		WIND_TYPE_EN_MAP.put("6", "West");
		WIND_TYPE_EN_MAP.put("7", "Northwest");
		WIND_TYPE_EN_MAP.put("8", "North");
		WIND_TYPE_EN_MAP.put("9", "Variable");
		WIND_TYPE_TW_MAP.put("0", "微風");
		WIND_TYPE_TW_MAP.put("1", "東北風");
		WIND_TYPE_TW_MAP.put("2", "東風");
		WIND_TYPE_TW_MAP.put("3", "東南風");
		WIND_TYPE_TW_MAP.put("4", "南風");
		WIND_TYPE_TW_MAP.put("5", "西南風");
		WIND_TYPE_TW_MAP.put("6", "西風");
		WIND_TYPE_TW_MAP.put("7", "西北風");
		WIND_TYPE_TW_MAP.put("8", "北風");
		WIND_TYPE_TW_MAP.put("9", "旋轉風");
		CN_WIND_TYPE_MAP.put("微风", "0");
		CN_WIND_TYPE_MAP.put("无持续风向", "0");
		CN_WIND_TYPE_MAP.put("东北风", "1");
		CN_WIND_TYPE_MAP.put("东风", "2");
		CN_WIND_TYPE_MAP.put("东南风", "3");
		CN_WIND_TYPE_MAP.put("南风", "4");
		CN_WIND_TYPE_MAP.put("西南风", "5");
		CN_WIND_TYPE_MAP.put("西风", "6");
		CN_WIND_TYPE_MAP.put("西北风", "7");
		CN_WIND_TYPE_MAP.put("北风", "8");
		CN_WIND_TYPE_MAP.put("旋转风", "9");
		EN_WIND_TYPE_MAP.put("No wind", "0");
		EN_WIND_TYPE_MAP.put("Northeast", "1");
		EN_WIND_TYPE_MAP.put("East", "2");
		EN_WIND_TYPE_MAP.put("Southeast", "3");
		EN_WIND_TYPE_MAP.put("South", "4");
		EN_WIND_TYPE_MAP.put("Southwest", "5");
		EN_WIND_TYPE_MAP.put("West", "6");
		EN_WIND_TYPE_MAP.put("Northwest", "7");
		EN_WIND_TYPE_MAP.put("North", "8");
		EN_WIND_TYPE_MAP.put("Whirl wind", "9");
		WIND_LEVEL_KEY_CN_MAP = new HashMap<String, String>();
		WIND_LEVEL_KEY_CN_MAP.put("0", "小于3级");
		WIND_LEVEL_KEY_CN_MAP.put("1", "3-4级");
		WIND_LEVEL_KEY_CN_MAP.put("2", "4-5级");
		WIND_LEVEL_KEY_CN_MAP.put("3", "5-6级");
		WIND_LEVEL_KEY_CN_MAP.put("4", "6-7级");
		WIND_LEVEL_KEY_CN_MAP.put("5", "7-8级");
		WIND_LEVEL_KEY_CN_MAP.put("6", "8-9级");
		WIND_LEVEL_KEY_CN_MAP.put("7", "9-10级");
		WIND_LEVEL_KEY_CN_MAP.put("8", "10-11级");
		WIND_LEVEL_KEY_CN_MAP.put("9", "11-12级");
		WIND_LEVEL_EN_MAP = new HashMap<String, String>();
		WIND_LEVEL_EN_CN_MAP = new HashMap<String, String>();
		WIND_LEVEL_TW_MAP = new HashMap<String, String>();
		WIND_LEVEL_CN_MAP = new HashMap<String, String>();
		WIND_LEVEL_LANGUAGE_MAP = new HashMap<String, Map<String, String>>();
		WIND_LEVEL_LANGUAGE_MAP.put(Locale.US.toString().toLowerCase(),
				WIND_LEVEL_EN_MAP);
		WIND_LEVEL_LANGUAGE_MAP.put(Locale.CHINA.toString().toLowerCase(),
				WIND_LEVEL_CN_MAP);
		WIND_LEVEL_LANGUAGE_MAP.put(Locale.TAIWAN.toString().toLowerCase(),
				WIND_LEVEL_TW_MAP);
		WIND_LEVEL_CN_MAP.put("0级", "小于3级");
		WIND_LEVEL_CN_MAP.put("1级", "1级");
		WIND_LEVEL_CN_MAP.put("2级", "2级");
		WIND_LEVEL_CN_MAP.put("3级", "3级");
		WIND_LEVEL_CN_MAP.put("4级", "4级");
		WIND_LEVEL_CN_MAP.put("5级", "5级");
		WIND_LEVEL_CN_MAP.put("6级", "6级");
		WIND_LEVEL_CN_MAP.put("7级", "7级");
		WIND_LEVEL_CN_MAP.put("8级", "8级");
		WIND_LEVEL_CN_MAP.put("9级", "9级");
		WIND_LEVEL_CN_MAP.put("10级", "10级");
		WIND_LEVEL_CN_MAP.put("11级", "11级");
		WIND_LEVEL_CN_MAP.put("12级", "12级");
		WIND_LEVEL_CN_MAP.put("小于3级", "小于3级");
		WIND_LEVEL_CN_MAP.put("3-4级", "3-4级");
		WIND_LEVEL_CN_MAP.put("4-5级", "4-5级");
		WIND_LEVEL_CN_MAP.put("5-6级", "5-6级");
		WIND_LEVEL_CN_MAP.put("6-7级", "6-7级");
		WIND_LEVEL_CN_MAP.put("7-8级", "7-8级");
		WIND_LEVEL_CN_MAP.put("8-9级", "8-9级");
		WIND_LEVEL_CN_MAP.put("9-10级", "9-10级");
		WIND_LEVEL_CN_MAP.put("10-11级", "10-11级");
		WIND_LEVEL_CN_MAP.put("11-12级", "11-12级");
		WIND_LEVEL_EN_MAP.put("0级", "< 16km/h");
		WIND_LEVEL_EN_MAP.put("1级", "< 16km/h");
		WIND_LEVEL_EN_MAP.put("2级", "< 16km/h");
		WIND_LEVEL_EN_MAP.put("3级", "16km/h");
		WIND_LEVEL_EN_MAP.put("4级", "27km/h");
		WIND_LEVEL_EN_MAP.put("5级", "40km/h");
		WIND_LEVEL_EN_MAP.put("6级", "55km/h");
		WIND_LEVEL_EN_MAP.put("7级", "69km/h");
		WIND_LEVEL_EN_MAP.put("8级", "87km/h");
		WIND_LEVEL_EN_MAP.put("9级", "105km/h");
		WIND_LEVEL_EN_MAP.put("10级", "124km/h");
		WIND_LEVEL_EN_MAP.put("11级", "143km/h");
		WIND_LEVEL_EN_MAP.put("12级", "164km/h");
		WIND_LEVEL_EN_MAP.put("小于3级", "< 16km/h");
		WIND_LEVEL_EN_MAP.put("3-4级", "16-27km/h");
		WIND_LEVEL_EN_MAP.put("4-5级", "27-40km/h");
		WIND_LEVEL_EN_MAP.put("5-6级", "40-55km/h");
		WIND_LEVEL_EN_MAP.put("6-7级", "55-69km/h");
		WIND_LEVEL_EN_MAP.put("7-8级", "69-87km/h");
		WIND_LEVEL_EN_MAP.put("8-9级", "87-105km/h");
		WIND_LEVEL_EN_MAP.put("9-10级", "105-124km/h");
		WIND_LEVEL_EN_MAP.put("10-11级", "124-143km/h");
		WIND_LEVEL_EN_MAP.put("11-12级", "143-164km/h");
		WIND_LEVEL_TW_MAP.put("0级", "小于3級");
		WIND_LEVEL_TW_MAP.put("1级", "1級");
		WIND_LEVEL_TW_MAP.put("2级", "2級");
		WIND_LEVEL_TW_MAP.put("3级", "3級");
		WIND_LEVEL_TW_MAP.put("4级", "4級");
		WIND_LEVEL_TW_MAP.put("5级", "5級");
		WIND_LEVEL_TW_MAP.put("6级", "6級");
		WIND_LEVEL_TW_MAP.put("7级", "7級");
		WIND_LEVEL_TW_MAP.put("8级", "8級");
		WIND_LEVEL_TW_MAP.put("9级", "9級");
		WIND_LEVEL_TW_MAP.put("10级", "10級");
		WIND_LEVEL_TW_MAP.put("11级", "11級");
		WIND_LEVEL_TW_MAP.put("12级", "12級");
		WIND_LEVEL_TW_MAP.put("小于3级", "小于3級");
		WIND_LEVEL_TW_MAP.put("3-4级", "3-4級");
		WIND_LEVEL_TW_MAP.put("4-5级", "4-5級");
		WIND_LEVEL_TW_MAP.put("5-6级", "5-6級");
		WIND_LEVEL_TW_MAP.put("6-7级", "6-7級");
		WIND_LEVEL_TW_MAP.put("7-8级", "7-8級");
		WIND_LEVEL_TW_MAP.put("8-9级", "8-9級");
		WIND_LEVEL_TW_MAP.put("9-10级", "9-10級");
		WIND_LEVEL_TW_MAP.put("10-11级", "10-11級");
		WIND_LEVEL_TW_MAP.put("11-12级", "11-12級");
		WIND_LEVEL_DETAIL_EN_MAP = new HashMap();
		WIND_LEVEL_DETAIL_TW_MAP = new HashMap();
		WIND_LEVEL_DETAIL_CN_MAP = new HashMap();
		WIND_LEVEL_DETAIL_LANGUAGE_MAP = new HashMap();
		WIND_LEVEL_DETAIL_LANGUAGE_MAP.put(Locale.US.toString().toLowerCase(),
				WIND_LEVEL_DETAIL_EN_MAP);
		WIND_LEVEL_DETAIL_LANGUAGE_MAP.put(Locale.CHINA.toString()
				.toLowerCase(), WIND_LEVEL_DETAIL_CN_MAP);
		WIND_LEVEL_DETAIL_LANGUAGE_MAP.put(Locale.TAIWAN.toString()
				.toLowerCase(), WIND_LEVEL_DETAIL_TW_MAP);
		WIND_LEVEL_DETAIL_CN_MAP.put("小于3级", "微风拂面，感觉不错，建议适当地去户外放松一下。");
		WIND_LEVEL_DETAIL_CN_MAP.put("3-4级", "今天风有点大，外出的话，请做好防护措施。");
		WIND_LEVEL_DETAIL_CN_MAP.put("4-5级", "今天风有点大，外出的话，请做好防护措施。");
		WIND_LEVEL_DETAIL_CN_MAP.put("5-6级", "今天风有点大，外出的话，请做好防护措施。");
		WIND_LEVEL_DETAIL_CN_MAP.put("6-7级", "今天风有点大，外出的话，请做好防护措施。");
		WIND_LEVEL_DETAIL_CN_MAP.put("7-8级", "今天风有点大，外出的话，请做好防护措施。");
		WIND_LEVEL_DETAIL_CN_MAP.put("8-9级", "今天风有点大，外出的话，请做好防护措施。");
		WIND_LEVEL_DETAIL_CN_MAP.put("9-10级", "今天风有点大，外出的话，请做好防护措施。");
		WIND_LEVEL_DETAIL_CN_MAP.put("10-11级", "今天风有点大，外出的话，请做好防护措施。");
		WIND_LEVEL_DETAIL_CN_MAP.put("11-12级", "今天风有点大，外出的话，请做好防护措施。");
		WIND_LEVEL_DETAIL_EN_MAP.put("小于3级", "Comfortable");
		WIND_LEVEL_DETAIL_EN_MAP.put("3-4级", "Wear layers!");
		WIND_LEVEL_DETAIL_EN_MAP.put("4-5级", "Wear layers!");
		WIND_LEVEL_DETAIL_EN_MAP.put("5-6级", "Wear layers!");
		WIND_LEVEL_DETAIL_EN_MAP.put("6-7级", "Wear layers!");
		WIND_LEVEL_DETAIL_EN_MAP.put("7-8级", "Wear layers!");
		WIND_LEVEL_DETAIL_EN_MAP.put("8-9级", "Wear layers!");
		WIND_LEVEL_DETAIL_EN_MAP.put("9-10级", "Wear layers!");
		WIND_LEVEL_DETAIL_EN_MAP.put("10-11级", "Wear layers!");
		WIND_LEVEL_DETAIL_EN_MAP.put("11-12级", "Wear layers!");
		WIND_LEVEL_DETAIL_TW_MAP.put("小于3级", "微風拂面，感覺不錯，建議適當地去戶外放鬆一下。");
		WIND_LEVEL_DETAIL_TW_MAP.put("3-4级", "今天風有點大，外出的話，請做好防護措施。");
		WIND_LEVEL_DETAIL_TW_MAP.put("4-5级", "今天風有點大，外出的話，請做好防護措施。");
		WIND_LEVEL_DETAIL_TW_MAP.put("5-6级", "今天風有點大，外出的話，請做好防護措施。");
		WIND_LEVEL_DETAIL_TW_MAP.put("6-7级", "今天風有點大，外出的話，請做好防護措施。");
		WIND_LEVEL_DETAIL_TW_MAP.put("7-8级", "今天風有點大，外出的話，請做好防護措施。");
		WIND_LEVEL_DETAIL_TW_MAP.put("8-9级", "今天風有點大，外出的話，請做好防護措施。");
		WIND_LEVEL_DETAIL_TW_MAP.put("9-10级", "今天風有點大，外出的話，請做好防護措施。");
		WIND_LEVEL_DETAIL_TW_MAP.put("10-11级", "今天風有點大，外出的話，請做好防護措施。");
		WIND_LEVEL_DETAIL_TW_MAP.put("11-12级", "今天風有點大，外出的話，請做好防護措施。");
		WEATHER_ANIMATION_MAP = new HashMap<String, Integer>();
		WEATHER_ANIMATION_MAP.put("晴", Integer.valueOf(0));
		WEATHER_ANIMATION_MAP.put("多云", Integer.valueOf(1));
		WEATHER_ANIMATION_MAP.put("阴", Integer.valueOf(2));
		WEATHER_ANIMATION_MAP.put("雾", Integer.valueOf(3));
		WEATHER_ANIMATION_MAP.put("特大暴雨", Integer.valueOf(4));
		WEATHER_ANIMATION_MAP.put("大暴雨", Integer.valueOf(5));
		WEATHER_ANIMATION_MAP.put("暴雨", Integer.valueOf(6));
		WEATHER_ANIMATION_MAP.put("雷阵雨", Integer.valueOf(7));
		WEATHER_ANIMATION_MAP.put("阵雨", Integer.valueOf(8));
		WEATHER_ANIMATION_MAP.put("大雨", Integer.valueOf(9));
		WEATHER_ANIMATION_MAP.put("中雨", Integer.valueOf(10));
		WEATHER_ANIMATION_MAP.put("小雨", Integer.valueOf(11));
		WEATHER_ANIMATION_MAP.put("雨夹雪", Integer.valueOf(12));
		WEATHER_ANIMATION_MAP.put("暴雪", Integer.valueOf(13));
		WEATHER_ANIMATION_MAP.put("阵雪", Integer.valueOf(14));
		WEATHER_ANIMATION_MAP.put("大雪", Integer.valueOf(15));
		WEATHER_ANIMATION_MAP.put("中雪", Integer.valueOf(16));
		WEATHER_ANIMATION_MAP.put("小雪", Integer.valueOf(17));
		WEATHER_ANIMATION_MAP.put("强沙尘暴", Integer.valueOf(18));
		WEATHER_ANIMATION_MAP.put("沙尘暴", Integer.valueOf(19));
		WEATHER_ANIMATION_MAP.put("沙尘", Integer.valueOf(20));
		WEATHER_ANIMATION_MAP.put("扬沙", Integer.valueOf(21));
		WEATHER_ANIMATION_MAP.put("冰雹", Integer.valueOf(22));
		WEATHER_ANIMATION_MAP.put("浮尘", Integer.valueOf(23));
		WEATHER_ANIMATION_MAP.put("霾", Integer.valueOf(24));
		INDEX_TYPE = new HashMap<String, Integer>();
		INDEX_TYPE.put("风力指数", Integer.valueOf(0));
		INDEX_TYPE.put("紫外线指数", Integer.valueOf(1));
		INDEX_TYPE.put("穿衣指数", Integer.valueOf(2));
		INDEX_TYPE.put("舒适度指数", Integer.valueOf(3));
		INDEX_TYPE.put("洗车指数", Integer.valueOf(4));
		INDEX_TYPE.put("晾晒指数", Integer.valueOf(5));
		INDEX_TYPE.put("晨练指数", Integer.valueOf(6));
		INDEX_TYPE.put("旅游指数", Integer.valueOf(7));
		INDEX_TYPE.put("48小时穿衣指数", Integer.valueOf(8));
		INDEX_TYPE.put("48小时紫外线指数", Integer.valueOf(9));
		INDEX_OLD = new LinkedHashMap<String, String>();
		INDEX_OLD.put("紫外线指数", "index_uv");
		INDEX_OLD.put("穿衣指数", "index");
		INDEX_OLD.put("舒适度指数", "index_co");
		INDEX_OLD.put("洗车指数", "index_xc");
		INDEX_OLD.put("晾晒指数", "index_ls");
		INDEX_OLD.put("晨练指数", "index_cl");
		INDEX_OLD.put("旅游指数", "index_tr");
		INDEX_OLD.put("48小时穿衣指数", "index48");
		INDEX_OLD.put("48小时紫外线指数", "index48_uv");
		EXERCISE_INDEX_DESC_EN_MAP = new HashMap<String, String>();
		EXERCISE_INDEX_DESC_EN_MAP.put("适宜", "OK");
		EXERCISE_INDEX_DESC_EN_MAP.put("较适宜", "Good");
		EXERCISE_INDEX_DESC_EN_MAP.put("较不宜", "Avoid if possible");
		EXERCISE_INDEX_DESC_EN_MAP.put("不宜", "Not recommended");
		EXERCISE_INDEX_DESC_EN_MAP.put("极适宜", "Ideal");
		EXERCISE_INDEX_DESC_CN_MAP = new HashMap<String, String>();
		EXERCISE_INDEX_DESC_CN_MAP.put("适宜", "适宜");
		EXERCISE_INDEX_DESC_CN_MAP.put("较适宜", "较适宜");
		EXERCISE_INDEX_DESC_CN_MAP.put("较不宜", "较不宜");
		EXERCISE_INDEX_DESC_CN_MAP.put("不宜", "不宜");
		EXERCISE_INDEX_DESC_CN_MAP.put("极适宜", "极适宜");
		EXERCISE_INDEX_DESC_TW_MAP = new HashMap<String, String>();
		EXERCISE_INDEX_DESC_TW_MAP.put("适宜", "適宜");
		EXERCISE_INDEX_DESC_TW_MAP.put("较适宜", "較適宜");
		EXERCISE_INDEX_DESC_TW_MAP.put("较不宜", "較不宜");
		EXERCISE_INDEX_DESC_TW_MAP.put("不宜", "不宜");
		EXERCISE_INDEX_DESC_TW_MAP.put("极适宜", "極適宜");
		CARWASH_INDEX_DESC_EN_MAP = new HashMap<String, String>();
		CARWASH_INDEX_DESC_EN_MAP.put("适宜", "OK");
		CARWASH_INDEX_DESC_EN_MAP.put("较适宜", "Good");
		CARWASH_INDEX_DESC_EN_MAP.put("较不宜", "Avoid if possible");
		CARWASH_INDEX_DESC_EN_MAP.put("不宜", "Not recommended");
		CARWASH_INDEX_DESC_EN_MAP.put("极适宜", "Ideal");
		CARWASH_INDEX_DESC_CN_MAP = new HashMap<String, String>();
		CARWASH_INDEX_DESC_CN_MAP.put("适宜", "适宜");
		CARWASH_INDEX_DESC_CN_MAP.put("较适宜", "较适宜");
		CARWASH_INDEX_DESC_CN_MAP.put("较不宜", "较不宜");
		CARWASH_INDEX_DESC_CN_MAP.put("不宜", "不宜");
		CARWASH_INDEX_DESC_CN_MAP.put("极适宜", "极适宜");
		CARWASH_INDEX_DESC_TW_MAP = new HashMap<String, String>();
		CARWASH_INDEX_DESC_TW_MAP.put("适宜", "適宜");
		CARWASH_INDEX_DESC_TW_MAP.put("较适宜", "較適宜");
		CARWASH_INDEX_DESC_TW_MAP.put("较不宜", "較不宜");
		CARWASH_INDEX_DESC_TW_MAP.put("不宜", "不宜");
