Author: saces
Date: 2008-12-19 21:41:06 +0000 (Fri, 19 Dec 2008)
New Revision: 24650

Modified:
   trunk/plugins/XMLSpider/XMLSpider.java
Log:
fix the "l10n bug"

Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java      2008-12-19 21:10:36 UTC (rev 
24649)
+++ trunk/plugins/XMLSpider/XMLSpider.java      2008-12-19 21:41:06 UTC (rev 
24650)
@@ -48,10 +48,12 @@
 import freenet.clients.http.filter.UnsafeContentTypeException;
 import freenet.keys.FreenetURI;
 import freenet.keys.USK;
+import freenet.l10n.L10n.LANGUAGE;
 import freenet.node.NodeClientCore;
 import freenet.node.RequestStarter;
 import freenet.pluginmanager.FredPlugin;
 import freenet.pluginmanager.FredPluginHTTP;
+import freenet.pluginmanager.FredPluginL10n;
 import freenet.pluginmanager.FredPluginThreadless;
 import freenet.pluginmanager.FredPluginVersioned;
 import freenet.pluginmanager.PluginHTTPException;
@@ -71,7 +73,7 @@
  *  @author swati goyal
  *  
  */
-public class XMLSpider implements FredPlugin, FredPluginHTTP, 
FredPluginThreadless, FredPluginVersioned, USKCallback {
+public class XMLSpider implements FredPlugin, FredPluginHTTP, 
FredPluginThreadless, FredPluginVersioned, FredPluginL10n, USKCallback {
        public synchronized long getNextPageId() {
                long x = maxPageId.incrementAndGet();
                db.store(maxPageId);
@@ -991,6 +993,9 @@
                }
        };
 
+       // language for I10N
+       private LANGUAGE language;
+
        protected Term getTermByWord(String word, boolean create) {
                synchronized (this) {
                        Term cachedTerm = termCache.get(word);
@@ -1018,4 +1023,13 @@
                                return null;
                }
        }
+
+       public String getString(String key) {
+               // TODO return a translated string
+               return key;
+       }
+
+       public void setLanguage(LANGUAGE newLanguage) {
+               language = newLanguage;
+       }
 }

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to