我想构建非英语语言的 iPhone 应用程序,并且我已经阅读了有关应用程序本地化的内容。
- 如果我只支持一种语言,我是否必须支持字符串本地化?
- 我需要对项目设置进行任何更改才能支持非英语应用吗?
- 我使用 UIsearchBar 使用以下代码在 tableview 上搜索数据,它对于英文字符串运行良好,而对于其他字符串则失败,知道为什么会发生这种情况吗?
.
for (NSString *sTemp in searchArray)
{
NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
if (titleResultsRange.length > 0)
[copyListOfItems addObject:sTemp];
}
如有任何帮助,我们将不胜感激,谢谢
最佳答案
我的建议:使用 NSLocalizedString,即使您现在不打算翻译您的应用程序...总有一天您会准备好本地化。
编辑:是的,您必须修改 info.plist 来设置项目的“主要语言”...
关于objective-c - 适用于非英语语言的 iPhone 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5519001/