gpt4 book ai didi

iphone - NSLocalizedString 和应用程序语言

转载 作者:行者123 更新时间:2023-11-29 04:40:37 25 4
gpt4 key购买 nike

我想知道是否有人知道如何连接我的应用程序语言和 NSLocalizeStrings,例如:我的应用程序在 fr、ru、ro 上,但用户设备在 en 上,当用户打开应用程序时,它在 en 上,但在应用程序设置中有 ro 或 fr。如何在 NSLocalizedString 中传递我的应用程序语言。谢谢。

UIAlertView *finishQuiz = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Finished Quiz",@"Quiz finished")
message:NSLocalizedString(@"You answered to all quiestions. If you win you will be informed by e-mail" ,@"Information")
delegate:self
cancelButtonTitle:NSLocalizedString(@"Le menu principale",@"MainMenu")
otherButtonTitles:nil, nil];

最佳答案

你不知道。该应用程序将查找 Localizable.strings根据系统语言进行适当的本地化。如果用户将法语设置为系统语言,应用程序将从 fr.lproj\Localizable.strings 加载其字符串。当您使用NSLocalizedString(...)时.

所以NSLocalizedString(@"SomeTest", @"This is a test description");将从 fr.lproj\Localizable.string 加载此行

// Localizable.string (Francais)
"SomeTest" = "Un test";

有关更多信息,请阅读:Localizing String Resources .

关于iphone - NSLocalizedString 和应用程序语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10450144/

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