func init()

in java_util/locale.go [89:191]


func init() {
	locales[ENGLISH] = Locale{
		id:     ENGLISH,
		lang:   "en",
		county: "",
	}
	locales[FRENCH] = Locale{
		id:     FRENCH,
		lang:   "fr",
		county: "",
	}
	locales[GERMAN] = Locale{
		id:     GERMAN,
		lang:   "de",
		county: "",
	}
	locales[ITALIAN] = Locale{
		id:     ITALIAN,
		lang:   "it",
		county: "",
	}
	locales[JAPANESE] = Locale{
		id:     JAPANESE,
		lang:   "ja",
		county: "",
	}
	locales[KOREAN] = Locale{
		id:     KOREAN,
		lang:   "ko",
		county: "",
	}
	locales[CHINESE] = Locale{
		id:     CHINESE,
		lang:   "zh",
		county: "",
	}
	locales[SIMPLIFIED_CHINESE] = Locale{
		id:     SIMPLIFIED_CHINESE,
		lang:   "zh",
		county: "CN",
	}
	locales[TRADITIONAL_CHINESE] = Locale{
		id:     TRADITIONAL_CHINESE,
		lang:   "zh",
		county: "TW",
	}
	locales[FRANCE] = Locale{
		id:     FRANCE,
		lang:   "fr",
		county: "FR",
	}
	locales[GERMANY] = Locale{
		id:     GERMANY,
		lang:   "de",
		county: "DE",
	}
	locales[ITALY] = Locale{
		id:     ITALY,
		lang:   "it",
		county: "it",
	}
	locales[JAPAN] = Locale{
		id:     JAPAN,
		lang:   "ja",
		county: "JP",
	}
	locales[KOREA] = Locale{
		id:     KOREA,
		lang:   "ko",
		county: "KR",
	}
	locales[CHINA] = locales[SIMPLIFIED_CHINESE]
	locales[PRC] = locales[SIMPLIFIED_CHINESE]
	locales[TAIWAN] = locales[TRADITIONAL_CHINESE]
	locales[UK] = Locale{
		id:     UK,
		lang:   "en",
		county: "GB",
	}
	locales[US] = Locale{
		id:     US,
		lang:   "en",
		county: "US",
	}
	locales[CANADA] = Locale{
		id:     CANADA,
		lang:   "en",
		county: "CA",
	}
	locales[CANADA_FRENCH] = Locale{
		id:     CANADA_FRENCH,
		lang:   "fr",
		county: "CA",
	}
	locales[ROOT] = Locale{
		id:     ROOT,
		lang:   "",
		county: "",
	}
	for _, locale := range locales {
		localeMap[locale.String()] = locale
	}
}