当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-05-20 2:36 

注册: 2008-11-29 1:20
帖子: 125
送出感谢: 0 次
接收感谢: 0 次
前情提要 :em04
我只有这个mt4软件需要用,可是没有linux版本,因此我选择了wine 而不是虚拟机
而我一直不用置顶帖子中的补丁,因为这个补丁虽然解决了中文问题但是wingding这个符号字体不能正常使用。
原来的wine版本我是编译了以后拿到一个注册表文件,每次替换就可以了。但是21这个版本那个注册表文件不能用了。
研究了2天最终还是通过注册表解决了问题。

下面记录详细步揍,存档,同时给用mt4的朋友以借鉴。

1、安装wine,这个不多说。ubuntu下面安装用新立得,挺方便的。

2、通过菜单运行Configure Wine在用户所属文件夹下生成.wine目录。不需要做任何设置,只要把最后一个关于标签的姓名和单位添下,然后点应用就可以了。
3、通过wine菜单中的Browse C:\Drive 打开wine的C盘。然后拷贝下面的文件到相应目录下。
拷贝windows XP 的mfc42.dll文件(在system32文件夹下)到wine C盘的system32目录下
拷贝windows XP 的simsun.ttc和wingding.ttf字体文件(在Fonts文件夹下)到wine C盘的Fonts目录下。
4、修改注册表(比较关键)
调出终端窗口输入regedit回车就可以了。或者在~/.wine/drive_c/windows,路径下找到regedit.exe双击打开也可以。
找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\这个位置下操作
创建FontLink关键词(也就是个文件夹)然后在其下操作
创建SystemLink关键词(也是个文件夹)然后在其下操作
最终形成HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink这样的路径
在SystemLink下创建 多字符串值 名字为Tahoma 值为
simsun.ttc,SimSun
到这里呢mt4界面的中文显示已经没有问题了。
但是我的自定义指标用到了Verdana字体,这个也不能正常显示,因此需要创建一个和上面Thoma一样的键如下
在SystemLink下创建 多字符串值 名字为Verdana值为simsun.ttc,SimSun
这个我试过直接拷贝这个字体文件没用。
如果你使用了其他win中文字体而不能正常显示,我想再增加类是上面的键,因该就可以解决问题了。

此方法不需要打补丁,只是修改注册表。
猜想如果把win下的中文字体都作这样的键,是不是就能解决问题了也不用打补丁了?我没尝试过,有兴趣的朋友可以试试。
仅供参考!


最后由 lifefx 编辑于 2009-06-27 18:16,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-05-20 15:58 

注册: 2009-03-06 20:01
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
兄弟!这个帖子好。我试了还行了。
就是下面交易历史那些地方还是乱码。有没有解决的办法~


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-05-21 1:52 

注册: 2008-11-29 1:20
帖子: 125
送出感谢: 0 次
接收感谢: 0 次
交易历史那里还是乱码?是不是收藏夹和商品列表也都是乱码?
Thoma 这个键值就是解决这个问题的啊.

mt4安装后就这部分由乱码的。其他没有乱码。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-05-23 10:13 

注册: 2008-12-25 11:29
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
我倒是没有什么乱码(已经打了中文补丁)
但是wine mt4 中的自定义指标不能修改参数,不知有没有人解决


附件:
wine-mt4-01.png
wine-mt4-01.png [ 47.82 KiB | 被浏览 2301 次 ]

页首
 用户资料  
 
5 楼 
 文章标题 : Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-05-23 12:25 
头像

注册: 2005-10-01 21:38
帖子: 964
地址: 湖南邵东流光岭
送出感谢: 0 次
接收感谢: 0 次
这是个什么行情系统?能否告知?我也想装一个玩玩。


_________________
小江恩的博客
http://gann.blog.ifeng.com/


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-05-28 17:02 

注册: 2008-11-29 1:20
帖子: 125
送出感谢: 0 次
接收感谢: 0 次
自定义参数这个问题我一直都没解决。计算机水平比较差。期待高手解决


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-05-28 17:09 

注册: 2008-11-29 1:20
帖子: 125
送出感谢: 0 次
接收感谢: 0 次
1234567890 写道:
我倒是没有什么乱码(已经打了中文补丁)
但是wine mt4 中的自定义指标不能修改参数,不知有没有人解决


刚才看到你打了中文补丁,我每个补丁都试过,打了补丁 符号字体就不能正常显示了。不知道你有没遇到这个问题。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-05-30 9:37 

注册: 2008-12-25 11:29
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
lifefx 写道:
1234567890 写道:
我倒是没有什么乱码(已经打了中文补丁)
但是wine mt4 中的自定义指标不能修改参数,不知有没有人解决


刚才看到你打了中文补丁,我每个补丁都试过,打了补丁 符号字体就不能正常显示了。不知道你有没遇到这个问题。


截个图来看看


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-05-31 10:06 

注册: 2008-12-25 11:29
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
1234567890 写道:
我倒是没有什么乱码(已经打了中文补丁)
但是wine mt4 中的自定义指标不能修改参数,不知有没有人解决


wine-1.1.22终于可以修改自编指标的参数了


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档
帖子发表于 : 2009-07-05 15:35 

注册: 2009-07-05 14:51
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
安装顺利,但运行时出现以下错误提示:

There has been a critical error
Time : 2009.07.05 15:42
Program : Client Terminal
Version : 4.00 (build: 224, 15 May 2009)
OS : Windows XP Professional 5.1 Service Pack 3 (Build 2600)
Processors : 1 x X86 (level 6)
Memory : 1026156/505672 kb
Exception : 80000100
Address : 7BC46BCC
Access Type : NA
Access Addr : 00000000

Registers : EAX=000019E1 CS=0073 EIP=7BC46BCC EFLGS=00000206
: EBX=7BC92488 SS=007b ESP=0032676C EBP=003267D0
: ECX=00B07B24 DS=007b ESI=00326778 FS=0033
: EDX=00000000 ES=007b EDI=00B07B24 GS=003b

Stack Trace : 0033013B 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000

Modules :
1 : 00400000 002B1000 c:\program files\metatrader - fxopen\terminal.exe
2 : 5F400000 000FD000 c:\windows\system32\mfc42.dll
3 : 7B820000 00131000 c:\windows\system32\kernel32.dll
4 : 7BC10000 0009E000 c:\windows\system32\ntdll.dll
5 : 7CD10000 00031000 c:\windows\system32\uxtheme.dll
6 : 7E160000 0000A000 c:\windows\system32\midimap.dll
7 : 7E170000 0001F000 c:\windows\system32\msacm32.dll
8 : 7E190000 00016000 c:\windows\system32\msacm32.drv
9 : 7E280000 0002B000 c:\windows\system32\winealsa.drv
10 : 7E2E0000 00011000 c:\windows\system32\imm32.dll
11 : 7E440000 0008E000 c:\windows\system32\winex11.drv
12 : 7E600000 000C3000 c:\windows\system32\oleaut32.dll
13 : 7E6D0000 0005E000 c:\windows\system32\rpcrt4.dll
14 : 7E750000 000D5000 c:\windows\system32\ole32.dll
15 : 7E830000 000B9000 c:\windows\system32\comctl32.dll
16 : 7E900000 00044000 c:\windows\system32\shlwapi.dll
17 : 7E950000 0017F000 c:\windows\system32\shell32.dll
18 : 7EAE0000 0005B000 c:\windows\system32\msvcrt.dll
19 : 7EB50000 00006000 c:\windows\system32\msimg32.dll
20 : 7EB60000 0004B000 c:\windows\system32\advapi32.dll
21 : 7EBC0000 0008A000 c:\windows\system32\gdi32.dll
22 : 7EC60000 00130000 c:\windows\system32\user32.dll
23 : 7EDA0000 0008A000 c:\windows\system32\winmm.dll
24 : 7EE30000 00027000 c:\windows\system32\ws2_32.dll

Call stack :


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译