将游戏从一种语言翻译到另外一种语言时,可能出现一种独特的语言现象——翻译的结果比原文长。
在这种情况下,文本可能会溢出整个对话框,导致显示错乱。
不过好在 Translator++ 有办法解决这个问题。(耶!)
并且我们可以一键、批量完成这个操作!(太棒了!)
想要执行自动文本换行,只用这么做:
在左侧“对象”面板中,选择文件并右键点击。在弹出的窗口中选择“对 (?) 进行操作”-“批量文本换行”。
“批量文本换行”窗口将会出现。
在“选择上下文”或“手动查找”中选择要进行换行的文本的上下文。
例如,在 RPG Maker VX Ace 中,对话文本位于“Dialog”上下文中。
然后选择需要换行的文本所在的那一列(我们称之为“源”)。
再选择换行后的文本要输出的一列(称之为“目标”),并按下“开始换行!”按钮,等待处理完成即可。
稍等片刻,换行后的文本便会出现在目标列中。
文本换行过程中可能会生成多行文本,如在一个对话框内无法一次性显示,Translator++ 将会自动添加第二个对话框。
但是,该功能仅适用于“显示文字”和“显示滚动文字”这两个事件指令。