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.
You will find more information on how to override these values here: iOS / Android / Cordova / React Native / Web.