45 "America/Los_Angeles",
46 "America/Denver",
47 "America/Phoenix",
48 "America/Chicago",
49 "America/New_York",
50 "America/Indianapolis",
51 "Pacific/Honolulu",
52 "America/Anchorage",
53 "America/Halifax",
54 "America/Sitka",
55 "America/St_Johns",
56 "Europe/Paris",
57 // Although CLDR does not support abbreviated zones, handle "GMT" as a
58 // special case here, as it is specified in the javadoc.
59 "GMT",
60 "Africa/Casablanca",
61 "Asia/Jerusalem",
62 "Asia/Tokyo",
63 "Europe/Bucharest",
64 "Asia/Shanghai",
65 };
66
67 // For duplicated values
68 private static final String META_VALUE_PREFIX = "metaValue_";
69
70 @Override
71 public void generateBundle(String packageName, String baseName, String localeID, boolean useJava,
72 Map<String, ?> map, BundleType type) throws IOException {
73 String suffix = useJava ? ".java" : ".properties";
74 String lang = CLDRConverter.getLanguageCode(localeID);
75 String ctry = CLDRConverter.getCountryCode(localeID);
76 String dirName = CLDRConverter.DESTINATION_DIR + File.separator + "sun" + File.separator
77 + packageName + File.separator + "resources" + File.separator + "cldr";
78 if (lang.length() > 0) {
79 if (CLDRConverter.isBaseModule ^ isBaseLocale(localeID)) {
80 return;
81 }
82 dirName = dirName + File.separator + lang +
83 (ctry != null && ctry.length() > 0 ? File.separator + ctry : "");
84 packageName = packageName + ".resources.cldr." + lang +
|
45 "America/Los_Angeles",
46 "America/Denver",
47 "America/Phoenix",
48 "America/Chicago",
49 "America/New_York",
50 "America/Indianapolis",
51 "Pacific/Honolulu",
52 "America/Anchorage",
53 "America/Halifax",
54 "America/Sitka",
55 "America/St_Johns",
56 "Europe/Paris",
57 // Although CLDR does not support abbreviated zones, handle "GMT" as a
58 // special case here, as it is specified in the javadoc.
59 "GMT",
60 "Africa/Casablanca",
61 "Asia/Jerusalem",
62 "Asia/Tokyo",
63 "Europe/Bucharest",
64 "Asia/Shanghai",
65 "UTC",
66 };
67
68 // For duplicated values
69 private static final String META_VALUE_PREFIX = "metaValue_";
70
71 @Override
72 public void generateBundle(String packageName, String baseName, String localeID, boolean useJava,
73 Map<String, ?> map, BundleType type) throws IOException {
74 String suffix = useJava ? ".java" : ".properties";
75 String lang = CLDRConverter.getLanguageCode(localeID);
76 String ctry = CLDRConverter.getCountryCode(localeID);
77 String dirName = CLDRConverter.DESTINATION_DIR + File.separator + "sun" + File.separator
78 + packageName + File.separator + "resources" + File.separator + "cldr";
79 if (lang.length() > 0) {
80 if (CLDRConverter.isBaseModule ^ isBaseLocale(localeID)) {
81 return;
82 }
83 dirName = dirName + File.separator + lang +
84 (ctry != null && ctry.length() > 0 ? File.separator + ctry : "");
85 packageName = packageName + ".resources.cldr." + lang +
|