我需要在我的项目中使用一些字符串,例如"取消","电池","应用"等等。
可以从系统本地化字符串中获取本地化字符串吗?
实施例: 如果OS语言是德语,我需要为上面的字符串获取德语本地化的字符串。
答案 0 :(得分:1)
不幸的是,这可能是不可能的。您需要自己本地化所有字符串,例如"后退按钮"或者像iOS那样的人。 UIKit有一些本地化字符串,但您无法访问它。
答案 1 :(得分:0)
按照以下步骤操作: -
1)转到项目设置 - >构建设置 - >本地化
2)单击+按钮选择德语,然后单击完成按钮
3)将新的String文件名创建为Localizable string(cmd + N)
4)现在只需添加如下所示的键值: -
5)现在,只要您想要显示您的值,只需使用代码访问它: -
例如,您希望在文本字段中显示。
self.txt.stringValue=[NSString stringWithFormat:NSLocalizedString(@"cancel", nil)];