Trados 嵌入内容处理之TextBlock

本文介绍如何改进Trados处理嵌入内容的问题,设计了TextBlock解析器,利用现有资源提升文本整合和规则处理效果。通过实例展示了新插件的开发与应用,可供下载链接。

嵌入内容是指在原文档结构中的某一节点插入另一语法结构的片段,例如Word总插入Excel
最常见的一种嵌入内容是在XML中嵌入HTML或其他自他自定义内容
例如

<entry key="ColumnHelp.# A/C&#10;Intercepted">If the mission {0} is intercepting[0] a foreign/unknown OAS_NUM mission, the number of aircraft in the mission that
is being intercepted.

After a foreign mission is detected, the number of
aircraft in the mission are known, even if the
mission's Side is not correctly identified.</entry>
<entry key="ColumnHelp.A/C Type">The type of aircraft the Air Mission is using. An Air
Mission always consists of a single Aircraft Type.
Multiple Aircraft Types can be used in unison by
creating an Air Mission Package, which is a group of
Air Missions that have been instructed to operate together.</entry>

Trados中很早就支持了处理嵌入内容并不断在优化迭代,从一开始的主解析器自处理,到最新的委托式处理,然而经测试目前的委托式处理理念是最合理的,但是对于上面的例子,处理效果不佳,因此嵌入式处理器默认使用了逐行处理的方式,因此上面例子就被处理成了支离破碎的句子
在这里插入图片描述
因此要想解决这个问题就要从嵌入解析器入手,不能逐行处理而要进行文本行的整合之后在进行文本规则处理
因此我本人设计了一款新的嵌入内容处理解析器TextBlock解析器
在这里插入图片描述
由于后续的文本规则解析并没有特殊定制,我找到了重新利用Trados已有资源的方法,并且不仅仅是功能资源,多语言界面的翻译部分也可以拿来直接使用
在这里插入图片描述
经过适当的文本组合和挑战最终达到了比较理想的结果
在这里插入图片描述
这个插件如果有需要的话可以在此处下载
https://download.youkuaiyun.com/download/dark_2001/85007659

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值