论坛风格切换切换到宽版
  • 6214阅读
  • 17回复

【已解决】SDL Passolo的txt/xml解析器,如何自定义特殊的需求?以及双语翻译 [复制链接]

上一主题 下一主题
离线shutude

发帖
36
金钱
360
威望
36
只看该作者 10 发表于: 2014-03-15
回 7楼(gnatix) 的帖子
非常感谢,成功了
这个功能我主要是想把一个帮助文档的目录汉化成中英双语的,方便查找



但是还有一个问题,这个宏是一下把整个翻译列表全都双语了(我上面那个截图,正好是需要全部双语的,这样没问题)
有些字串不需要双语,有些地方软件显示不了这么多字(多出来的显示不了),只能中英文选一种显示

不会写宏,但是有个想法不知道能实现吗?
右键有个功能是复制“来源文本”到剪贴板
选择需要变成中英双语的所有字串(N个),然后每一个字串都【复制“来源文本”到剪贴板】,然后插入对应翻译的开头
这种重复性的动作,用宏能实现吗?




最后一个问题,这个宏默认是英文+空格+中文
我想把一个空格的间距,改成2个或者3个,或者改成-减号,怎么修改这个宏呢?
该这里吗? & Chr$(13)&Chr$(13) & _
  1. MsgText = "您选择了: 翻译列表 - " & trn.SourceList.Title & ":" & PSL.GetLangCode(trn.Language.LangID,pslCodeText) & Chr$(13)&Chr$(13) & _
  2.         "该翻译列表中现有的翻译将被自动覆盖为 [原文]+[简体中文] !" & Chr$(13)&Chr$(13) & _
  3.         "您想要继续吗?"




离线shutude

发帖
36
金钱
360
威望
36
只看该作者 11 发表于: 2014-03-15
回 6楼(caodaping) 的帖子
caodaping:楼主最好上传一个文件便于分析!我原来用EmEditor加上正则表达式,查找和替换添加一种语言! 找到了以前做的笔记,供参考!....... (2014-03-13 12:27) 

非常感谢。。。不过我不是计算机专业的,也不会编程,正则表达式有点复杂,搞不太懂。。。。我就学会了一个句式,修改一下能解决同一个类型的问题
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 12 发表于: 2014-03-15
回 10楼(shutude) 的帖子

宏已更新,请看后面。


使用上面这个宏你可以仅在选定的字串前面加上原文。再执行一次宏则又恢复原样(纯中文)。
分隔符你可以在 separator = " " 中设置,默认是一个空格。


注意所有操作是直接在你的中文列表中进行操作,也就是说会破坏你的纯中文列表。使用前最好备份好你的纯中文列表。


宏已更新,请看后面。



离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 13 发表于: 2014-03-15
为了方便调用宏,建议专门设置一个调用该宏的按钮。点击按钮是插入原文(双语),再点击一下按钮则恢复原样(纯中文)。




离线shutude

发帖
36
金钱
360
威望
36
只看该作者 14 发表于: 2014-03-16
回 13楼(gnatix) 的帖子
gnatix:为了方便调用宏,建议专门设置一个调用该宏的按钮。点击按钮是插入原文(双语),再点击一下按钮则恢复原样(纯中文)。 ....... (2014-03-15 20:11) 

这个太好了!还能恢复
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 15 发表于: 2014-03-19
考虑到这个双语翻译的功能还是比较有用的,所以把前面提到的宏作了一些改进。

如果是在翻译列表之外的地方启动该宏,会弹出下面的信息窗口。你可以在这里设置“原文”与“译文”之间的分隔符以及是否要把原文放在译文的后面。


如果是在某个翻译列表中启动该宏,则不弹出窗口,直接操作。再次运行宏可以恢复之前的状态。你一次可以选择一个或多个字串进行操作。



宏文件:
PslCombineEngChs.rar (2 K) 下载次数:20
离线shutude

发帖
36
金钱
360
威望
36
只看该作者 16 发表于: 2014-03-22
回 15楼(gnatix) 的帖子
gnatix:考虑到这个双语翻译的功能还是比较有用的,所以把前面提到的宏作了一些改进。 如果是在翻译列表之外的地方启动该宏,会弹出下面的信息窗口。你可以在这里设置“原文”与“译文”之间的 .. (2014-03-19 04:26) 

发到首页,汉化工具里面吧,或者干脆集成到以后的Passolo汉化版里
离线kapa

发帖
30
金钱
291
威望
29
只看该作者 17 发表于: 11-08
回 15楼(gnatix) 的帖子
gnatix:考虑到这个双语翻译的功能还是比较有用的,所以把前面提到的宏作了一些改进。 如果是在翻译列表之外的地方启动该宏,会弹出下面的信息窗口。你可以在这里设置“原文”与“译文”之间的 .. (2014-03-19 04:26) 

首先非常感谢开发并分享此工具,对双语汉化帮助很大,试了下非常好用,希望能增加在载入文件后随时能改变设置的功能。