注册 登录
编程论坛 VB6论坛

关于语种切换功能实现-VB

pengzhanggui 发布于 2016-07-14 13:25, 1931 次点击
目前手上有一个系统,要增加实现一个功能:多语种切换,比如中文版、英文版、其他语种版本;
大家都是如何实现的?
本人不才,是用Access来实现的。
7 回复
#2
xiangyue05102016-07-14 13:37
这个没有做过,我估计那些多国语言版本的软件,应该是和你类似的方法,不过可能不是Access,而是直接将其分布打包成特定格式的文件。
坐等大神来给专业的解答
#3
pengzhanggui2016-07-14 14:10
回复 2楼 xiangyue0510
看过另外一种思路是用txt文本文档作为驱动的
#4
xiangyue05102016-07-14 19:26
以下是引用pengzhanggui在2016-7-14 14:10:08的发言:

看过另外一种思路是用txt文本文档作为驱动的

其实一样的,只不过把文本内容序列化了而已。
#5
pengzhanggui2016-07-15 14:23
回复 4楼 xiangyue0510
用text文档 跟 用access 比较,哪一种比较合适?
#6
xiangyue05102016-07-16 13:48
以下是引用pengzhanggui在2016-7-15 14:23:01的发言:

用text文档 跟 用access 比较,哪一种比较合适?

差不多的,都是表单的形式来表示。
#7
ZHRXJR2016-07-17 10:42
“多语种切换,比如中文版、英文版、其他语种版本”
这个很久以前做过,但是好像是各语种有自己的程序界面,例如“程序中文版.exe”、“程序英文版.exe”、“程序日文版.exe”、“程序法文版.exe”等等,再设计一个主界面,分别调用对应的语种即可。
另外数据库也与语种对应,这样才能达到转换语种的效果。
只有本站会员才能查看附件,请 登录
#8
pengzhanggui2016-07-17 21:38
回复 7楼 ZHRXJR
你说的这种方法不够灵活哦。
思路是:在每一个控件的tag属性中维护一个名称,然后通过数据库对每个frame的每个控件的tag进行中英或其他语种进行维护
1