CocoStudio怎么做国际化本地化

用CocoStudio做的按钮,图片等上的文字怎么实现国际化,多语言

图片上的文字应该不好做国际化的 莫非要换图片么, 至于lable上的文本 建议用键值对的形式来存放要显示文本 这样在切换语言的时候只要加载对应的文本文件就好了

1赞

程序获取所有Label的控件,然后设置文字

图片上带文字的,我们是这么处理的:

  1. 图片统一命名规则,比如 abc.en.png, abc.cn.png
  2. 修改FileUtils::getNewFileName(),如果文件名以 ".en.png"结尾,则根据当前语言,替换为相应的 .xx.png

非常感谢,好像是个好办法,初学cocos2dx ,很多不会

非常谢谢,刚开始学这个框架,很多不会

能不能再说清楚一点啊 还有点不懂

很不错,学习了~~~~

键值对是什么意思,是都写到配置表,然后重新初始化label吗,求方法

能不能让CocoStudio支持语言包,在代码里一个个获取太麻烦了

这里有个在线转换工具非常实用,http://i18n.zhangyubk.com/

1赞

看情况:1图片本身是文字,可出资源,也可用图片转换成label(后者方便) 2图片含有文字的,只能出图啦