Index: trunk/src/org/openstreetmap/josm/data/coor/LatLon.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/coor/LatLon.java	(revision 3017)
+++ trunk/src/org/openstreetmap/josm/data/coor/LatLon.java	(revision 3018)
@@ -1,4 +1,6 @@
 // License: GPL. Copyright 2007 by Immanuel Scholz and others
 package org.openstreetmap.josm.data.coor;
+
+import static org.openstreetmap.josm.tools.I18n.trc;
 
 import static java.lang.Math.PI;
@@ -8,8 +10,8 @@
 import static java.lang.Math.sqrt;
 import static java.lang.Math.toRadians;
-import static org.openstreetmap.josm.tools.I18n.trc;
 
 import java.text.DecimalFormat;
 import java.text.NumberFormat;
+import java.util.Locale;
 
 import org.openstreetmap.josm.Main;
@@ -33,5 +35,11 @@
     private static DecimalFormat cDmsMinuteFormatter = new DecimalFormat("00");
     private static DecimalFormat cDmsSecondFormatter = new DecimalFormat("00.0");
-    private static DecimalFormat cDdFormatter = new DecimalFormat("###0.00000");
+    private static DecimalFormat cDdFormatter;
+    static {
+        // Don't use the localized decimal separator. This way we can present
+        // a comma separated list of coordinates.
+        cDdFormatter = (DecimalFormat) NumberFormat.getInstance(Locale.UK);
+        cDdFormatter.applyPattern("###0.00000");
+    }
 
     /**
