Can’t quite understand what Xojo is doing, but maybe it’s just me:
With system language settings set to french on Mac OS 10.13.2:
New project (Xojo 2017r3). Change Build Stetting language to “English”.
Create module, add dynamic string constant kTest, 2 entries
1st language “default” “this is english”
2nd language “german” “dies ist deutsch”
In window1 add a button and set its caption to #Language.kTest
I would expect this button to display the english text on a french system (hoping “default” would mean “language to fall back on if matching language is not found”), but it displays the german one. How does Xojo pick the language in this scenario?