1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

Wine、Cedega、CrossOver 等配置
回复
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#1

帖子 lifefx » 2009-05-20 2:36

前情提要 :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 次。
ogxxgo
帖子: 30
注册时间: 2009-03-06 20:01

Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#2

帖子 ogxxgo » 2009-05-20 15:58

兄弟!这个帖子好。我试了还行了。
就是下面交易历史那些地方还是乱码。有没有解决的办法~
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#3

帖子 lifefx » 2009-05-21 1:52

交易历史那里还是乱码?是不是收藏夹和商品列表也都是乱码?
Thoma 这个键值就是解决这个问题的啊.

mt4安装后就这部分由乱码的。其他没有乱码。
1234567890
帖子: 29
注册时间: 2008-12-25 11:29

Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#4

帖子 1234567890 » 2009-05-23 10:13

我倒是没有什么乱码(已经打了中文补丁)
但是wine mt4 中的自定义指标不能修改参数,不知有没有人解决
附件
wine-mt4-01.png
头像
yinliang108
帖子: 964
注册时间: 2005-10-01 21:38
来自: 湖南邵东流光岭

Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#5

帖子 yinliang108 » 2009-05-23 12:25

这是个什么行情系统?能否告知?我也想装一个玩玩。
小江恩的博客
http://gann.blog.ifeng.com/
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#6

帖子 lifefx » 2009-05-28 17:02

自定义参数这个问题我一直都没解决。计算机水平比较差。期待高手解决
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#7

帖子 lifefx » 2009-05-28 17:09

1234567890 写了:我倒是没有什么乱码(已经打了中文补丁)
但是wine mt4 中的自定义指标不能修改参数,不知有没有人解决
刚才看到你打了中文补丁,我每个补丁都试过,打了补丁 符号字体就不能正常显示了。不知道你有没遇到这个问题。
1234567890
帖子: 29
注册时间: 2008-12-25 11:29

Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#8

帖子 1234567890 » 2009-05-30 9:37

lifefx 写了:
1234567890 写了:我倒是没有什么乱码(已经打了中文补丁)
但是wine mt4 中的自定义指标不能修改参数,不知有没有人解决
刚才看到你打了中文补丁,我每个补丁都试过,打了补丁 符号字体就不能正常显示了。不知道你有没遇到这个问题。
截个图来看看
1234567890
帖子: 29
注册时间: 2008-12-25 11:29

Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#9

帖子 1234567890 » 2009-05-31 10:06

1234567890 写了:我倒是没有什么乱码(已经打了中文补丁)
但是wine mt4 中的自定义指标不能修改参数,不知有没有人解决
wine-1.1.22终于可以修改自编指标的参数了
dddchengzi
帖子: 5
注册时间: 2009-07-05 14:51

Re: 1.1.21版本wine mt4(一个外汇交易软件)的中文解决,发个帖子存档

#10

帖子 dddchengzi » 2009-07-05 15:35

安装顺利,但运行时出现以下错误提示:

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 :
回复