Hi @r1baum,
PayPal automatically determines the language for the buttons and it may vary for every website visitor. And PayPal sets the language depending on multiple factors, including geolocation or browser cookies, or preferences. In the majority of cases, it yields the expected result but there are some similar reports, though we are not observing the reported behavior with Firefox as a categorical issue:

The PayPal MTS may be in a better position to evaluate why an unexpected button language would be loaded for your when using a certain browser.
You can voice your interest in a language override feature in this GitHub issue: https://github.com/woocommerce/woocommerce-paypal-payments/issues/600
There is currently no date for a feature like this, but the more feedback there is, the higher it moves up on the priority list.
Thanks!
Kind regards,
Niklas
Thread Starter
r1baum
(@r1baum)
Thank you for your fast reply.
If i understand you correctly, it is a known but obscure problem that nobody can reproduce. See your screenshot.
If it is a firefox edge case with a low probability i would be fine with it.
I will ask PayPal MTS and do some additional tests on our side.
Best
Hi @r1baum,
Maybe a hand full of other users have also brought up this behavior, but we would classify it as an edge case that at least cannot be consistently reproduced.
The logic to determine the language is currently on PayPal’s end, so the plugin is not directly involved in this process.
As far as I am aware, the PayPal JavaScript SDK will take the locale code passed in the query parameter, if any. If none (the case right now), it will check the PayPal cookie locale setting. If none, it will use Browser language as fallback.
The integration is tested in many setups, and in our tests, we could only observe the expected behavior so far. Additionally, the development is done in coordination with PayPal Germany, and PayPal originally intended for the integration to automatically detect the language.
But considering PayPal Payments is getting more traction in Germany now with the Pay upon Invoice release, I wouldn’t rule it out being implemented over the course of the next few updates.
No promises, but in my view, it’s a good feature to have for a certain set of merchants that operate exclusively locally.
Kind regards,
Niklas
Hello,
as Niklas said, the feature is in our backlog and we will try to get it implemented when we find the time in order to do so. If you want to track any developments on this, you can follow this GitHub thread.
I will mark this thread as resolved. If you have any other questions, please open a new thread.
Kind regards,
Joost