以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]如何开发多语言版本软件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41035) |
-- 作者:zppc -- 发布时间:2013/10/9 19:15:00 -- [讨论]如何开发多语言版本软件 希望开发的软件可以在登录时选择语言,根据所选语言来显示不同语言的软件界面。不知道FOXTABLE中有什么样的解决方法 |
-- 作者:有点甜 -- 发布时间:2013/10/9 19:23:00 -- 如果要做,没有简单的方法。设计一个语言表,各个元素多语言值存入表。 根据选择查询表替换各个元素显示。
|
-- 作者:有点甜 -- 发布时间:2013/10/9 19:25:00 -- 参考例子 |
-- 作者:zppc -- 发布时间:2013/10/9 19:34:00 -- 我明白你的意思,将各个菜单及控件的标题各语言版本内容放在一个表里,当登录后设定一个语言全局变量,根据这个变量来对各个菜单及控件的标题来设值。但是这个代码要写在哪个事件里呢。 使用其它的语言如Delphi做开发时,会写一个方法,放在一个基类窗体类中,这个方法来实现对本对象内的控件转换标题的功能,在窗体新建执行这个功能。这样子,就只要定义好一个基类就行了,以后所有的窗体通过继续这个基类实现语言标题转换。 不知道FOXTABLE具体如何实现 |
-- 作者:zppc -- 发布时间:2013/10/9 19:37:00 -- 看到了,这个确实不错 |