AchievementLocalisation.csv文件验证失败
我正在尝试将成就批量导入Google Play控制台,虽然在没有 AchievementLocalisation.csv 文件时可以工作,但我想弄清楚包含该文件时为何会在验证阶段失败。
这是我看到的错误:
AchievementsLocalizations.csv有一个错误
区域设置不受支持 - 使用游戏支持的区域设置。为以下成就编辑区域设置值:
- Stellar Performance
以下是在 AchievementsMetadata.csv 中的同一成就
Stellar Performance,Collect 50 gems.,False,,Revealed,10,1
而在 AchievementsIconsMappings.csv 中:
Stellar Performance,medallion.png
最后在 AchievementsLocalizations.csv 中:
Stellar Performance,Rendimiento Estelar,Recoge 50 gemas.,es-ES
我也在“Play Games Services - Configuration”页面下将 es-ES 启用为受支持的翻译(路径为 "Grow users > Play Games Services > Setup and management > Configuration > Edit Properties > Manage Translations")。
我也严格按照csv的创建要求(如 outlined here 所述)以及添加翻译的要求(如 mentioned here 所述)进行。请注意,我要上传的不只是一个成就,而是约30个,未来可能还会更多,因此我在尝试导入方法。其余所有成就的结构都相同。
为什么那么只有成就本地化的上传失败呢?
解决方案
找出了问题,区域设置必须与语言选择器中显示的完全一致。我之前对印尼语本地化字符串使用了 id-ID,而不是仅仅 id,那就是问题所在。不要依赖你自己对区域代码的理解!
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。