帅哥 发表于 2008-10-24 09:01:47

【转贴】解决TRADOS 7不能调用MultiTerm 7,以及MultiTerm下不能加词修改的问题。

最近刚刚开始接触Trados,总体感觉还不错,可几个问题实在让人挠头。

我用的XP SP2完全版,Office是2003 SP3中文版。系统和Trados7倒是合作的很好。在Word中调用也没有什么问题。可是,

1)Trados7下面不能调用MultiTerm7. 在Options->Terminology Recognition Options里设定Multiterm7的术语库,就报(-22*************)Null 错误。查询论坛无数,改过注册表,重新安装N次,无法解决。而且,Multiterm7 在word里的工具条也无法工作。可以打开库,可不能正常调用。

在万般无奈下,安装MultiTerm iX 209版。Trados7可以正常调用,工具条也没有问题。

2)无论是7版,还是iX版的MultiTerm,都不能在软件里正常添加、修改词条。显示IE脚本错误,没要对象或是Null。7版让我反复安装了Java的运行库,可还是无法运行。iX版的安装目录\Temp\下的 EditHtml.htm可以正常显示,且和软件连动(内容随软件操作变化)。7版的Edi**.htm也无法显示,报同样的错误。

不知有哪位高手可可以解决如上问题。

还有:
MultiTerm iX只能导入全英语目录下的XML文件。建议:大家把文件放在一个盘的根目录下导入。我用TmMaker做的XML,导入上没有问题。

大家是如何处理多义词(一个词有几个含义)的?是一对一多做几个术语,还是一对多,在一个术语下多用几个Term存放个个含义?看EditHtml.htm的内容,似乎可以在目标语言下面添加多个Term。如果是后者的话,用什么方法建立库,用什么办法添加的?特别是只能用导入时(像我这样),XML文件的写法。

还有TRADOS的官方FTP的登陆密码和用户名是什么?老有大大给我那个FTP的下载地址,可老连不上。

再这里先谢各位大侠了。希望可以为我解疑答惑。

花了一个晚上,解决了以上2个问题,下面谈谈我的经验。

问题(1)
原因:Trodan7开始使用.NET平台进行开发,在程序中用到了很多.NET的使用的,但Windows没有的库和控件。因为不是每个用户都有.NET开发平台,所以为了让没有的人也能正常使用程序,就要在Windows下安装.NET的运行库。但作为.NET平台的东家,微软发布了也就是.NET FrameWork(Trodan7用的是1.1版)。很好的想法,可微软在发布各个不同的语言版本的.NET FrameWork时出现了纰漏,有个别函数的定义不相同。最后造成有的软件不能在安装了特定版本的.NET FrameWork下工作。Trodan7就是一个。

现象:Trodan7不能调用MultiTerm7的术语库,报(-2****************)Null错误。

解决:在添加和删除程序里,卸载windows下已安装的.NET FrameWork 1.1(包括 SP1)。
  重启系统
  安装Trodan7安装包自带的1103版的.NET FrameWork 1.1(1033dotnetfx.exe)和SP1(1033dotnetfxsp1.exe)。
  应该就可以了(我卸载了所有的版本的.NET FrameWork才安装1.1的,但事后检验似乎安装任何语言版本的2.0、3.0、3.5对Trados没有什么影响。万一不行就全卸了再装)。


问题(2)
原因:MultiTerm7使用Java来显示和修改词条。同样需要Java的运行库(JRE)来支持。但软件中自带的1.4版的JRE似乎和某些Windows不兼容,所以在添加、修改词条时会出现问题。

现象:在MultiTerm7中修改或添加词条时,窗体不能正常使用,会自动安装Java运行库,并报脚本错误,找不到对象。

解决:下载并安装最新办的JRE(Java 6.0 update 5,JRE1.6)。
忙了半天,MuliTerm iX不能修改和添加词条的问题有一点眉目了。

估计是该死的Trados的工程师把路径名搞错。

Muliterm在处理词条显示的时候用的JavaScrip的方式。在添加和修改词条时是要通过调用其它.js文件来实现的。软件在生成.js文件的路径时用了错误的"/",所以系统就不能正常运行了。估计是运行库的问题,正在查资料,希望可以解决。
页: [1]
查看完整版本: 【转贴】解决TRADOS 7不能调用MultiTerm 7,以及MultiTerm下不能加词修改的问题。