diff --git a/locales/de.lng b/locales/de.lng index ee3ec954f..1b620eae5 100644 --- a/locales/de.lng +++ b/locales/de.lng @@ -1148,7 +1148,7 @@ yacyWiki==YaCyWiki Changes will be published as announcement on YaCyNews==Änderungen werden über den YaCy News Service bekannt gegeben. #-------------------------------------------------------- -#File: header.template +#File: env/templates/header.template Global Index==Globaler Index Distributed Crawler==Verteilter Crawler diff --git a/source/de/anomic/data/translator.java b/source/de/anomic/data/translator.java index b468951a4..5b4b6ea9a 100644 --- a/source/de/anomic/data/translator.java +++ b/source/de/anomic/data/translator.java @@ -1,3 +1,4 @@ +// w // translator.java // ------------------------------------- // part of YACY @@ -56,6 +57,7 @@ import java.util.Enumeration; import java.util.Hashtable; import java.util.Iterator; import java.util.Vector; +import java.lang.IndexOutOfBoundsException; import de.anomic.server.logging.serverLog; import de.anomic.data.listManager; @@ -155,17 +157,18 @@ public class translator { return true; } - public static boolean translateFiles(File sourceDir, File destDir, File translationFile, String extensions){ + public static boolean translateFiles(File sourceDir, File destDir, File baseDir, File translationFile, String extensions){ Hashtable translationLists = loadTranslationsLists(translationFile); - return translateFiles(sourceDir, destDir, translationLists, extensions); + return translateFiles(sourceDir, destDir, baseDir, translationLists, extensions); } - public static boolean translateFiles(File sourceDir, File destDir, Hashtable translationLists, String extensions){ + public static boolean translateFiles(File sourceDir, File destDir, File baseDir, Hashtable translationLists, String extensions){ destDir.mkdirs(); File[] sourceFiles = sourceDir.listFiles(); Vector exts=listManager.string2vector(extensions); boolean rightExtension; Iterator it; + String relativePath; for(int i=0;i