首頁 > 後端開發 > PHP問題 > php如何實作語言包

php如何實作語言包

(*-*)浩
發布: 2023-02-25 09:04:02
原創
3249 人瀏覽過

如何設定各類語言包切換方法

php如何實作語言包

#在language目錄中新建Zn.php En .php

編輯php檔案定義變量,前段引用(推薦學習:PHP程式從入門到精通

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

App ::getLocale();取得目前語言

App::setLocale();設定語言設定檔

語言設定檔config/app.php

locale 是預設語言,fallback_locale為備用語言

語言字串存放在resources/lang目錄中,Blade模板引擎列印語言行{{ trans('messages.welcome') }}

想法是把目前的語言設定存在Session裡頭,然後再寫個Middleware去截Http請求,在截住的請求裡用Session裡的語言設定值來設Locale 。

以上是php如何實作語言包的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板