5

我已经通过 InfoPlist.strings 文件(en.lproj/InfoPlist.strings、de.lproj/InfoPlist.strings 等)在我的 iOS 应用程序中插入了多语言支持。

当我更改 iPhone 上的语言设置并运行应用程序时,我可以看到除繁体中文以外的所有语言的本地化字符串(韩文和日文都可以正常工作)!对于这种语言,我使用 zh.lproj/InfoPlist.strings 文件夹。

我已经仔细检查了捆绑包中是否存在 zh.lproj/InfoPlist.strings 文件。

任何人都可以帮忙吗?

4

2 回答 2

3

是的,应该是 zh-Hant.lproj/。

请仔细检查您是否从应该是中文(zh-Hant)的菜单中选择了正确的菜单。简体中文应该是中文(zh-Hans)菜单项。

于 2012-09-04T11:48:26.177 回答
0

通过选择项目下的“信息”选项卡,然后选择所需的语言,可以在 iOS 应用程序中添加多语言支持。对于繁体中文,在finder 中创建一个名为“zh-Hant.lproj”的文件夹。而对于简体中文,创建一个名为“zh-Hans.lproj”的文件夹。

如果您将文件夹名称从“zh.lproj”重命名为“zh-Hant.lproj”,这将在项目中添加本地化并且它会完美运行。

此解决方案也适用于 iOS 8。

于 2015-06-12T18:40:19.997 回答