Batch allows you to set a custom region or a custom language that will override the value detected by the SDK. By default, Batch collects the language and the country of your users' devices.
Setting a custom region/language is useful if:
You don't want to use the values detected by Batch.
Your users can choose their own language or region for localization purposes.