[Yanel-commits] rev 49891 -
public/yanel/trunk/src/core/java/org/wyona/yanel/core/i18n
michi at wyona.com
michi at wyona.com
Wed May 26 11:17:02 CEST 2010
Author: michi
Date: 2010-05-26 11:17:02 +0200 (Wed, 26 May 2010)
New Revision: 49891
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/core/i18n/XMLMessageProvider.java
Log:
warn added if key not found
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/i18n/XMLMessageProvider.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/i18n/XMLMessageProvider.java 2010-05-26 09:16:27 UTC (rev 49890)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/i18n/XMLMessageProvider.java 2010-05-26 09:17:02 UTC (rev 49891)
@@ -42,6 +42,9 @@
private Map messages = new HashMap();
+ /**
+ *
+ */
public XMLMessageProvider(InputStream inputStream) {
try {
SAXParser parser = factory.newSAXParser();
@@ -54,6 +57,9 @@
}
}
+ /**
+ *
+ */
public String getText(String key, Locale locale, Locale defaultLocale) {
String text = lookupText(key, locale);
if (text == null) {
@@ -62,6 +68,9 @@
return text;
}
+ /**
+ *
+ */
private String lookupText(String key, Locale locale) {
if (messages.containsKey(key)) {
Message message = (Message)messages.get(key);
@@ -73,6 +82,8 @@
}
locale = I18nUtils.getParentLocale(locale);
}
+ } else {
+ log.warn("No such key: " + key);
}
return null;
}
@@ -161,4 +172,4 @@
return sb.toString();
}
}
-}
\ No newline at end of file
+}
More information about the Yanel-commits
mailing list