在应用程序的配置文件中启用多语言支持。在 config.php
文件中添加以下配置:
'lang_switch_on' => true,
'default_lang' => 'zh-cn',
'lang_list' => ['zh-cn', 'en-us'],
在应用程序的 lang
目录下创建语言文件,如 zh-cn.php
和 en-us.php
。在这些文件中定义应用程序所需的多语言字符串。
在视图文件中,可以使用 lang()
函数来调用多语言字符串。例如:
<h1><?php echo lang('WELCOME_MESSAGE'); ?></h1>
在控制器或模型中,可以使用 think\Lang
类来访问多语言字符串。例如:
$welcomeMessage = \think\Lang::get('WELCOME_MESSAGE');
通过这些步骤,您就可以在 ThinkPHP5 应用程序中实现多语言支持。这不仅可以提高应用程序的国际化水平,还可以为用户提供更好的体验。