征文16和“XML中的标签处理”说拜拜
Posted TC互联
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了征文16和“XML中的标签处理”说拜拜相关的知识,希望对你有一定的参考价值。
小编的话
随着越来越多的文档采用 XML 格式编辑,翻译人员面对特殊格式的处理难免大伤脑筋。
不用担心,memoQ 的小伙伴给您支一招!
学会 populate 功能,就能在 CAT 中轻松应对 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) 和所使用的编码)
第一行我们在接下来的设置中是可以忽略滴
(2) 第二行是描述文档的根元素。(像在说:“本文档是在描述一系列字符串)
根元素可千万不要进行任何设置,也不要设置成“不可译”。
(3) 接下来的内容描述根的子元素
(4) 最后一行定义根元素的结尾
注意
我们不难发现,在这个XML文件中,有颜色的变化,那么这究竟是什么意思呢?
在XML文件的structural elements中,有内部标签(internal tags/inline tags),在文件中可以标记为红色:
而通过黑色的标签我们不难发现,通过XML我们可以发明自己的标签。由于XML 没有预定义的标签,所以XML允许创作者定义自己的标签和自己的文档结构。比如上述例子中:
即为原作者自定义标签。
所以在文档翻译之前,我们必须要首先进行配置和筛选(configuration and filter)告诉memoQ各个标签的名称都是什么,这样便可以确定,哪些是内部标签,哪些是外部标签,从而确定哪些是可翻译的,哪些是不可翻译的。
!!!最重要的一点是:memoQ可以通过填充(populate)功能自动识别内部标签外部标签。
二、了解文件中的可译内容
第二步,我们必须知道,哪些是可以翻译的,哪些是不能翻译的。
1. 标签之间的内容是可翻译的。
如果你不想翻译标签之间的内容,则可以对其设置“不可译”(non-translatable)。
2. 标签内的有些内容是可译的,一般是一些属性值,比如:标签名称;属性名称;属性值等等。
3.所以我们必须要知道标签的属性。只有知道标签属性才能告诉memoQ属性值是否可译。
三、利用memoQ处理XML文件?
首先,我们还是先将新建项目,然后导入文件。或者直接在某个项目里导入文件也可以。这里是在某个项目里直接导入文件。
然后打开文件。
2. 对文件进行筛选和重新配置。
第一步:导入文件之后会自动出现一个对话框,对该文件进行筛选和重新配置。
第二步:对文件进行导入设置。
(1)在第一栏中选择编码和相关文件。
2. 在第三栏中,单击populate进行填充。这是xml文件翻译最重要的一步。
3.对标签进行设置
4.设置完成。
等系统导入完成。
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中的标签处理”说拜拜的主要内容,如果未能解决你的问题,请参考以下文章
掌握这3个实用的Word技巧,快速提高工作效率和加班说拜拜!
拥抱基于jquery.deferred的ajax,和层层嵌套回调的ajax说拜拜