Comment définir différentes méthodes de changement de pack de langue
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!