Maison >développement back-end >Problème PHP >Comment implémenter le pack de langue en php

Comment implémenter le pack de langue en php

(*-*)浩
(*-*)浩original
2019-09-27 11:27:543270parcourir

Comment définir différentes méthodes de changement de pack de langue

Comment implémenter le pack de langue en php

Créez un nouveau Zn.php En dans le répertoire de langue .php

Modifiez le fichier php pour définir les variables et citez le paragraphe précédent (apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)

$_LANG['wellcome']= '欢迎您加入';
$_LANG['add']= '增加';
在前段引入时使用:require WEB_ROOT.'/language/lang.php';
$data = array(
'name' => $_LANG['wellcome'],
);
Make a different in your life

App ::getLocale(); Obtenez la langue actuelle

App::setLocale(); Définissez le fichier de configuration de langue

Fichier de configuration de langue config/app. php

locale est la langue par défaut, fallback_locale est la langue de sauvegarde

La chaîne de langue est stockée dans le répertoire resources/lang et le moteur de modèle Blade imprime la ligne de langue {{ trans('messages.welcome') }}

L'idée est de stocker le paramètre de langue actuel dans la session, puis d'écrire un middleware pour intercepter la requête HTTP, et utilisez la valeur du paramètre de langue dans la session pour définir les paramètres régionaux dans la requête interceptée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment déployer phpArticle suivant:Comment déployer php