]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-10266 percentage number format must not be locale sensitive
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Thu, 1 Mar 2018 09:57:33 +0000 (10:57 +0100)
committerSonarTech <sonartech@sonarsource.com>
Thu, 22 Mar 2018 11:37:49 +0000 (12:37 +0100)
but hardcoded to English Locale

server/sonar-server/src/main/java/org/sonar/server/badge/ws/SvgFormatter.java

index e75911dd9cb0ab57689c68eb0502fea42980410f..dfad1ab0b4ee70c8d2c341c08b782d1d73dbf8b3 100644 (file)
@@ -20,6 +20,7 @@
 package org.sonar.server.badge.ws;
 
 import java.text.DecimalFormat;
+import java.text.DecimalFormatSymbols;
 import java.text.NumberFormat;
 import java.util.Locale;
 
@@ -34,7 +35,7 @@ class SvgFormatter {
   private static final String NUMERIC_SUFFIX_LIST = " kmbt";
   private static final String NUMERIC_REGEXP = "\\.[0-9]+";
 
-  private static final DecimalFormat PERCENT_FORMATTER = new DecimalFormat("#.#");
+  private static final DecimalFormat PERCENT_FORMATTER = new DecimalFormat("#.#", DecimalFormatSymbols.getInstance(Locale.ENGLISH));
 
   private static final String DURATION_MINUTES_FORMAT = "%smin";
   private static final String DURATION_HOURS_FORMAT = "%sh";