阿拉伯字符串中的应用程序本地化反转

App localization in Arabic string reverses

这是阿曼货币“.б.ù”的符号。我已将其添加到我的字符串文件中。

问题出在我使用

NSLocalizedString("oman", comment: "")

返回的符号是这样反转的"б.ù"。 .

我尝试了其他阿拉伯语字符串,它们都可以正常工作。但只有这个没有。

有人遇到过类似的问题吗?

您可以使用 Locale 来获取正确的符号

let locale = Locale(identifier: "ar_OM")
print(locale.currencySymbol!)

"ر.ع.‏"

原来是这个符号的问题。我不得不将符号用作“б.ù”。当从文件中读取时,它返回了正确的“.б.ù”