Commit Graph

2 Commits

Author SHA1 Message Date
Fabian @ Blax Software e749526ef8 feat(i18n): ship websocket.* translations, ignore echoed keys (0.4.0)
- 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>
2026-09-30 12:07:34 +02:00
Fabian @ Blax Software 1c3c618c27 Init 2026-04-07 08:44:00 +02:00