I have a string which contains an arabic string. When device locale is in arabic, the string is displayed properly. But when device locale is in english, the string order is lost i.e it turns the string to rtl.
My localizable string is:
"%1$@ has recharged your phone by %2$@."
When locale is in english the output is:
The output should have been:
برتيكشا has recharged your phone by 1500.
How do I do this?