for (Locale locale : locales2Test) {
resLoc = LocaleData.getBundle("sun.util.resources.LocaleNames",
locale);
sdfLoc = new SimpleDateFormat("zzzz", locale);
sdfLocShort = new SimpleDateFormat("z", locale);
for (String timezone : timezones) { if (isTZIgnored(timezone)) { continue;
}
warnings.append(testTZ(timezone, locale));
}
countryMap = getList(resLoc, true);
for (String country : countries) {
String[] result = testEntry(country,
countryMapEn,
countryMap,
locale, "ERROR: {0} country name for country code: {1} not found!\n", "WARNING: {0} country name for country code: {1} not localized!\n"
); if (warnings.indexOf(result[0]) == -1) {
warnings.append(result[0]);
} if (errors.indexOf(result[1]) == -1) {
errors.append(result[1]);
}
}
languageMap = getList(resLoc, false); for (String language : languages) {
String[] result = testEntry(language,
languageMapEn,
languageMap,
locale, "ERROR: {0} language name for language code: {1} not found!\n", "WARNING: {0} language name for language code: {1} not localized!\n"); if (warnings.indexOf(result[0]) == -1) {
warnings.append(result[0]);
} if (errors.indexOf(result[1]) == -1) {
errors.append(result[1]);
}
}
}
StringBuffer message = new StringBuffer(""); if (!"".equals(errors.toString())) {
message.append("Test failed! ");
message.append("ERROR: some keys are missing! ");
}
for (String key: entriesEn.keySet()) { if (ISOCode.equalsIgnoreCase(key)) {
nameEn = entriesEn.get(key); break;
}
}
for (String key: entriesLoc.keySet()) { if (ISOCode.equalsIgnoreCase(key)) {
nameLoc = entriesLoc.get(key); break;
}
}
if (nameEn == null) { // We should not get here but test is a MUST have returnnew String[] {"",
MessageFormat.format(notFoundMessage, "English", ISOCode)};
}
Map<String, String> hm = new HashMap<String, String>();
Enumeration<String> keys = rs.getKeys(); while (keys.hasMoreElements()) {
String s = keys.nextElement(); if (s.length() == 2 &&
s.charAt(0) >= beginChar && s.charAt(0) <= endChar) {
hm.put(s, rs.getString(s));
}
} return hm;
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.14Bemerkung:
(vorverarbeitet am 2026-06-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.