变更记录:

  • 默认不自动选择自动完成的第一项建议以避免影响中文输入法
  • 从项目的config目录读取Okapi Tikal的配置文件

在项目的config目录中会多出一个fc.conf文件。用户可以针对某一文件格式设置编码和处理选项

fc.conf文件示例:

sdlxliff	okf_xliff-sdl	utf-8
md	okf_markdown@yaml.fprm	utf-8

第一列是文件扩展名,第二列是配置文件id,第三列是编码

配置文件id可以是Okapi默认的过滤器配置名称或者修改后的配置文件名

我们为什么要修改配置?

比如,Okapi默认的markdown过滤器不会处理用作metadata的内嵌yaml。通过修改默认的配置,我们可以开启翻译yaml的选项。

markdown的配置文件示例:

#v1
useCodeFinder.b=false
translateUrls.b=false
urlToTranslatePattern=.+
translateCodeBlocks.b=true
translateInlineCodeBlocks.b=true
translateHeaderMetadata.b=true
translateImageAltText.b=true
codeFinderRules.count.i=1
codeFinderRules.rule0=\{\{[^}]+\}\}
codeFinderRules.sample= handle bar test $0a$$0a$
codeFinderRules.useAllRulesWhenTesting.b=true

我们可以用Rainbow来创建这类配置文件。要使用某一配置文件,就将该配置文件放到项目的config文件夹,并修改fc.conf。