嵌入内容是指在原文档结构中的某一节点插入另一语法结构的片段,例如Word总插入Excel
最常见的一种嵌入内容是在XML中嵌入HTML或其他自他自定义内容
例如
<entry key="ColumnHelp.# A/C 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

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

被折叠的 条评论
为什么被折叠?



