CyberStrikeAI 支持中英文切换啦|前端国际化(i18n)正式上线
不少用户反馈希望界面支持多语言/英文切换,我们已安排上线。CyberStrikeAI 目前可以在浏览器里随时切换界面语言——新增的前端国际化(i18n)能力已上线,让你用自己习惯的语言使用平台。
一、它是怎么做的?
采用 i18next 的浏览器 UMD 版本,通过 CDN 引入,不依赖任何打包工具,接入简单、维护方便。
每种语言一份 JSON 文案:如 web/static/i18n/zh-CN.json、en-US.json,结构清晰按「模块 + 语义」组织 key:例如 nav.dashboard、login.submit,HTML 和 JS 里只引用 key,不写死中文或英文,后续加语言、改文案都很容易
这样既保证了多语言体验,又不会把逻辑和文案搅在一起。
二、当前能做什么?
已支持语言:中文(zh-CN)、英文(en-US),后续可扩展日文、韩文等 切换入口:在页面头部或系统设置里即可切换界面语言 回退机制:未翻译的项会自动回退到默认中文,不会出现原始 key,界面始终可读
三、哪些地方已经做了国际化?
采用渐进式改造,目前已完成以下主要模块的可见文案国际化:
后续会继续补全和扩展,新模块也会按同一套规范接入 i18n。
四、小结
前端 i18n:浏览器端根据用户选择动态切换语言,无需改后端路由或复制模板 技术方案:i18next UMD + CDN,每种语言一份 JSON,key 按「模块.语义」组织 体验:中英文切换 + 未翻译项回退中文,头部/设置中可切换,便于后续扩展更多语言
如果你在使用中遇到某处仍是单一语言或希望优先支持某门语言,欢迎在 GitHub 上提 Issue 或 PR,我们会持续完善。
项目地址:https://github.com/Ed1s0nZ/CyberStrikeAI
CyberStrikeAI — 更顺手的安全运营与 AI 协作平台