请选择 进入手机版 | 继续访问电脑版
查看: 5910|回复: 58

[源码] CrossApp多国语言解决方案

  [复制链接]
最佳答案
0 
无脑码农 发表于 2015-2-4 18:06:27 | 显示全部楼层 |阅读模式
自动根据设备的语言不同,返回相对xml内配置的字符串,0.1版本请大家多测试
后续将发布一个编辑工具,一键生成多个语言的xml配置

多语言字符版本控制
将CALanguageString.h和CALanguageString.cpp拷贝到Classes根目录下
将Resources文件夹下是xml文件拷贝到项目的Resurces文件夹下

xml多语言命名规则说明:

英语:                string_en.xml
简体中文:        string_cn.xml
法语:                string_fr.xml
意大利语:        string_it.xml
德语:                string_de.xml
西班牙语:        string_es.xml
荷兰语:        string_nl.xml
俄语:                string_ru.xml
韩语:                string_kr.xml
日语:                string_jp.xml
匈牙利语:        string_hu.xml
葡萄牙语:        string_pt.xml

示例代码:

#include "CALanguageString.h"


const char* name = CALanguageString::getInstance()->getTextByKey("name");


请下载测试,有问题请在本贴内留言,


游客,如果您要查看本帖隐藏内容请回复
最佳答案
0 
Slim 发表于 2015-2-4 18:59:16 | 显示全部楼层
支持下,期待编辑器的出现

点评

多谢支持,编写中。。。。  详情 回复 发表于 2015-2-5 15:06
最佳答案
0 
foggy 发表于 2015-2-4 22:11:51 | 显示全部楼层
吊···我喜欢···
最佳答案
0 
抱大鸡蛋大腿 发表于 2015-2-5 08:54:53 | 显示全部楼层
n8iubi     
最佳答案
0 
 楼主| 无脑码农 发表于 2015-2-5 15:06:38 | 显示全部楼层
Slim 发表于 2015-2-4 18:59
支持下,期待编辑器的出现

多谢支持,编写中。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

推荐阅读 More>

© 2001-2015 9秒社团

合作伙伴

公司简介 | 联系方式
COPYRIGHT©2015 ZHONGQINGLONGTU NETWORK CO.LTD ALL RIGHTS RESERVED.ICP备11023195号-4
北京中清龙图网络技术有限公司
返回顶部 返回列表