预览字符串翻译的自动布局XIB的本地化版本

时间:2014-02-23 22:56:17

标签: localization interface-builder autolayout xib

我正在从一个XIB-per-locale迁移到一个具有自动布局的Base接口,该接口使用.strings个文件进行本地化。

如何轻松预览界面的本地化版本?

我想看看我的用户界面看起来如何用德语,中文和阿拉伯语,而不必每次都改变系统范围的语言偏好。

在Interface Builder的“跳转栏”中选择另一种语言只会显示原始.strings文件源。 IB的“模拟文档”仅以我当前的语言显示我的文档。

1 个答案:

答案 0 :(得分:2)

您可以使用特定语言with an extra argument启动应用程序:

Foo.app/Contents/MacOS/Foo  -AppleLanguages '(de)'

然而,这对于阿拉伯语来说还不够,因为它设置了语言,但是没有启用RTL布局:

app -AppleLanguages '(ar)' -NSForceRightToLeftWritingDirection YES -AppleTextDirection YES