Author: toad
Date: 2007-08-07 16:16:40 +0000 (Tue, 07 Aug 2007)
New Revision: 14511

Modified:
   trunk/freenet/src/freenet/clients/http/FProxyToadlet.java
   trunk/freenet/src/freenet/clients/http/PageMaker.java
Log:
Dynamically update the language for the title bar. Also fixes 
it's-always-in-english bug.

Modified: trunk/freenet/src/freenet/clients/http/FProxyToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/FProxyToadlet.java   2007-08-07 
16:11:06 UTC (rev 14510)
+++ trunk/freenet/src/freenet/clients/http/FProxyToadlet.java   2007-08-07 
16:16:40 UTC (rev 14511)
@@ -581,10 +581,10 @@
                        core.random.nextBytes(random);
                        FProxyToadlet fproxy = new FProxyToadlet(client, core);
                        core.setFProxy(fproxy);
-                       server.register(fproxy, "/", false, 
l10n("welcomeTitle"), l10n("welcome"), false, null);
+                       server.register(fproxy, "/", false, 
"FProxyToadlet.welcomeTitle", "FProxyToadlet.welcome", false, null);

                        PproxyToadlet pproxy = new PproxyToadlet(client, node, 
core);
-                       server.register(pproxy, "/plugins/", true, 
l10n("pluginsTitle"), l10n("plugins"), true, null);
+                       server.register(pproxy, "/plugins/", true, 
"FProxyToadlet.pluginsTitle", "FProxyToadlet.plugins", true, null);

                        WelcomeToadlet welcometoadlet = new 
WelcomeToadlet(client, core, node);
                        server.register(welcometoadlet, "/welcome/", true, 
false);
@@ -593,7 +593,7 @@
                        server.register(pluginToadlet, "/plugin/", true, true);

                        ConfigToadlet configtoadlet = new ConfigToadlet(client, 
config, node, core);
-                       server.register(configtoadlet, "/config/", true, 
l10n("configTitle"), l10n("config"), true, null);
+                       server.register(configtoadlet, "/config/", true, 
"FProxyToadlet.configTitle", "FProxyToadlet.config", true, null);

                        StaticToadlet statictoadlet = new StaticToadlet(client);
                        server.register(statictoadlet, "/static/", true, false);
@@ -603,20 +603,20 @@

                        DarknetConnectionsToadlet friendsToadlet = new 
DarknetConnectionsToadlet(node, core, client);
 //                     server.register(friendsToadlet, "/darknet/", true, 
l10n("friendsTitle"), l10n("friends"), true);
-                       server.register(friendsToadlet, "/friends/", true, 
l10n("friendsTitle"), l10n("friends"), true, null);
+                       server.register(friendsToadlet, "/friends/", true, 
"FProxyToadlet.friendsTitle", "FProxyToadlet.friends", true, null);

                        OpennetConnectionsToadlet opennetToadlet = new 
OpennetConnectionsToadlet(node, core, client);
 //                     server.register(opennetToadlet, "/opennet/", true, 
l10n("opennetTitle"), l10n("opennet"), true, opennetToadlet);
-                       server.register(opennetToadlet, "/strangers/", true, 
l10n("opennetTitle"), l10n("opennet"), true, opennetToadlet);
+                       server.register(opennetToadlet, "/strangers/", true, 
"FProxyToadlet.opennetTitle", "FProxyToadlet.opennet", true, opennetToadlet);

                        N2NTMToadlet n2ntmToadlet = new N2NTMToadlet(node, 
core, client);
                        server.register(n2ntmToadlet, "/send_n2ntm/", true, 
true);

                        QueueToadlet queueToadlet = new QueueToadlet(core, 
core.getFCPServer(), client);
-                       server.register(queueToadlet, "/queue/", true, 
l10n("queueTitle"), l10n("queue"), false, null);
+                       server.register(queueToadlet, "/queue/", true, 
"FProxyToadlet.queueTitle", "FProxyToadlet.queue", false, null);

                        StatisticsToadlet statisticsToadlet = new 
StatisticsToadlet(node, core, client);
-                       server.register(statisticsToadlet, "/stats/", true, 
l10n("statsTitle"), l10n("stats"), true, null);
+                       server.register(statisticsToadlet, "/stats/", true, 
"FProxyToadlet.statsTitle", "FProxyToadlet.stats", true, null);

                        LocalFileInsertToadlet localFileInsertToadlet = new 
LocalFileInsertToadlet(core, client);
                        server.register(localFileInsertToadlet, "/files/", 
true, false);

Modified: trunk/freenet/src/freenet/clients/http/PageMaker.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/PageMaker.java       2007-08-07 
16:11:06 UTC (rev 14510)
+++ trunk/freenet/src/freenet/clients/http/PageMaker.java       2007-08-07 
16:16:40 UTC (rev 14511)
@@ -117,7 +117,7 @@
                                String navigationTitle = (String) 
navigationLinkTitles.get(navigationLink);
                                String navigationPath = (String) 
navigationLinks.get(navigationLink);
                                HTMLNode listItem = navbarUl.addChild("li");
-                               listItem.addChild("a", new String[] { "href", 
"title" }, new String[] { navigationPath, navigationTitle }, navigationLink);
+                               listItem.addChild("a", new String[] { "href", 
"title" }, new String[] { navigationPath, L10n.getString(navigationTitle) }, 
L10n.getString(navigationLink));
                        }
                }
                HTMLNode contentDiv = pageDiv.addChild("div", "id", "content");


Reply via email to