diff --git a/apps/routerconsole/java/src/net/i2p/router/web/Messages.java b/apps/routerconsole/java/src/net/i2p/router/web/Messages.java
index 9837f010e37d0b7c8691265fe523c0199b71a383..df7c5319f3fb0dc3fd090fa09c3bb8924d7242f5 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/Messages.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/Messages.java
@@ -69,6 +69,8 @@ public class Messages {
                 // Would it be faster to specify a class loader?
                 // No matter we only do this once per lang.
                 rv = ResourceBundle.getBundle(BUNDLE_NAME, new Locale(lang));
+                if (rv != null)
+                    _bundles.put(lang, rv);
             } catch (MissingResourceException e) {
                 _missing.add(lang);
             }