thinkphp5-多语言

多语言配置 config.php

默认语言

'default_lang' => 'zh-cn',

开启语言切换

'lang_switch_on' => true,

英文包 application/lang/en-us.php

<?php

return [
    'title'    => 'Title',
    'login'    => 'Login',
    'register' => 'Register',
    'email'    => 'Email',
    'password' => 'Password',
    'repeat_password' => 'Repeat password'
];

中文包 application/lang/zh-cn.php

<?php

return [
    'title'    => '标题',
    'login'    => '登录',
    'register' => '注册',
    'email'    => '邮箱',
    'password' => '密码',
    'repeat_password' => '重复密码'
];

控制器使用

echo lang('login');
echo lang('title');

模板使用

{$Think.lang.title}|{$Think.lang.login}|{$Think.lang.register}|
{$Think.lang.email}|{$Think.lang.Password}|{$Think.lang.repeat_password}

修改浏览器默认语言就可以看到中英变化

posted @ 2021-11-01 00:10  胡勇健  阅读(262)  评论(0)    收藏  举报