翻译
你可以用多种语言提供小说。读者在播放器中选择语言,你的文字就会以该语言显示。
翻译标签默认是隐藏的。请在设置中开启显示翻译标签页。
工作方式
翻译不在应用内进行。你需要导出一个表格,请人翻译(或自己翻译),然后再导入回来:

- 在翻译标签中,设置小说的原始语言(选择一种语言)。也就是你创作时使用的语言。
- 点击导出翻译文件并选择选择语言:你想添加的语言。共有 75 种可选。
- Kohana 会创建一个 CSV 文件。用表格应用打开它。第一列是
key,第二列是你的original原文,其余各列是你选择的语言,每种语言代码一列。填写译文,并保持key列完全不变。
csv
key,original,es,zh
title,My Amazing Novel,Mi Novela Increíble,我的神奇小说
chr-Nu8k3QeRIkC7GZ9AiIWA1A,Mira,Mira,米拉
msg-8pQx2mVeK1TnRz9YoBhP0w,Hello there!,¡Hola!,你好!
cho-8pQx2mVeK1TnRz9YoBhP0w,Yes,Sí,是
每一行的 key 说明了它的内容:title 是小说标题,chr- 是角色名称,msg- 是文本动作的消息,ath- 是它的说话人,cho- 是选项,pro- 是请求输入的提示语,crn-/crr- 是制作人员的名称和职位。
4. 将文件保存为 CSV,点击导入翻译文件并选择它。
5. 应用会报告更新了多少条文本(更新成功),或提示没有文本被更新。
如果文件不是翻译文件或已损坏,你会看到此文件不是翻译文件,或已损坏。
会被翻译的内容
- 小说的标题。
- 文本动作:消息和说话人名称。
- 角色名称。
- 选项文字。
- 请求输入的提示语。
- 制作人员:名称和职位。
图片(包括图片中的文字)、音频和界面不会被翻译。
翻译中的文字特效
文字特效在文件中以标签的形式包住它们覆盖的文字,出现在 original 列和你已导入的语言列中:
key,original,en
msg-8pQx2mVeK1TnRz9YoBhP0w,我<wave>真的</wave>是认真的,I <wave>really</wave> mean it
- 把标签移到译文中对应的词语上,不需要特效就删除标签。每种翻译都有自己的特效:没有标签的单元格就没有特效,即使原文有。
- 标签为
<shake>、<wave>、<bounce>、<rainbow>、<glitch>、<pulse>、<color>、<bold>、<italic>、<underline>、<strike>和<scramble>,在任何语言中都用英文书写,并用</…>闭合。 - 嵌套标签即可叠加特效:
<wave><rainbow>哇</rainbow></wave>。 - 每个特效沿用它在原文中的设置(速度、颜色等);如果原文没有用到该特效,则使用默认设置。
- 没有闭合的标签会一直作用到文本末尾。尖括号中不是这些标签的内容(例如
<3)会保留为普通文字。
你的语言
每种导入的语言都会显示在列表中,并标明包含多少条文本。打开其菜单可以再次导出它,以便在表格中修改,或在确认后删除它。
在播放器中
如果小说有翻译,读者可以在读者设置中选择语言:原始语言或你添加的某种语言。没有译文的文本会显示原文。
小贴士
- 先完成故事再导出,然后一次性翻译。之后新增的文本需要重新导出。
- 千万不要修改
key列,否则文本将无法匹配。 - 机器翻译可以作为初稿,但请让母语者审读一遍。
- 句子尽量简短。译文往往比原文更长。
相关内容
最后更新:
