为了让台湾用户看到“程式”而不是“程序”,所以我把已经可以用的 zh-Hant.lproj 复制出一份 zh-Hant-TW.lproj,但是不管我怎么设置 iOS 系统的“地区格式”和“语言”,都不会调用 zh-Hant-TW.lproj/Localizable.strings。
如果我设置”地区格式为“台湾”,语言设置成“繁体中文”,那我用 NSLog(@"local: %@", [[NSLocale currentLocale] localeIdentifier]); 看到的结果已经是 “zh_TW“,但是会调用 en.lproj/Localizable.strings,为什么呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/25106
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.