From: Reimar Döffinger Date: Sat, 17 Dec 2016 16:18:51 +0000 (+0100) Subject: Fix "thorn" issue in English-Norwegian dictionary. X-Git-Url: http://gitweb.fperrin.net/?p=Dictionary.git;a=commitdiff_plain;h=fb347ae25036b89de22f48c7b710ed36b7be4440 Fix "thorn" issue in English-Norwegian dictionary. --- diff --git a/src/com/hughes/android/dictionary/engine/NormalizeComparator.java b/src/com/hughes/android/dictionary/engine/NormalizeComparator.java index 9a40a4a..55186fd 100644 --- a/src/com/hughes/android/dictionary/engine/NormalizeComparator.java +++ b/src/com/hughes/android/dictionary/engine/NormalizeComparator.java @@ -32,10 +32,11 @@ public class NormalizeComparator implements Comparator { } // 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); }