Entering Locale numberDecimalSeparator=. only possible by editing the resourceBundle as Text

Dear Team

grafik

If one tries to enter the . ( point ) as a numberDecimalSeparator in these Project Properties, it will not be stored in the message bundle if the line

numberDecimalSeparator=

is not already existing.

This line has to be entered with the texteditor or you enter first a ; (semikolon) and change it the to a . (point), as that way the line

numberDecimalSeparator=

will be created.

Nasty bug, if you do not check very carefully.

IntelliJ IDEA 2023.3.2 (Ultimate Edition)
Build #IU-233.13135.103, built on December 20, 2023
Licensed to
You have a perpetual fallback license for this version.
Subscription is active until December 18, 2024.
Runtime version: 17.0.9+7-b1087.9 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 11.0
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 20
Registry:
io.jmix.stats.enabled=false
io.jmix.properties.constructorInjection=true
Non-Bundled Plugins:
com.jetbrains.plugins.ini4idea (233.13135.108)
Batch Scripts Support (1.0.13)
com.github.zcg.love-your-eye-theme (1.0.5)
com.intellij.properties.bundle.editor (233.11799.172)
CMD Support (1.0.5)
elegant-theme (1.2.2)
org.strangeway.vaadin (233.11799.196)
com.intellij.spring.websocket (233.11799.196)
com.jetbrains.packagesearch.intellij-plugin (233.11799.196)
com.intellij.ml.llm (233.13135.103)
io.jmix.studio (2.1.2-233)
com.jetbrains.php (233.13135.108)
Kotlin: 233.13135.103-IJ

Hi

Thanks for reporting the issue.
It seems to be caused by invalid defaults in Locales editor. The YouTrack issue created. The fix will be available in one of the future releases

1 Like