欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

用于 Trados 嵌入式内容处理的 TextBlock

最编程 2024-04-20 17:26:02
...

嵌入内容是指在原文档结构中的某一节点插入另一语法结构的片段,例如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.****.net/download/dark_2001/85007659

推荐阅读