gpt4 book ai didi

iphone - 限制可用的本地化

转载 作者:行者123 更新时间:2023-11-29 05:03:49 27 4
gpt4 key购买 nike

假设我有两种不同的语言用于Localized.strings单个目标。有什么方法可以告诉应用程序始终忽略其中一种语言,即使用户在其区域设置中选择了该语言?

  1. 我有 Localizes.strings(英语)Localizes.strings(法语)
  2. 用户已将其 iPhone 语言设置为法语

即使资源存在,我如何告诉应用程序忽略法语?

除了创建不同的目标之外还有其他方法吗?

最佳答案

您可以强制您的应用忽略用户选择的语言,即使您的应用程序包中存在该语言的资源。您需要将以下行放入您的应用程序中,可能是您的 main.m 文件中(您希望在应用程序开始发生任何事情之前设置语言)。

[[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"];

...将“en”替换为您选择的语言等。

关于iphone - 限制可用的本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177417/

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