gpt4 book ai didi

iphone - iPhone应用程序的国际化

转载 作者:行者123 更新时间:2023-11-28 23:09:52 25 4
gpt4 key购买 nike

我是 iPhone 应用程序开发的新手(我正在使用 XCode 4.2),我想知道是否有一种方法可以在内部翻译所有字符串、标题等......而不必一一翻译。

我想到的一个想法是使用 NSUserDefaults 将语言保存为全局变量并相应地翻译所有内容

另一种选择是制作一个查找表(在 Objective-C 中甚至可能吗?)

谢谢

最佳答案

您可以使用 NSLocalizedString(@"<#key#>", @"<#comment#>")和一个文件(按语言命名为 Localizable.strings(。如果您使用上述功能,您可以使用 App Linguan(可在 Mac App Store 获得)生成 Localizable.strings 文件。

还有一个名为 genstrings 的命令行工具可以为您创建文件,但相信我,Linguan 应用程序会在几分钟内收回成本。

您应该始终添加注释以实现更好的翻译并提供有关 key 的上下文。

关于iphone - iPhone应用程序的国际化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8580144/

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