]> gitweb.fperrin.net Git - Dictionary.git/commitdiff
Fix "thorn" issue in English-Norwegian dictionary.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 17 Dec 2016 16:18:51 +0000 (17:18 +0100)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 17 Dec 2016 16:18:51 +0000 (17:18 +0100)
src/com/hughes/android/dictionary/engine/NormalizeComparator.java

index 9a40a4aa15c4694e7196ccbfa26aa74855515fc1..55186fd182e680a6351b3c1a13e9fe37ff63f4f2 100644 (file)
@@ -32,10 +32,11 @@ public class NormalizeComparator implements Comparator<String> {
     }
 
     // Handles comparison between items containing "-".
+    // Also replaces other problematic cases like "thorn".
     public static int compareWithoutDash(final String a, final String b, final Comparator c, int version) {
         if (version < 7) return 0;
-        String s1 = a.replace("-", "");
-        String s2 = b.replace("-", "");
+        String s1 = a.replace("-", "").replace("þ", "th").replace("Þ", "Th");
+        String s2 = b.replace("-", "").replace("þ", "th").replace("Þ", "Th");
         return c.compare(s1, s2);
     }