use logger instead of System.out
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 17 May 2008 17:58:40 +0000 (17:58 +0000)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 17 May 2008 17:58:40 +0000 (17:58 +0000)
add TODO

git-svn-id: http://trooper/svn/projects/jSite/trunk@910 c3eda9e8-030b-0410-8277-bc7414b0a119

src/net/pterodactylus/jsite/i18n/I18n.java

index ae6bef5..90df053 100644 (file)
@@ -31,10 +31,12 @@ import java.util.Locale;
 import java.util.MissingResourceException;
 import java.util.Properties;
 import java.util.StringTokenizer;
+import java.util.logging.Logger;
 
 import javax.swing.KeyStroke;
 
 import net.pterodactylus.util.io.Closer;
+import net.pterodactylus.util.logging.Logging;
 
 /**
  * Class that handles i18n.
@@ -44,6 +46,9 @@ import net.pterodactylus.util.io.Closer;
  */
 public class I18n {
 
+       /** Logger. */
+       private static final Logger logger = Logging.getLogger(I18n.class.getName());
+
        /** List of I18nables that are notified when the language changes. */
        private static final List<I18nable> i18nables = new ArrayList<I18nable>();
 
@@ -87,7 +92,8 @@ public class I18n {
                String value = null;
                value = currentLanguage.getProperty(key);
                if (value == null) {
-                       System.err.println("please fix “" + key + "”!");
+                       logger.warning("please fix “" + key + "”!");
+                       /* TODO - replace with value when done! */
                        return null;
                }
                if ((parameters != null) && (parameters.length > 0)) {