文本编辑
打开 选项卡后,你会看到一个翻译表,它允许像普通文本编辑器一样编辑翻译单元格。
此类编辑器有一些重要的功能特性。
机器翻译
如果你已配置了单条翻译的翻译服务,它们将用于翻译当前编辑单元格对应的源文本。结果会显示在 翻译菜单中——点击其中一条即可插入到当前编辑的单元格中。
书签
右键点击某一行,选择"添加书签"来保存你的位置。书签会列在 书签菜单中,按文件分组——点击其中一个即可直接跳转到该行。
静态检查
静态检查通常在聚焦翻译单元格时会有某种特殊的高亮显示(例如文字颜色、背景、下划线),或者它们也会显示在静态检查菜单中。
静态检查菜单通过 按钮访问。它提供以下功能:
- "禁用静态检查"——一个全局开关,优先于下方所有设置。
- 单独的复选框,用于 whitespace/标点符号/标签不匹配/拼写检查/LanguageTool/术语表 静态检查。
- "静态检查"——打开一个菜单,用于开启和关闭各插件/标签的静态检查以及自定义静态检查。
- 文件选择按钮,用于将检查范围限定为特定文件。
- "全局检查"——在所选文件上以后台任务方式运行所有已启用的静态检查,而不仅仅是检查当前正在编辑的单元格。
悬停在静态检查高亮上会显示包含详细信息的工具提示。对于文字代码(\C[x]、\I[n]、\N[n] 等),工具提示会解析并尽可能显示实际引用的数据——真实的角色/物品/技能名称、变量的当前值、渲染的图标或色块——而不是仅显示原始代码。有些工具提示还包含可点击的链接,可直接应用建议的修复。
LanguageTool
如果你已配置了 LanguageTool,LanguageTool 将用于对翻译文本进行静态检查。
拼写检查
RPGMTranslate 借助 Nuspell 库原生支持拼写检查。
有关如何查找、安装和激活词典的信息,请参阅拼写检查设置。
请注意,CJK 尚不受支持。
术语表
如果你已配置了术语表,应用程序将检查源文本/译文中术语的一致性和术语不匹配的情况。
插件及杂项
RPGMTranslate 为 Yanfly 维基页面上描述的所有插件提供内置静态检查,以及一些与插件无关的杂项静态检查。
在此一一列举它们是浪费时间的事,在源代码和文档之间同步列表也非常麻烦。你可以查看源代码中实现了哪些插件:
src/Lints/CommentTags.inlsrc/Lints/Notetags.inlsrc/Lints/PluginCommands.inlsrc/Lints/TextCodes.inl
所有单独的插件静态检查都可在"静态检查"按钮打开的菜单中启用和禁用。
至于杂项静态检查,列表如下:
- 空白字符
- 行首空白——添加到静态检查菜单,高亮显示行首空白。
- 行尾空白——添加到静态检查菜单,高亮显示行尾空白。
- 连续空白——添加到静态检查菜单,高亮显示连续空白。
- 这三种静态检查将哪些字符视为空白字符是可配置的,请参阅翻译 > 静态检查设置。
- 未闭合标点——添加到静态检查菜单,高亮显示未闭合的标点,如未闭合的引号。
- 源文本/译文标签不匹配——当源文本标签和译文标签不同时,添加到静态检查菜单。当译文单元格中不存在源文本中存在的标签时会发生这种情况。
键盘快捷键
- Shift + ↓——移动到下一行(向下)
- Shift + ↑——移动到上一行(向上)
- Shift + ←——移动到左侧翻译列
- Shift + →——移动到右侧翻译列
- Ctrl + ↑——移动到最顶部一行
- Ctrl + ↓——移动到最底部一行
- 左键点击源文本——复制源文本
批量选择
你可以通过点击其中一个单元格,然后按住 Shift 并点击另一个来选择多个翻译单元格,从而扩展选择范围。
支持批量复制/剪切/粘贴。
批量文本处理
通过 按钮访问。