]> gitweb.fperrin.net Git - DictionaryPC.git/blobdiff - src/com/hughes/android/dictionary/engine/DictionaryBuilderMain.java
Examples now parsed with dispatch. Better {{l}} and {{term}} handling.
[DictionaryPC.git] / src / com / hughes / android / dictionary / engine / DictionaryBuilderMain.java
index 07696edf62c2401f691925a143b7cc9d65f2f778..13ab9726d44100922f0a5b0c229c8d16f2975f15 100644 (file)
@@ -30,9 +30,9 @@ import junit.framework.TestCase;
 
 public class DictionaryBuilderMain extends TestCase {
   
-  static final String INPUTS = "../DictionaryData/inputs/";
-  static final String STOPLISTS = "../DictionaryData/inputs/stoplists/";
-  static final String OUTPUTS = "../DictionaryData/outputs/";
+  static final String INPUTS = "data/inputs/";
+  static final String STOPLISTS = "data/inputs/stoplists/";
+  static final String OUTPUTS = "data/outputs/";
     
   public static void main(final String[] args) throws Exception {
     
@@ -63,13 +63,14 @@ public class DictionaryBuilderMain extends TestCase {
     isoToStoplist.put("FR", "fr.txt");
 
     final Map<String,String>  isoToRegex = new LinkedHashMap<String, String>();
-    isoToRegex.put("ZH", "Chinese|Mandarin|Cantonese");
+    // HACK: The missing "e" prevents a full match, causing "Cantonese" to be appended to the entries.
+    isoToRegex.put("ZH", "Chinese|Mandarin|Cantones");
     
 //    isoToWikiName.keySet().retainAll(Arrays.asList("UK", "HR", "FI"));
-    boolean go = true; 
-    isoToWikiName.clear();
+    //isoToWikiName.clear();
+    boolean go = false;
     for (final String foreignIso : isoToWikiName.keySet()) {
-      if (foreignIso.equals("SV")) {
+      if (foreignIso.equals("JA")) {
         go = true;
       }
       if (!go) {