多语言(语言文件)
所有用户可见文案都从 readwithhotsoup/languages/<代码>.json 读取,源码原文是英文,语言文件为「英文键 → 译文」,缺失时回退英文原文。文件支持嵌套分组结构(Lang.Init 会自动展平,兼容旧扁平格式)。
- 选择方式:
--lang <代码>参数 >LANG环境变量 > 默认zh-CN - 首次启动自动复制/合并默认翻译到数据目录;直接编辑数据目录里的文件即可,改完即生效
- 新增翻译 key 会自动合并进已有文件,不覆盖用户改过的 key
- 定制翻译:复制
en-US.json为你的代码.json,改值后用--lang 你的代码加载