我将设备的语言更改为与英语不同的语言,但GameCenter对话框仍以英语显示。我的意思是:
登录游戏中心
使用现有帐户
创建新帐户
取消
欢迎回来xxx!
等...
Game Center应用程序在本地化设备语言中运行良好,但我的应用程序中的对话仍然是英语。
我认为这些消息和菜单文本应该以设备语言显示?我错了吗?
我在Apple上找不到任何关于此的内容。
这是否发生因为我处于沙箱模式? 或者我是否需要在项目中设置GC语言?
我尝试重启设备。
答案 0 :(得分:1)
最后我发现了它。我的假设首先是错误的。
Gamecenter消息和菜单不受设备语言的影响,而是受xib本地化的影响。
我刚编辑了xib文件的文件夹,默认情况下本地化为英文。
重命名为en.lproj>> xx.lproj(此处xx是本地语言代码) 和已读文件到项目。
所有游戏中心消息和菜单现在都使用当地语言。