How to implement language pack in php

(*-*)浩
Release: 2023-02-25 09:04:02
Original
3230 people have browsed it

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
Copy after login

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!

Related labels:
php
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template