How to set up various language pack switching methods
##Create a new Zn.php En in the language directory .php
Edit the php file to define variables, quoted in the previous paragraph (Recommended learning: PHP programming from entry to proficiency)
$_LANG['wellcome']= '欢迎您加入'; $_LANG['add']= '增加'; 在前段引入时使用:require WEB_ROOT.'/language/lang.php'; $data = array( 'name' => $_LANG['wellcome'], ); Make a different in your life
Language configuration file config/app.php
locale is the default language, fallback_locale is the backup language
The language string is stored in the resources/lang directory, and the Blade template engine prints the language line {{ trans('messages.welcome') }}The idea isSave the current language setting in the Session, and then write a Middleware to intercept the Http request, and use the language setting value in the Session to set the Locale in the intercepted request. .
The above is the detailed content of How to implement language pack in php. For more information, please follow other related articles on the PHP Chinese website!