A colleague who has the android system language usually set to Arabic, told me about issues while provisioning a token.
My custom provisioning website didn't accept the generated token for verification.
After switching to German as language, it worked.
I verified that with a old phone and I think the problem is that the token is displayed in Arabic numerals and a strange order. Probably due to Arabic usually being written right to left.
Instead of "123 456" (German, Latin numerals) it shows "456 123" in Arabic numerals.
The description / serial number is displayed in Latin letters, is this possible for the token code as well?
For comparison, Google Authenticator shows both in Latin letters.