进行游戏本地化时,如何翻译多语言的 Excel 文档?

1. 认识游戏中的 Excel 文本

1. 认识游戏中的 Excel 文本

游戏本地化的文件是双语或者多语言的excel表格,每一列有各自的意义

(1)常见的 Excel 的原文格式一般包含以下几列:

文本是编的,参考样式即可,实际文本的 Note 会更多更详尽一些。
  1. Key列(也就是A列)

  2. 注释列(B列)

  3. 原文列(C列)

  4. 译文列,多语言的Excel会说明译文列的语种(D列)。

  5. 其它:字符串长度限制、图片、speaker等等。

打开网易新闻 查看精彩图片

(2)原文可能会含有字符串和代码,翻译时必须保留这些字符串

打开网易新闻 查看精彩图片

2. memoQ 如何帮助处理多语言的Excel文档

2. memoQ 如何帮助处理多语言的Excel文档

memoQ 支持层叠过滤器,帮助解析嵌套类型的文本。比如多语言 Excel 文档的翻译就可以借助层叠过滤器实现。

层叠层叠嘛,第一层是多语言分隔文本过滤器,第二层是正则表达式标注器

2.1 多语言分隔文本过滤器,帮助解析不同列。

2.1 多语言分隔文本过滤器,帮助解析不同列。

Step 1:在导入项目时,使用“选择性导入”;

打开网易新闻 查看精彩图片

Step 2:选择好原文后,默认用的过滤器是Excel过滤器,这里选择“更改过滤器和配置”;

打开网易新闻 查看精彩图片

(3)选择使用“① 多语言分隔文本过滤器”,设置每一列的意义

  1. ② 如果第一行是字段名,就勾选这个

  2. ③ 设置导入的原文,这里我用的简中;

  3. ④ 如果译文有句段,你希望导入后句段状态设置为啥就选啥

  4. ⑤ 定义每一列的意义,如

  • A列是Key,设置为上下文;

  • B列是注释;

多语言的注释可以设置针对某个译文,也可以设置针对全部译文。
注释不限数量,可以设置多条注释。
  • C列是原文;

  • D列是英文译文;

  • EFG分别是法日德语译文;

  • 如果有其他的如字符串长度限制,也可以设置;
  • ⑥ 如果 Excel 源文档有多个 sheet,还可以设置每个sheet怎么导入。

打开网易新闻 查看精彩图片

  1. 如果需要断句,可以根据自己的需求设置断句,如,

默认情况下,memoQ 会把整个单元格中的文本当做一个完整的句子。所以有时候担心句子过长的话,可以设置断句。

  • ① 如果要一个单元格中的长句子断开,就勾选"分割原文句段"

  • ② 如果希望在换行符处断开句子,就勾选"在换行处分割句段"

  • ③ 如果希望将换行符设置为行内标签,就勾选"手动换行符作为行内标签"

② ③ 不一同适用。

打开网易新闻 查看精彩图片

2.2 添加正则标注器,帮助处理字符串和非译元素

2.2 添加正则标注器,帮助处理字符串和非译元素

如果原文中有想和{PropName}或者 %s 这样的字符串和非译元素,需要再加一层正则表达式标注器,并设置正则定义方式。

——这样的话原文中的非译元素可以固定为标签,译员就不会误翻译。

打开网易新闻 查看精彩图片

设置完成过滤器,点击"确定"即可。

2.3 保存层叠过滤器,以供下次使用

2.3 保存层叠过滤器,以供下次使用

当然,为了下次文本我可以复用过滤器,我可以选择保存该过滤器配置,这些下次也可以使用。

操作:点击"保存过滤器" -> 输入过滤器名称 -> 点击"确定"即可。

打开网易新闻 查看精彩图片

我写过一篇,你可以来学习正则。

当然,memoQ 自带了一个tags and entities的标注器,内嵌了像 这样的标签,也设置了哪些是开标签哪些是关闭标签,你也可以直接使用,还是不错的。

打开网易新闻 查看精彩图片

3. 在 memoQ 中进行翻译

3. 在 memoQ 中进行翻译

导入完成文档后,即可在memoQ中进行翻译了。

在翻译过程中,你会发现:

  1. 对应的 Key 和注释在预览区都可以看到;

  2. 原文中的非译元素也设置为标签了。

打开网易新闻 查看精彩图片

4. 导出译文

4. 导出译文

翻译结束后,导出即是多语言的Excel译文。

这里用了机器翻译的结果。

打开网易新闻 查看精彩图片

特别说明:本文仅用于学术交流,如有侵权请后台联系小编删除。

转载来源:职业译员玩转翻译技术

转载编辑:李帅