多语言快速支持 v1.8.0
I18n 核心类增强,多语言初始化与加载优化
2026-05-19 更新日志
  • 新增:I18n 核心类 Core/I18n.php 增强,多语言初始化与加载优化
  • 新增:Traits/LangModelSupportTrait,支持模型级别的多语言存储适配
  • 新增:语言切换视图片段 inc/switchButton.blade.phpinc/switchView.blade.php
  • 优化:Util/LangUtil 工具,增强语言文件读取与转换兼容性
  • 优化:LangUtil 增强,提供更完善的语言列表与查询接口
  • 优化:多语言管理菜单显示优化
  • 优化:switchButton() 方法新增 $autoHide 参数,语言数量少于 2 时自动隐藏切换按钮
多语言快速支持

模块介绍

「多语言快速支持」是一个提供多语言支持、语言翻译表管理等功能。

本模块是一个基础模块,不提供具体的业务功能,只提供多语言支持的基础功能。

功能特性

功能特性
    多语言支持
        中文简体
        中文繁体
        英文
        …
    语言翻译表管理
        翻译Key
        翻译内容
        翻译语言
    多语言视图
        多语言翻译 L()
        多语言配置 \I18n::config()

多语言设置管理

在后台,可以支持多语言设置,支持多语言的添加、编辑、删除等操作。

语言翻译视图调用

在视图模版的 blade 中,可以使用以下方法来输出多语言内容

L('翻译Key')

后台菜单

  • 内容管理
  • 内容管理多语言
  • 内容管理多语言多语言管理
  • 内容管理多语言多语言翻译
QQ
微信
客服