首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用NSLocalizedString获取密钥

用NSLocalizedString获取密钥
EN

Stack Overflow用户
提问于 2014-08-14 11:35:54
回答 1查看 315关注 0票数 0

我有一个像这样的西班牙语本地化文件:

代码语言:javascript
复制
"Not Selected" = "No Seleccionado";

我的设备是西班牙语,我使用英语作为默认值。

我加载了一个NSArray,用于使用具有多个字符串的pickerView的类似数据源:

代码语言:javascript
复制
elementsPickerViewSubConstituencyPatient=[[NSArray alloc] initWithObjects:NSLocalizedString(@"Not Selected",nil),
                                                                          NSLocalizedString(@"Carer",nil),
                                                                          NSLocalizedString(@"London Based",nil),
                                                                          NSLocalizedString(@"Non-London Based",nil), nil];

在另一种方法中,我希望通过以下方法恢复用户选择的值:

代码语言:javascript
复制
NSInteger selectedRowConstituency= [self.constituencyFieldPickerOutlet selectedRowInComponent:0];
    NSString *selectedValueConstituency = elementsPickerViewConstituency[selectedRowConstituency];
    NSLog(@"Constituency: %@",selectedValueConstituency);

它工作,但它返回西班牙值,我需要英语键,我没有找到一个简单的方法来做这个.thanks。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-14 11:42:41

您需要做的是严格保存用户数据(存储用户输入的任何内容)、用户界面元素(本地化为用户语言)和与编程相关的项目(用您理解的语言编写)。

一旦你翻译了一些东西,它就被翻译了,没有办法回来了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25307100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档