gpt4 book ai didi

iphone - 如何让 Cocoa 明白我的 iPhone 应用程序不是英文的?

转载 作者:可可西里 更新时间:2023-11-01 04:44:47 25 4
gpt4 key购买 nike

我开发了一个纯瑞典语的 iPhone 应用程序,它永远不会本地化为任何其他语言。应用中的所有字符串都是瑞典语,所以我们甚至没有 Localizable.strings

问题是 Cocoa 生成的字符串(比如 Done 和 Edit)是英文的。我试过将 Info.plist 中的 Localization native development region 设置为 Swedish,但这没有任何改变。告诉 Cocoa 我的应用程序是瑞典语的应该不会比这更难,但显然它是瑞典语。

我还尝试了很多其他的东西,但没有任何运气。那么我需要做什么才能使 Cocoa 将其字符串本地化为瑞典语?

最佳答案

Cocoa 生成的字符串(例如 Done 和 Edit)是英文的,因为您的 iPhone 语言设置设置为英语(在 Settings -> General -> International -> Language 中)。如果您将语言设置设为瑞典语,您应该会看到瑞典语文本。

这就是 iPhone 默认情况下的工作方式,如果您想更改某些按钮的文本以将它们强制为瑞典语,则必须创建它们的导出并手动更改文本。例如像这样的 UIBarButtonItem(带有默认文本 Done(英文)):

UIBarButtonItem *doneButton = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneContact)] autorelease];
doneButton.title =@"Whatever";
self.navigationItem.rightBarButtonItem = doneButton;

希望对您有所帮助...

关于iphone - 如何让 Cocoa 明白我的 iPhone 应用程序不是英文的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7175156/

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