#Nvard
1 messages · Page 1 of 1 (latest)
Well I change my device language and it affects the stripe Native UI screens, but as long as the app supports English only I don't want to it to get changed automatically
I have issue with android only
Can you please help me to solve it
What Stripe integration are you using?
And which Stripe UI is being localised?
I assume you mean onboarding UI for the Express accounts?
yes
Are you using Account Links?
The onboarding UI will inherit the locale of the system browser, not sure if this can be overriden. Checking
ok
?
yes we are using account links
well what about the other two cases
for shipping address and choosing cards
In the PaymentSheet?
yes
Which SDK you using?
for one app com.stripe:stripe-android:20.7.0'
I think the Payment Sheet also inherits the locale language set on the device
And cannot be overriden
Why do you want to force English on potentially non-native English speaking users?
We localise according to the user device to help conversion rates
well the app is not support any other language then English
so after changing the device language
the stripe sheets will only get changed
so it will bconfusing
for the other app I use implementation "com.stripe:stripeterminal:2.10.0"
implementation 'com.stripe:stripe-android:20.4.0'
I recommend filing an issue over on the stripe-android repository as its something the SDK would need to support: https://github.com/stripe/stripe-android
but we don't face the same issue with IOS
besides that what other solution can you offer
There's no solution unfortunately. They'll inherit the device language/locale as stated
ok thanks