抱歉,我还是不太明白。
queue_size 也不匹配文件名/标识符,就像 sidekiq 不匹配一样。我仍然不明白为什么在那种情况下这不是一个问题。
这是因为有另一条代码路径直接使用标识符,而不是使用其中一个覆盖键吗?所以,与其添加第三个与文件名匹配的翻译键,你改为让 sidekiq 使用基于标识符的键?这是一种同时支持覆盖情况和标识符情况的二合一解决方案?
如果是这样,我不明白为什么需要将 dashboard.problem.sidekiq_check 作为覆盖键传递。其他翻译键与文件名匹配的问题检查都不需要这样做。那么,为什么这里需要覆盖呢?