Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.09 KB

faq.md

File metadata and controls

29 lines (17 loc) · 1.09 KB

常见问题解答 (FAQ)

Q1: 两种diffMode有什么区别

:

在绝大部分情况下,两者行为基本一致。唯一的不同点在于基准语言变化之后的行为;

假设我们的inputPlaceholder存在以下两个语言文本,且zh作为我们的基准语言

  • zh -> 请输入
  • en -> please enter

我们将请输入修改为请输入文本,接着我们运行bbt collect.

strict模式下,我们识别到基准语言前后文本不一致,于是我们便保留最新的文本,并清空除基准语言之外的所有值,即最后的结果如下:

  • zh -> 请输入文本
  • en ->

relaxed模式下,我们不会关注任何变动,只会简单粗暴的对值做一次合并,用新值覆盖旧值,即最后的结果如下:

  • zh -> 请输入文本
  • en -> please enter

除此之外,两者没有任何不同。如果我们不修改zh的值,而是将en的值修改为please enter the text,那么无论是哪种对比模式,都会得到以下结果:

  • zh -> 请输入
  • en -> please enter the text