许多 xib 文件的翻译
我已经完成了 Objective C 中的一个项目,问题是我有超过 10 个 XIB 文件,每个文件都有很多标签、按钮 ecc。
我正在用德语进行开发,我希望制作一个英语版本,我怎样才能以简单有效的方式做到这一点?全部都带有 NSLocalizedString 吗?如果可能的话,我想避免重复每个 xib。
感谢您的任何建议。
i've ultimated a project in objective c, the problem is that i've more than 10 XIB files, each one with many label, button ecc.
I'm developing in German, i wish to make a English version, how can i do this in a simple and efficiente way? All with NSLocalizableString? I want avoid to duplicate each xib if possible.
Thanks for any advice.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Matt Gallagher 有一篇关于国际化的精彩文章。
:使用ibtool生成“.strings”文件;使用“.strings”文件进行国际化,并使用 NSLocalizedString 加载它们。
使用卢克工具!
Matt Gallagher has a great article on internationalization.
Bottom line: Produce a ".strings" file with ibtool; Use ".strings" files for internationalizations, and NSLocalizedString to load them.
Use the tools luke!
如果您要在 XIB 中填充这些标签、按钮等,则必须为每种语言创建新的 XIB。
If you are populating those labels, buttons, etc. inside the XIBs, you will have to make new XIBs for every language.