我正在开发一个支持英语和阿拉伯语本地化的应用程序。如果 iPhone 语言设置为阿拉伯语,一切都很好。如果我将语言更改为英语,应用程序将继续以阿拉伯语更改。
我尝试了以下方法:
在更改语言之前终止应用程序。
从 iPhone 中删除应用程序。将语言更改为英语。重新启动 iPhone。并从头开始构建应用程序(仍然是阿拉伯语!)。
我尝试使用 shift-command-k 进行清理(同样失败)。
我删除了应用程序。重启手机。清理构建文件夹 (shift-option-command-k)。然后我构建了应用程序,你猜怎么着,它仍然是阿拉伯语! (老天爷,iPhone 怎么知道我之前用的是阿拉伯语?!我重启手机很多次!,删除并清理构建目录!)。
那么,你认为我应该怎么做?
注意:其他提供本地化的应用程序运行良好。
最佳答案
项目是否有en.lproj
Localizable.strings
文件?
感谢@Shatou Dev,我把我的评论作为答案。
关于iPhone - 更改语言后本地化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563408/