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