gpt4 book ai didi

cocoa - 本地化 nib 文件

转载 作者:行者123 更新时间:2023-12-03 16:16:24 26 4
gpt4 key购买 nike

我正在编写一个应用程序,它有大约 10 个 nib 文件,用于传达不同的 UI 消息并接受用户输入。我想知道如何本地化自定义工作表上出现的这些消息。有什么方法可以让我拥有一个包含通用字符串的文件,并根据语言将通用字符串替换为该特定语言中的字符串。我还想知道如何将动态字符串加载到自定义工作表中的消息中,例如文件名或所选文件的数量等。

我已经查看了 ibtool,但它不是通过为不同语言创建 .lproj 文件来复制 nib 文件吗?这样做只会使我的应用程序变得巨大。

谢谢

最佳答案

在不久前的波士顿 cocoa 头 session 上,我们讨论了这个话题并达成了共识,即有两种不错的方法。

1 - 第一个是使用 IBTool 或手动创建单独的 Nib 。

2 - 以编程方式访问标签并以编程方式更改文本。 Mipadi 提到 Localized.strings 很有用。要获得编程访问权限,您可以通过 IB 连接每个标签,或者您可以执行一些“走 Nib 魔术”并找到所有标签(留给读者练习)。

选择适合您的特定应用的方法。

希望这有帮助,

JJ

这个问题可能有帮助:IPhone localization: Is it possible to translate nib files...

关于cocoa - 本地化 nib 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1396954/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com