我正在从每个语言环境一个 XIB 迁移到具有自动布局的单个基本界面,该界面使用 .strings
文件进行本地化。
如何轻松预览界面的本地化版本?
我想看看我的用户界面在德语、中文和阿拉伯语中的外观,而不必每次都更改系统范围的语言首选项。
在 Interface Builder 的“跳转栏”中选择另一种语言只会显示原始的 .strings
文件源。 IB的“模拟文档”仅以我当前的语言显示文档。
最佳答案
您可以以特定语言启动应用程序 with an extra argument :
Foo.app/Contents/MacOS/Foo -AppleLanguages '(de)'
但是,这对于阿拉伯语来说还不够,因为它设置语言,但不启用 RTL 布局:
app -AppleLanguages '(ar)' -NSForceRightToLeftWritingDirection YES -AppleTextDirection YES
关于localization - 预览字符串翻译的自动布局 XIB 的本地化版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21975821/