TP6 配置多語言包


自定義語言包

在lang.php 控制器文件中配置
extend_list 配置多個語言包 文件對應目錄 在app\admin\lang\zh-cn.php

return [
    // 默認語言
    'default_lang'    => env('lang.default_lang', 'zh-cn'),
    // 允許的語言列表
    'allow_lang_list' => [],
    // 多語言自動偵測變量名
    'detect_var'      => 'lang',
    // 是否使用Cookie記錄
    'use_cookie'      => false,
    // 多語言cookie變量
    'cookie_var'      => 'think_lang',
    // 多語言header變量
    'header_var'      => 'think-lang',
    // 擴展語言包
    // 'extend_list'     => [],
    'extend_list'    =>    [
        'zh-cn'    => [
            app()->getBasePath() . 'admin\lang\zh-cn.php',
            app()->getBasePath() . 'admin\lang\admin\zh-cn.php',
            app()->getBasePath() . 'admin\lang\admin\admin.php',
            app()->getBasePath() . 'admin\lang\admin\admin_menu.php',
        ]
    ],
    // Accept-Language轉義為對應語言包名稱
    'accept_language' => [
        'zh-hans-cn' => 'zh-cn',
    ],
    // 是否支持語言分組
    'allow_group'     => false,
];


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM