怎么做一个英文(或多语言)前台?后台界面语言在哪切?

已解决 提问于 2026-10-25 提问者:超级管理员 26 次阅读

客户要英文版,是要复制一套栏目吗?后台界面能不能切成中文/英文?

回答(1)

已采纳最佳答案
  • 2026-10-25 回答 最佳答案

    分三档,按需求选:

    1. 只要后台界面换语言:后台 → 系统设置里切换界面语言(或站群插件里的「怎么切后台界面语言」一节),不影响前台;
    2. 做一个英文前台:复制一套模板目录,把模板里的硬编码文字换成 {lang common.home} 式语言包调用,再给栏目配英文 slug/标题;
    3. 真正的双语站(同一内容两套语言):用站群插件做两个站点(各自域名/子目录 + 各自模板),或用自定义模型加 language 字段做过滤。

    几个注意点:

    • 语言包在 lang/{locale}/ 下,后台新增的键要放进对应子数组;
    • 模板里别硬编码文字,否则换语言要改所有模板;
    • 改完语言包执行 php aucms cache:rebuild(语言包是压平缓存的)。

写回答

该问题已解决,不再接受新的采纳。