在我的 iphone 应用程序中,我使用英语、西班牙语、俄语和中文本地化。本地化适用于所有本地化字符串。但是UILocalizedIndexedCollation 不适用于中文。当我将设备语言更改为英语、西班牙语和俄语时,表格索引显示正确。但是当我将设备语言设置为中文时,我得到的是英文的表索引,同时本地化的字符串本身就是中文的。
[[UILocalizedIndexedCollation currentCollation] sectionIndexTitles]
上面的代码为中文本地化返回一个英文字母数组,而它为其他三种语言(英语、西班牙语和俄语)返回正确的字符数组。
我正在使用以下 .lproj 文件进行本地化
- 英语 - en.lproj
- 西班牙语 - es.lproj
- 俄语 - ru.lproj
- 中文 - zh_Hans.lproj
谁能帮我找出问题所在。
谢谢。