Home  >  Article  >  Backend Development  >  How to implement language pack in php

How to implement language pack in php

(*-*)浩
(*-*)浩Original
2019-09-27 11:27:543114browse

How to set up various language pack switching methods

How to implement language pack in php

##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

App ::getLocale();Get the current language

App::setLocale();Set the language configuration file

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 is

Save 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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:How to deploy phpNext article:How to deploy php