游戏中心排行榜/成就中的语言错误

时间:2014-09-15 09:42:09

标签: ios game-center

设备语言是意大利语,当我从我的应用程序打开游戏中心标题"排行榜" "成就"是意大利语,但排行榜和成就的名称和描述都是英文!!

我使用此代码来显示它:

GameKitHelper *gkHelper = [GameKitHelper sharedGameKitHelper];
[gkHelper showLeaderboard];

如果我直接从应用程序游戏中心打开游戏中心,那就是意大利语。

2 个答案:

答案 0 :(得分:0)

您的应用应遵循在设备级别而非应用级别设置的语言设置。您无法将游戏/应用套件强制转换为其他语言,用户需要在设置中更改其语言。

答案 1 :(得分:0)

似乎正在运行的应用程序会缓存本地化的排行榜游戏。如果您让应用程序继续运行并切换语言,当您返回应用程序时,排行榜视图将使用以前的语言标题。我的应用程序中有4种语言,所以我很快就注意到了这种模式。

可悲的是,很少有开发人员对排行榜的翻译感到困扰。所以我能找到的唯一应用就是Zen Pinball for iPad,它确认了这种行为。我认为这是一个iOS错误,但我不打算解决这个问题,因为很少有用户会感到不便。