GT4T知识库

文件翻译器高级选项

文件翻译器界面下,点选项->高级选项,可打开高级配置文件。

文件翻译器选项页,点右下角的高级选项,打开高级设置文件。

高级设置

高级设置文件为json格式。支持的参数有:

参数名 值类型 默认值 样例 样例解析
FTSaveSummary 布尔值 false "FTSaveSummary": true, 是否将翻译字符数等信息记录在文件里,记录文件为C:\Users\windows用户名\AppData\Local\gt4t.net\User Data\Default\summary.json
FTCopyToFolder 对象 {"replace": "", "with": ""} "FTCopyToFolder": {"replace": "/en/", "with": "/zh-cn/"} 将翻译好的文件复制到指定目录,如原文件在d:\en\files\目录下,翻译好的文件会复制到d:\zh-cn\files\目录下
FTUntranslatedFolder 字符串 "" "FTUntranslatedFolder","zh-cn" 翻译文件夹时不翻译zh-cn文件夹下的文件
FTExtensions 数组 [] "FTExtensions": [".docx", ".md", ".sdlxliff"] 翻译文件夹时,仅翻译指定文件扩展名的文件
FTAutoClose 布尔值 false "FTAutoClose": true 文件翻译结束后自动关闭文件翻译器
FTIncludeFilter 正则式 "" "FTIncludeFilter":"en-(gb|us)" 文件夹翻译时仅翻译路径中含有en-gben-us中的文件
FTExcludeFilter 正则式 "" "FTExcludeFilter":"en-(gb|us)" 文件夹翻译时不翻译路径中含有en-gben-us中的文件
FTFolderRecursive 布尔值 true "FTFolderRecursive": true true,翻译文件夹时也会翻译子文件夹下的文件。
FTDoNotTranslate 由正则式组成的数组 [{"exp": "", "flag":""}] [{"exp": "^.*?-", "flag":"gm"}, {"exp": "^.*?#", "flag":"gm"}] 翻译时不翻译匹配的内容,例如每一行不翻译-#前的内容。
FTTxtTranslateOnly 由正则式组成的数组 [{"exp": "", "flag":""}] [{"exp": "label \\= '(?<content>.*?)'", "flag":"mg"}, {"exp": "label \\= \"(?<content>.*?)\"", "flag":"mg"}] 翻译纯文本文件时,仅翻译名为“Content ”的捕获组。 例如,如果.Lua 文件包含 label = "Visual Upgrades"label = 'License Plate'Visual UpgradesLicense Plate会被翻译。
FTCountOnly 布尔值 false "FTCountOnly": true ‘true’: 只计算文件的字符数而不进行实际翻译

注意正则式中如需要转义,则需要使用\\,特殊符号如.必须转义才能代表符号本身。例如表示 .markdown,正则表达试需要写成\\.markdown

完全看不懂?没关系,如果你有特殊需要,请随时联系我,我来帮你搞定配置。