多语言主题不需要复制整份 shiro 配置。简体中文的 theme/yohaku 是唯一基础主题,负责颜色、模块、CSS、图标、备案与链接结构。其他语言只创建对应的文案覆盖:theme/yohaku.entheme/yohaku.zh-TWtheme/yohaku.ja(注意不是 jp)theme/yohaku.ko覆盖文件只保留以下字段:footer.linkSectionsconfig.hero.descriptionconfig.hero.hitokoto.custom每种语言的 linkSections 都要保留完整的三列及其链接;数组按位置合并时,少写一列会留下基础主题中的中文条目。这样样式维护始终只改中文基础主题,其他语言只维护文案。Footer 左侧格言 footer_motto 不属于主题 JSON,而是前端语言包内容,暂时保持现状。
多语言主题配置:基础主题与语言覆盖
多语言主题不需要复制整份 shiro 配置。简体中文的 theme/yohaku 是唯一基础主题,负责颜色、模块、CSS、图标、备案与链接结构。
其他语言只创建对应的文案覆盖:
覆盖文件只保留以下字段:
每种语言的 linkSections 都要保留完整的三列及其链接;数组按位置合并时,少写一列会留下基础主题中的中文条目。这样样式维护始终只改中文基础主题,其他语言只维护文案。
Footer 左侧格言 footer_motto 不属于主题 JSON,而是前端语言包内容,暂时保持现状。