Index: src/org/openstreetmap/josm/tools/AlphanumComparator.java
===================================================================
--- src/org/openstreetmap/josm/tools/AlphanumComparator.java	(révision 6124)
+++ src/org/openstreetmap/josm/tools/AlphanumComparator.java	(copie de travail)
@@ -1,5 +1,6 @@
 package org.openstreetmap.josm.tools;
 
+import java.text.Collator;
 /*
  * The Alphanum Algorithm is an improved sorting algorithm for strings
  * containing numbers. Instead of sorting numbers in ASCII order like a standard
@@ -23,6 +24,7 @@
  *
  */
 import java.util.Comparator;
+import java.util.Locale;
 
 /**
  * The Alphanum Algorithm is an improved sorting algorithm for strings
@@ -77,7 +79,7 @@
         } else if (s2 == null) {
             return 1;
         }
-
+        
         int thisMarker = 0;
         int thatMarker = 0;
         int s1Length = s1.length();
@@ -106,7 +108,11 @@
                     }
                 }
             } else {
-                result = thisChunk.compareTo(thatChunk);
+                // Instantiate the collator
+                Collator compareOperator = Collator.getInstance(Locale.getDefault());
+                // Compare regardless of accented letters
+                compareOperator.setStrength(Collator.SECONDARY);
+                result = compareOperator.compare(thisChunk, thatChunk);
             }
 
             if (result != 0) {
