征文16和“XML中的标签处理”说拜拜

Posted TC互联

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了征文16和“XML中的标签处理”说拜拜相关的知识,希望对你有一定的参考价值。

小编的话

随着越来越多的文档采用 XML 格式编辑,翻译人员面对特殊格式的处理难免大伤脑筋。


不用担心,memoQ 的小伙伴给您支一招!


学会 populate 功能,就能在 CAT 中轻松应对 XML 格式的翻译,化繁为简,轻松上阵!


如果您觉得投(教)稿(程)对你有帮助,就给本文点赞吧~

【征文16】和“XML中的标签处理”说拜拜

征文投稿

ALL ABOUT DOCUMENTS

文|姜冬梅


我们都知道说明书、帮助文档和各种资料等是以XML为格式写成。除了要把技术文本写的简单易懂和全面以外,还需要把写好的XML文档翻译成目标语言。大家在翻译XML文档的时候首先碰到格式和标签处理的问题,有人甚至用于原始的替换XML文档中的需要翻译内容来翻译,这显然费时费力。那么究竟如何翻译xml格式文档呢,又如何处理其中的标签呢?我将借助memoQ从以下三个方面对处理XML格式的文件翻译进行说明:


1. XML格式文件内容的构成

2. 文件中哪些属于可译的内容?

3. 如何处理利用memoQ翻译XML文件?


(备注:文中的CAT工具用的是memoQ 8.3版本,采用的案例是笔者从电脑中随意提取了一篇腾讯的XML格式的文件。)

一、熟悉XML格式文件内容的构成

1. 主要结构

(1)第一行是 XML 声明。它定义 XML 的版本 (1.0) 和所使用的编码)

【征文16】和“XML中的标签处理”说拜拜

第一行我们在接下来的设置中是可以忽略滴


(2) 第二行是描述文档的根元素。(像在说:“本文档是在描述一系列字符串)

【征文16】和“XML中的标签处理”说拜拜

根元素可千万不要进行任何设置,也不要设置成“不可译”。


(3) 接下来的内容描述根的子元素

【征文16】和“XML中的标签处理”说拜拜


(4) 最后一行定义根元素的结尾

【征文16】和“XML中的标签处理”说拜拜

注意

我们不难发现,在这个XML文件中,有颜色的变化,那么这究竟是什么意思呢?

在XML文件的structural elements中,有内部标签(internal tags/inline tags),在文件中可以标记为红色:

【征文16】和“XML中的标签处理”说拜拜

而通过黑色的标签我们不难发现,通过XML我们可以发明自己的标签。由于XML 没有预定义的标签,所以XML允许创作者定义自己的标签和自己的文档结构。比如上述例子中:

【征文16】和“XML中的标签处理”说拜拜

即为原作者自定义标签。


所以在文档翻译之前,我们必须要首先进行配置和筛选(configuration and filter)告诉memoQ各个标签的名称都是什么,这样便可以确定,哪些是内部标签,哪些是外部标签,从而确定哪些是可翻译的,哪些是不可翻译的。


!!!最重要的一点是:memoQ可以通过填充(populate)功能自动识别内部标签外部标签。

二、了解文件中的可译内容

第二步,我们必须知道,哪些是可以翻译的,哪些是不能翻译的。


1. 标签之间的内容是可翻译的。

【征文16】和“XML中的标签处理”说拜拜


如果你不想翻译标签之间的内容,则可以对其设置“不可译”(non-translatable)。


2. 标签内的有些内容是可译的,一般是一些属性值,比如:标签名称;属性名称;属性值等等。

【征文16】和“XML中的标签处理”说拜拜


3.所以我们必须要知道标签的属性。只有知道标签属性才能告诉memoQ属性值是否可译。

三、利用memoQ处理XML文件?

首先,我们还是先将新建项目,然后导入文件。或者直接在某个项目里导入文件也可以。这里是在某个项目里直接导入文件。

【征文16】和“XML中的标签处理”说拜拜

然后打开文件。

【征文16】和“XML中的标签处理”说拜拜


2. 对文件进行筛选和重新配置。

第一步:导入文件之后会自动出现一个对话框,对该文件进行筛选和重新配置。

【征文16】和“XML中的标签处理”说拜拜


第二步:对文件进行导入设置。

(1)在第一栏中选择编码和相关文件。

【征文16】和“XML中的标签处理”说拜拜


2. 在第三栏中,单击populate进行填充。这是xml文件翻译最重要的一步。

【征文16】和“XML中的标签处理”说拜拜


3.对标签进行设置

【征文16】和“XML中的标签处理”说拜拜


4.设置完成。

【征文16】和“XML中的标签处理”说拜拜

等系统导入完成。

【征文16】和“XML中的标签处理”说拜拜


5.翻译

设置完了之后我们就可以继续翻译啦!

 总结

怎么样,有没有记得标签处理最重要的是什么呢?是不是觉得populate还蛮神奇的呢?

 

再简单来回顾一下XML格式的文档处理:导入——设置——翻译。

 

只要对文档进行正确的填充(populate)处理,再根据需要对文档进行设置完成,就能轻松应对XML格式文件的翻译啦。

总结

-END-

特别声明

本文版权归作者本人所有,未经作者许可,请勿转载和抄袭。谢谢配合。

如果你也对说明书有些许看法,可投稿至article@tc-china.org,记得标题注明【征文投稿】哟。文章按阅读数和点赞数排名,第一名将可以赢取tcworld上海门票或者价值1000元的京东卡!


关于征文大赛详情,见


想了解tcworld中国大会议程和报名事宜,见

您也可以点击阅读原文至官网直接报名。

已发征文

(阅读数:449, 点赞数:110)

(阅读数:433,点赞数:60)

(阅读数:457, 点赞数:31)

(阅读数:1372,点赞数:472)

(阅读数:853,点赞数:182)

 (阅读数:252,点赞数:32)

 (阅读数:321,点赞数:16)

 (阅读数:767,点赞数:327)

 (阅读数:203,点赞数:7)

 (阅读数:347,点赞数:46)

 (阅读数:880,点赞数:449)

  (阅读数:2034,点赞数:652)

 (阅读数:259,点赞数:53)

(阅读数:106,点赞数:2)

 (阅读数:263,点赞数:43)

以上是关于征文16和“XML中的标签处理”说拜拜的主要内容,如果未能解决你的问题,请参考以下文章

手动实现IOC框架,与findViewById说拜拜

掌握这3个实用的Word技巧,快速提高工作效率和加班说拜拜!

有了亿视康,让你对近视说拜拜

拥抱基于jquery.deferred的ajax,和层层嵌套回调的ajax说拜拜

苹果2022年产品线图泄露!两年内转型Apple Silicon,和英特尔说「拜拜」

跟编译器警告说拜拜