- src/i18n.ts holds the client's own texts (connection lost/restored,
request timeout/lost) in en de es fr it ja nl pl tr uk, exported as
`@blax-software/networking/i18n` and registered through the "blax-i18n"
package.json field, so `blax-i18n build --packages auto` merges them.
- `_t()` treats a translation equal to its key as missing. vue-i18n echoes
missing keys, so users saw "websocket.connectionrestored" instead of the
English fallback.
- Tests: echoed key falls back, real translation is used, the shipped
module covers every `_t()` key in every locale.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>