more robust: hardwired default for locale-specific operations seen in jEdit sources (e.g. BreakIterator.getCharacterInstance);
authorwenzelm
Sun, 24 Aug 2025 15:03:19 +0200
changeset 83048 0d9caed02d66
parent 83047 364feb78c4ed
child 83049 835ea41cdc43
more robust: hardwired default for locale-specific operations seen in jEdit sources (e.g. BreakIterator.getCharacterInstance);
src/Tools/jEdit/src/base_plugin.scala
--- a/src/Tools/jEdit/src/base_plugin.scala	Sat Aug 23 22:00:12 2025 +0200
+++ b/src/Tools/jEdit/src/base_plugin.scala	Sun Aug 24 15:03:19 2025 +0200
@@ -9,12 +9,16 @@
 
 import isabelle._
 
+import java.util.Locale
+
 import org.gjt.sp.jedit.{EBMessage, Debug, EBPlugin}
 import org.gjt.sp.util.SyntaxUtilities
 
 
 class Base_Plugin extends EBPlugin {
   override def start(): Unit = {
+    Locale.setDefault(Locale.ENGLISH)
+
     Isabelle_System.init()
 
     GUI.use_isabelle_fonts()