9router/src
eachann afb83f4563 feat: add runtime i18n with English, Vietnamese, and Simplified Chinese support
- Implement runtime i18n using MutationObserver for automatic DOM translation
- Add language switcher dropdown in dashboard header (EN/VI/ZH)
- Support 3 languages: English (default), Tiếng Việt, 简体中文
- Add translation files: vi.json (197 entries), zh-CN.json (513 entries, cleaned)
- Translate dashboard UI: sidebar menu, header, settings, MITM page
- Use cookie-based locale persistence with /api/locale endpoint
- Zero component changes required - translations applied at runtime
- Fix Header flicker on route change with key={pathname}

Co-authored-by: eachann <each1024@qq.com>
Based on PR #247 from decolua/9router with runtime approach

Made-with: Cursor
2026-03-06 10:57:42 +07:00
..
app feat: add runtime i18n with English, Vietnamese, and Simplified Chinese support 2026-03-06 10:57:42 +07:00
i18n feat: add runtime i18n with English, Vietnamese, and Simplified Chinese support 2026-03-06 10:57:42 +07:00
lib Added profile ARN handling in OAuth provider mapping and improved polling logic in OAuth modal for better user experience. 2026-03-06 00:21:27 +07:00
mitm Fix bug 2026-03-06 09:59:15 +07:00
models feat(antigravity): integrate Antigravity tool with MITM support and update CLI tools 2026-02-08 16:28:13 +07:00
shared feat: add runtime i18n with English, Vietnamese, and Simplified Chinese support 2026-03-06 10:57:42 +07:00
sse - Refines the overall structure of the CLI tools and MITM server functionalities. 2026-03-05 11:25:03 +07:00
store Add Providers 2026-02-20 17:05:46 +07:00
dashboardGuard.js feat(proxy): add outbound HTTP proxy support for OAuth + provider requests 2026-02-28 10:11:53 +07:00
proxy.js fix(auth): wire up dashboard auth guard as Next.js proxy (#227) 2026-03-02 15:21:50 +07:00
server-init.js feat : 2026-02-21 16:42:46 +07:00