Tag: 本地化

可以更改UILocalizedIndexedCollat​​ion而不更改设备语言吗?

我使用UILocalizedIndexedCollation索引UITableView上的单元格。 问题是我的应用程序有一个独立于设备的语言系统。 例如,应用程序语言可以是中文,而设备仍然是英文的。 有没有办法改变[UILocalizedIndexedCollation currentCollation]而不改变设备设置?

将标题string设置为设置包iOS

我需要基于iphone设置语言/用户首选语言dynamic地定位我的设置屏幕文本。 在我的情况下,本地化的文本正在从服务器获取。 我正在将文本存储在数据库中并将其显示在屏幕上。 设置屏幕应基于用户首选语言/设备语言进行本地化。 我试图访问Root.plist中的一个项目的标题string。 但它返回的价值,但我需要标题。 我如何访问/更改项目的标题。 例如: { DefaultValue = 1; Key = "enabled_preference"; Title = "Keep me logged in"; Type = PSToggleSwitchSpecifier; } [[NSUserDefaults standardUserDefaults]valueForKey:@"enabled_preference"]; 它返回值为1,但我需要标题“保持我login”,这需要改变。 我需要一个“标题”本地化(即)而不是使用.lproj文件,我有一套本地化的string在字典中。 我需要从字典中设置标题的值。 我怎样才能做到这一点。 谢谢

如何将默认语言设置为阿拉伯语ios swift?

我正在开发一个应用程序,即2种语言,即英语和阿拉伯语。 我用英文写了应用程序,然后用阿拉伯语将应用程序本地化。 更改语言时,应用程序需要重新启动。 我唯一的问题是,我怎样才能设置默认语言阿拉伯语第一次安装应用程序。我试图在编辑scheme部分设置语言为阿拉伯语,但它只适用于开发版本不分配版本。 这可能是重复的问题,但我已经尝试过,没有成功。

强制语言更改通知iOS

我的应用程序正在本地化,我们关注方言。 (即在西class牙语和西class牙语在peurto rico之间的区别)我注意到,只是改变区域不会推动通知到应用程序,将触发本地化..只有改变语言触发这个通知。 在我的应用程序委托,我想检查,如果该区域已经改变了我的applicationDidBecomeActive方法,如果它有,我想推iOS通知,如果语言已经改变了..这是可能的吗?

构build设置:我应该在构build设置中做什么更改,以便在发布应用程序时,它将在App Store上显示为仅英语的语言?

我在上传iOS应用程序时犯了一些错误,这使得我的应用程序在AppStore上显示英文和德文的语言。 情景是,我已经在德国的(info.plist of target)中设置了“本地化本地开发区域”键,而我的应用程序实际上是一个英文应用程序(适用于所有地区)。 但是我没有确认把这个键换成美国,可以把应用程序的Appstore语言只改为英文。 除此之外,我还在(项目信息)中的本地化语言中设置了以下语言:1.英语 – 发展语言2.德语 应该在设置中做什么修改,以便在发布应用程序时,它将在App Store上仅显示英语的语言?

Xcode添加本地化并不是所有的故事板都被发现

当我尝试通过点击项目 – >本地化 – > +添加本地化到我的应用程序,并添加一种新的语言popup将只显示两个故事板,即使我的应用程序有三个。 popup窗口中缺less一个故事板文件

如何使用genstrings获取所有NSLocalization,同时保留当前的翻译

假设我的iOS应用程序已经为日语翻译了localizatible.strings。 说“继续”=“続ける”; 但是,我已经添加了新的NSLocalization添加到我的代码,但我想使用genstrings获得所有新的NSLocalizations,而不必手动合并它们。 有没有办法做到这一点?

iOSdate格式

1月1日,7月2日,11月28日,使用美国语言环境的应用程序时,需要格式化以下date 我该怎么做? 用NSDateFormattersearch,但我无法设置适当的格式和默认格式太长。

iOS本地化与地区(de_LU)

可能重复: iPhone应用程序本地化 – 英语问题? 我正在为iOS设备开发一个应用程序。 我把它提供给了英文(en)和德文(de)。 这与本地化运作良好。 现在我想为德国与卢森堡地区(德语(卢森堡)或de_LU)创build一个指定的本地化。 我把它添加到我的Localizable.strings,但没有发生…我删除了caching,我重新安装应用程序的时间:什么都没有。 他忽略了这一点。 我的iPhoneconfiguration了德语和卢森堡地区。 哪里有问题? 还是不可能做到这一点?

iOS是否查找特定于地区的.lproj目录(例如en_US.lproj)?

根据官方文件国际化编程主题 : 如果您的Mac应用程序具有美国,英国和澳大利亚用户的本地化,则软件包例程将首先search相应的区域目录(en_US.lproj,en_GB.lproj或en_AU.lproj),然后searchen.lproj目录。 iPhone上的相同应用程序只能在en.lproj目录中看到。 但我试图把我Localizable.strings在en_US.lproj目录中, 而不是 en.lproj,我仍然可以通过使用NSLocalizedString()函数find英文string。 有什么问题?