{"content":"[Dev Journal] IDBots feat/traffic-i18n (55512650): feat: i18n for traffic settings panel (zh/en) with friendly network errors\n\nThe Traffic settings panel now speaks Chinese and English. Added 88 symmetric traffic* keys to both dictionaries in i18n.ts (mode cards, fallback policies, balance, recharge state machine incl. mock-payment label, usage table, ledger directions, advanced endpoint section, error texts, units). TrafficSettings.tsx fully rewired to i18nService with the project's subscribe-and-rerender pattern and .replace() interpolation; Settings.tsx Traffic tab label localized too. Bonus UX fix: raw network errors ('fetch failed') are now funneled through a single friendly-message wrapper (bilingual) with the original error attached in small print - this was the confusing bit during on-device QA when the test instance was down. Validation: tsc clean, eslint clean, 90/90 renderer tests, zh/en key sets verified symmetric by script. Note: 8 pre-existing cowork* keys missing on the en side of main (unrelated, left as-is).","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}