1
15
苹果公司的内置命令行程序ibtool可以让你做到这一点。您可以从XIB中转储字符串,将其本地化,然后基于现有XIB创建新的XIB,但使用本地化字符串。因此,您可以始终拥有一组基本的XIB,并在本地化字符串更改时重新创建它们。更多信息请点击此处: http://www.bdunagan.com/2009/03/15/ibtool-localization-made-easy/ . |
2
3
您所能做的最好是递归地循环遍历每个视图,然后在其上设置文本:
警告:您可能必须检查其他选择器集才能捕获所有内容。这不是一个最佳实践,但似乎工作量要小得多 |
3
2
我想您想了解一下命令行工具:ibtool。它可以简化你想要做的事情。 |
4
1
您可以按照以下简单指南自动定位笔尖,而无需复制笔尖: http://programminghacks.net/2011/06/03/ios-nib-localization-in-localizable-strings/ |
5
0
也许您应该手动更新每个字符串。假设您有一个不同语言的字符串数组或xml文件,当用户更改语言时,只需从数组中获取翻译后的字符串,然后将其更改为UI。 马可 |
6
0
我总是设置viewDidLoad()方法中所需的所有字符串,其中.xib中只有占位符。这样,我只需更新.string文件就可以轻松地本地化任何.xib |
devBem · 反应来自<FormattedMessage> 6 年前 |
beechy · 两级国际化;资源绑定 6 年前 |
lpt · 外语中的词云或可视化 6 年前 |
SeaFuzz · 如何将国际化对象传递给Flutter中的子小部件 6 年前 |
lio · 具有三个表和一个动态列的Mysql查询(i18n) 6 年前 |