极致CMS外贸独立站帮助文档极致CMS外贸独立站帮助文档
首页
官网
演示站点
演示后台
首页
官网
演示站点
演示后台
  • 引言
  • 条款
  • 起步
  • 多语言建站

    • 多语言概述
    • 语言管理
    • 模板中的多语言
    • 翻译配置与语言包
  • URL与路由

    • URL规则设置
    • 自定义路由
  • 基础标签

    • 系统配置
    • 配置栏目
    • 栏目导航
    • 面包屑导航
    • 栏目列表
    • 单页
    • 文章内容页
    • 商品内容页
    • 点击量
    • 点赞
    • 收藏
    • 评论
    • 购买
    • 轮播图/幻灯片
    • 友情链接
    • 网站底部
    • 自定义字段
    • TAG
    • 内链
    • 碎片化
  • LOOP标签

    • 基本用法
    • 分页
    • 空数据
    • tid
    • like
    • notlike
    • limit
    • jzattr
    • day
    • table
    • sql
    • jzcache
    • notjz
  • Screen筛选
  • 功能标签
  • 极致模型函数
  • 导航管理
  • 相关统计
  • 邮箱配置
  • AI 模块

    • AI助手
    • 大模型管理
  • 搜索模块

    • 单模型搜索
    • 多模型搜索
    • 搜索结果页
  • 留言模块

    • 基本用法
    • 高级用法
  • 自定义模块
  • 模板制作

    • 准备工作
    • 网站栏目
    • 页面规划
    • 自定义函数
    • 模板信息
    • 客户权限
    • 桌面设置
    • 上线部署
  • 模板列表
  • 插件相关

    • 安装卸载
    • 控制器方法覆盖(简单)
    • 控制器方法钩子(高级)
    • 覆盖Common公共控制器
    • 极致CMS升级插件
    • 系统API接口插件
    • 数据库修复插件
    • 模板助手插件
    • 独立静态网站插件
    • 云储存插件
    • Excel导入导出插件
    • 后台登录安全插件
    • 屏蔽IP插件
    • 在线编辑模板插件
    • 生成多尺寸缩略图插件
    • 火车头采集Web发布插件
    • 留言发送邮箱插件
    • 留言提交安全插件
    • Skycaiji蓝天采集API接口插件
    • 多域名绑定插件
    • 极致插件示例
    • 栏目便捷工具
  • 支付相关

    • 支付配置
    • 支付宝支付
    • 微信支付
    • PayPal支付
    • Stripe支付
    • 立即支付
    • 接入第三方支付
  • 会员模块

    • 页面模板说明
    • 个人中心
    • 我的资料/修改密码
    • 我的关注
    • 我的粉丝
    • 我的投稿
    • 我的收藏
    • 我的喜欢
    • 我的评论
    • 我的钱包
    • 购买记录
    • 我的购物车
    • 订单管理
    • 消息设置
    • 公开页
    • 会员登录
    • 会员注册
    • 忘记密码
  • Windows部署
  • 宝塔一键部署
  • 伪静态配置
  • 系统架构
  • 数据字典
  • 视频教程
  • 版本更新
  • Vue & App接入

    • 验证码
    • 上传文件
    • 会员注册
    • 会员登录
    • 找回密码
    • 获取用户信息
    • 修改用户信息
    • 我的文章
    • 发布文章
    • 删除文章
    • 获取单篇文章信息
    • 我的收藏
    • 收藏/取消收藏
    • 是否收藏
    • 我的点赞
    • 点赞/取消点赞
    • 是否点赞
  • 常见问题

    • 如何判断首页,栏目页,详情页,单页?
    • 如何调用关联和相关文章内容?
    • 搜索超出设定范围如何解决?
    • 判断用户是否购买商品?
    • 判断会员分组?
    • 如何输出内容图片?
    • 如何判断自己是否适合使用极致CMS?
    • ajax数据交互,加载更多功能实现?
    • 如何实现后台录入时自定义检测重复内容的功能?
  • 附录

    • 时间格式
    • 富文本编辑器
    • 二维码生成
    • 验证码生成
    • 自定义后台主页
    • 客户端判断
    • classtypedata数据详解
    • 文章归档
    • RSS
    • 制作内容分页
    • 各种时间查询问题解决
    • 更换编辑器

多语言概述


极致CMS外贸独立站系统 原生内置多语言架构,无需安装任何插件,即可搭建真正的多语言独立站:每种语言拥有独立的数据表、独立的内容、独立的语言包,并可独立绑定域名。

核心架构:一种语言一套表


系统按"一种语言一套数据表"的方式组织多语言数据,语言代码作为表前缀:

表名说明
jz_article默认语言的文章表
jz_en_article英文(en)文章表
jz_ja_product日文(ja)商品表
jz_cht_page繁体中文(cht)单页表
  • 语言列表保存在 jz_website 数据表中,每种语言一条记录(语言标识、切换标识、绑定域名等)。
  • 后台【多语言】中新增语言时,系统会自动为所有开启多语言的内容模型创建对应的语言表,并把默认语言的数据复制一份过去,作为翻译的起点。
  • 删除语言时,对应的语言表会被一并删除(默认语言不允许删除)。

三种语言访问方式


方式示例说明
URL 前缀https://www.xxx.com/en/news.html推荐,对 SEO 友好,链接中带语言标识
域名绑定https://en.xxx.com在语言配置中绑定域名,访问该域名自动进入对应语言
参数切换https://www.xxx.com/?lang=en-US通过 ?lang= 参数切换,参数值为语言的"切换标识"

URL 前缀方式需要在【URL规则设置】中选择"多语言模式"或"自定义模式",参考:URL规则设置

内容多语言机制


  1. 模型级开关:系统默认对内容(article)、商品(product)、栏目(classtype)、TAG、友情链接、轮播图、用户评价等模型开启多语言;新增自定义模型时也可以选择是否开启。只有开启多语言的模型才会生成语言表。
  2. 字段共用:字段管理中可将字段标记为"多语言共用"(is_shared),如价格、货号、库存等无需翻译的字段,所有语言共用一份数据;同时栏目(tid)、链接(htmlurl)、发布时间、排序、审核状态、点击量等结构字段系统自动跨语言同步。
  3. 同步机制:在某个语言下编辑内容时,系统会把共用字段自动同步到其他语言表的同一条记录上,保证栏目、属性、状态等不丢失。
  4. 配置多语言:系统设置中的每个配置项(网站名称、LOGO、SEO 描述等)都可以为每种语言单独设置一份,模板中 {$webconf['web_name']} 会自动输出当前语言的内容,参考:系统配置。

语言包


前台与后台的固定文字(按钮、提示语等)通过语言包管理:

  • 前台语言包:app/home/lang/{语言标识}.php,如 en.php、ja.php
  • 后台语言包:app/admin/lang/{语言标识}.php
  • 模板中通过 {fun JZLANG('获取报价')} 输出翻译后的文字
  • 后台【多语言】→【翻译配置】可直接在线维护语言包,无需修改文件,参考:翻译配置与语言包

AI 辅助翻译


系统内置 AI 助手,支持对话式操作和批量多语言翻译:内容新增/修改后自动创建翻译任务加入后台队列,逐语言翻译并断点续传,参考:AI助手。

目录


  • 语言管理:新增/编辑/删除语言、域名绑定
  • 模板中的多语言:语言切换器、当前语言显示、多语言标签
  • 翻译配置与语言包:在线维护语言包、内容翻译与同步
Last Updated:
Contributors: RMC
Next
语言管理