VSCode 1.0 发布后, 遇到了所有的命令都被翻译成中文的问题, 导致无法使用英文进行命令匹配. 在 Github 上找到了一些 issue, 也不断的有人提新的 issue. 最终所有关于这个问题的 issue, 都汇集到 #4679 上, 所以我也关注那个 issue, 并参与讨论其中.
经过几天的讨论, 这个问题终于要告一段落. 详情请见 VSCode 的 github issue #4679
大约有几个阶段.
- 发布阶段(被批评阶段), 所有的 command 都被翻译, 导致大家没法使用英文进行匹配
- 初次修改阶段, 添加了英文匹配, 但是 UI 上还是只显示了翻译后的命令, 导致大家不知道相对应的英文命令是什么, 切换输入法输入翻译后的命令就特别麻烦. 然后此 issue 被 close
- 大家都被上面的处理结果不满意, 所以讨论很热烈, 此 issue 被 reopen
- 初步达成共识阶段, 同时显示英文命令和翻译后的命令. 并且以英文命令为主, 翻译后的文字简单作为对英文命令的解释. 具体结果等待 UX team 讨论
参与讨论后的感受, VSCode 是开源的, 而且有 Github 这样一个平台, 大家如果有什么不满意的, 就去敲开发组, 开发组还是很 nice 的, 一般大家的意见都会听.