gpt4 book ai didi

ios - NSLocalizedString 正在返回 key

转载 作者:行者123 更新时间:2023-12-01 19:46:22 28 4
gpt4 key购买 nike

在我的框架应用程序中,我添加了一些本地化文件并有一种方法来获取
本地化字符串如下

-(NSString *)getCurrentLocale{
return NSLocalizedString(@"mykey", nil);
}

我已将此 pod 安装到一个演示应用程序中,并尝试获取语言环境,但它总是返回 key ,(它返回“mykey”)

我已经仔细检查了格式和名称 (Localizable.strings)在字符串文件中
所有文件都有正确的格式

但我的 Localizable.strings 中确实有语言环境字符串作为值
 ex:  "mykey" = "ar_SA"; 

任何想法我哪里出错了?

最佳答案

通常,当您在适当的语言文件夹中没有 Localizable.strings 文件时会发生这种情况(例如 de.lproj )。另外,请确保您没有将 Localizable.strings 文件放在 Base.lproj 中。文件夹,因为会出现同样的问题。

总而言之,确保您的项目本地化在其各自的语言文件夹中有其 Localizable.strings 文件,以提供正确的翻译。

最后,如果上述情况属实(这可能很明显),则设备必须将其语言环境设置为实际从给定语言中提取字符串。

引用:Internationalization and Localization Guide

关于ios - NSLocalizedString 正在返回 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48325360/

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