Exactly.
The OFP sqs/sqf code language does not change with the language region.
That would actually be pretty insane as they would have to code the whole game for each language then
But, the variables can be ALMOST everything...
If you are for example Finnish, you can not use the alphabets in Finnish alpahbet like 'å', 'ä' or 'ö'...
afaik 'ä' works, but if you try to use 'å' or 'ö' in a variable you will get some error, probably 'general error in expression'...
Stringtable has nothing to do with this, because the stringtable 'shortcuts' (calls, whatever), the Str_xxx_xx, are always the same in every single language, only the content of that 'shortcut' is different...
And I have never seen BIS use stringtable 'shortcuts' as variables, even the guy sideRadio "STR_xxx_x" is the name of the radio sound in the mission description.ext and the name of the sound and the stringtable shortcut, so that is used just to keep track of things...
So no, you can be even from Sirius and write a script and it will work in OFP without any conversions...
Of course the OFP scripting commands need to be correct...