[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