From fb347ae25036b89de22f48c7b710ed36b7be4440 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Reimar=20D=C3=B6ffinger?= Date: Sat, 17 Dec 2016 17:18:51 +0100 Subject: [PATCH] Fix "thorn" issue in English-Norwegian dictionary. --- .../android/dictionary/engine/NormalizeComparator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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); } -- 2.43.0