{t('error.gate.title')}
{t('error.gate.body', { count: burstFailures })}
{t('error.gate.lastFailure', { reason: failureLabel, path: path ? ` · ${path}` : '', percent, failures, samples, })}
{t('error.gate.probeInterval', { seconds: Math.round(API_PROBE_INTERVAL_MS / 1000) })} {lastProbeAt ? ` · ${t('error.gate.lastProbe', { time: new Date(lastProbeAt).toLocaleTimeString([], { hour12: false }) })}` : ''}