Skip to main content

In the app, I have an option to let the user change the language. This is due to my demographic not actually changing the language on their phone to match their native language.

Due do this, the language itself is managed by my state system, rather than the localization of the phone or other resources. This is an issue, as there do not seem to be any options to change the localization of the paywall within the code.

Will I have to ditch paywalls altogether? Or is there something I am not seeing here?

Hi Derek,

Great question! Currently, Paywalls rely on the device’s locale to select which language to display if you’ve added multiple localizations. There isn’t a direct way to programmatically override the paywall’s language in RevenueCat based on an in-app language toggle or custom state system.

Best,

Hussain