应用程序多语言设置
来源:互联网 发布:软件版权声明 编辑:程序博客网 时间:2024/06/05 03:46
1.前言
前两天,因为台湾的一个客户使用了我们的软件,但是软件只能显示中文简体,体验效果不太好,所以网上找了些资料,打算将其搞成多语言的版本,根据客户的操作系统语言设置,显示相应界面内容
2.解决
2.1 pc端部分
winmain中添加这个
SetThreadUILanguage(GetSystemDefaultLangID());
将所有的常量搞到string table,右键string table 插入副本 选择相应语言即可
TCHAR ptFirst[255]= {0}, ptSecond[255] = {0};::LoadString(NULL,IDS_FIRST,ptFirst,255); //IDS_FIRST是string table中的变量标识::LoadString(NULL,IDS_SECOND,ptSecond,255); //IDS_SECOND是string table中的变量标识
2.2android app部分
我使用的是android studio 里面的设置是res–>New–>Android resource file–>local–>language 输入strings.xml 将变量翻译成相应语言即可 所有的变量统一搞成从strings.xml中读取即可
TextView tv = (TextView)findViewById(R.id.textView2);tv.setText(R.string.text_zrq);
3.参考
1.http://www.cnblogs.com/xianyunhe/archive/2011/09/02/2163842.html
2.http://blog.csdn.net/liyuchong2537631/article/details/48292385
0 0
- 应用程序多语言设置
- Android设置应用程序默认语言
- Android设置应用程序默认语言
- Android设置应用程序默认语言
- WPF应用程序使用资源及多语言设置学习
- 【language】Android设置应用程序默认语言
- 应用程序多语言切换
- iOS应用程序语言本地化及应用内语言设置
- 多语言环境---应用程序本地化
- ios应用程序多语言,根据系统语言
- 应用程序设置
- android多语言设置
- android多语言设置
- android多语言设置
- IOS 多语言设置
- thinkphp多语言设置
- Cordys 设置 多语言
- yii2 多语言设置
- 设计模式之解释器模式
- AlertDialog editview不能弹出输入法
- JAVA实现hash表的基本操作
- 机器学习实战之FP-growth
- 【LeetCode】之字形变换
- 应用程序多语言设置
- jquery内外部插入
- js检测文件类型
- (转)华兴资本包凡:我们这么屌,是有原因的
- 装最多水的容器
- 170411 VJ题解(2)(ZOJ
- 谷歌Inception网络中的Inception-V3到Inception-V4具体作了哪些优化?
- 51nod 1270 数组的最大代价
- 关于去除表单选中时的蓝色边框和设置内置提示字体