Hello fellow Sam
Localization is a sticky subject so QLab has actually gotten this wrong a few times. Thanks to some patient eastern European QLab users, though, we have arrived at the following consistent behavior:
In all versions of QLab 3 and 4 the following is true of outgoing OSC messages:
- Any numeric arguments to OSC messages that are NOT enclosed in quotes are converted to decimal numbers (floats) using the locale set in System Preferences.
- Any arguments that ARE enclosed in quotes are regarded as strings.
In QLab 4.6.4 and later, the results of OSC queries also filter through the Mac’s locale settings. Previously they did not, which resulted in errors when using OSC queries that involved decimal values on a Mac using a locale that uses commas for decimal separators.
There is no way to override this behavior on a cue by cue basis, but System Preferences gives you the option to manually set the decimal separator by going to System Preferences > Language & Region > Advanced… > General.
Unfortunately, there is no way to set the decimal separator for QLab separately from the general setting on the Mac.
Best
Sam