iOS 10 broke my decimal separators, any way to change them back? Since iOS 10, Apple has started using what I assume to be language-based settings for separators.

Until 9 it was using region-based settings for me.
I happen to prefer dots over commas but I don't really care about the appearance.

My problem is Apple doesn't enforce proper localization and my brokers(which are the apps I use the most) all happen to have broken locale functions that turn 1,000 shares into 1.000 shares and then interpret that as if it meant 1 point O shares.

I waited a few months but Apple seems to be applying no pressure on the infringing apps.

Separators appear as if they were something the user could possibly set in the Settings screen.

Is there any way to fix them without switching everything to US English?

edit: As of iOS11, the apps and/or iOS have been fixed. Still not able to choose the separators, though.
Yes, please have a look at Settings > General > Language &amp; Region.

After "Preferred Language Order" you see a setting for "Region". Change it to your preferred setting.

If it is already set to your correct region setting, set it to another region and then back to your preferred region.

Let me know if this works for you.

edit:
Make sure to check the "Region Format Example" field. It displays how the decimal separator will look like.