    /* the translator, on the real build: the backend's own vocabulary in,
       plain sentences out. No side effects — nothing is signed out (the
       login throttle is a remembered trap), nothing is asked of the network,
       nothing is written. It also catches a build where trouble.js simply
       did not ship: __ss.say would not be there and the line stays empty. */
    { do: `(function () { var raw = ['not connected to server', 'not connected to Soulseek', 'io: failed to lookup address information: no address associated with hostname', 'protocol: unexpected end of frame', 'login failed: INVALIDPASS', 'could not reach server: io: connection refused', 'timed out', 'user dusty_crates is offline or unknown', 'no stored credentials', 'unable to open database file', 'library-folder-missing: /storage/1A2B-3C4D/Music']; window.__trouble = raw.map(function (r) { return __ss.say(r); }).join(' || '); return window.__trouble; })()`, name: "trouble-words", wait: 400 },