Ticket #20785: 20785.2.patch
File 20785.2.patch, 2.6 KB (added by , 4 years ago) |
---|
-
src/org/openstreetmap/josm/actions/ShowStatusReportAction.java
95 95 if (!buildNumber.isEmpty()) { 96 96 text.format("OS Build number: %s%n", buildNumber); 97 97 } 98 text.format("Memory Usage: %d MB / %d MB (%d MB allocated, but free)%n", 98 99 text.format(Locale.ENGLISH, "Memory Usage: %d MB / %d MB (%d MB allocated, but free)%n", 99 100 Runtime.getRuntime().totalMemory() / 1024 / 1024, 100 101 Runtime.getRuntime().maxMemory() / 1024 / 1024, 101 102 Runtime.getRuntime().freeMemory() / 1024 / 1024); … … 113 114 if (dm != null) { 114 115 AffineTransform transform = gd.getDefaultConfiguration().getDefaultTransform(); 115 116 // Java 11: use DisplayMode#toString 116 text.format( " %d\u00D7%d (scaling %.2f\u00D7%.2f)",117 text.format(Locale.ENGLISH, " %d\u00D7%d (scaling %.2f\u00D7%.2f)", 117 118 dm.getWidth(), dm.getHeight(), transform.getScaleX(), transform.getScaleY()); 118 119 } 119 120 } … … 140 141 text.format("System property %s: %s%n", name, value); 141 142 } 142 143 } 144 text.format("Locale info %s%n", Locale.getDefault().toString()); 145 text.format("Numbers with default locale: %s -> %d%n", Integer.toString(1_234_567_890), 1_234_567_890); 143 146 144 147 if (PlatformManager.isPlatformUnixoid()) { 145 148 PlatformHookUnixoid platform = (PlatformHookUnixoid) PlatformManager.getPlatform(); -
src/org/openstreetmap/josm/tools/Logging.java
11 11 import java.util.ArrayList; 12 12 import java.util.Arrays; 13 13 import java.util.List; 14 import java.util.Locale; 14 15 import java.util.function.Supplier; 15 16 import java.util.logging.ConsoleHandler; 16 17 import java.util.logging.Handler; … … 495 496 return; 496 497 } 497 498 498 String msg = String.format( "%09.3f %s%s", startup.elapsed() / 1000., getPrefix(record), record.getMessage());499 String msg = String.format(Locale.ENGLISH,"%09.3f %s%s", startup.elapsed() / 1000., getPrefix(record), record.getMessage()); 499 500 500 501 // Only remember first line of message 501 502 int idx = msg.indexOf('\n');