1、建立翻譯檔案
翻譯檔案所在目錄為resources/lang,在此建立 zh/lang.php檔案(在此建立的為中文)
return ['username'
=>
'使用者名稱',
'password'
=>'密碼
','rememberme'
=>
'記住密碼',
'login'
=>'登入
','badpassword'
=>
'使用者名稱或密碼錯誤.',
]
2、建立中介軟體
建立中介軟體 `php artisan make:middleware lang`
public functionhandle($request
, closure $next)
}else
}else}}
return
$next($request);
}
3、在**中實現 使用 trans()方法 實現本地化顯示
"form-group">
"col-lg-4 control-label"
>}
label
>
<
div
class=
"col-lg-6"
>
<
input type
="text"
class=
"form-control"
name
="name"
value
="}"
autofocus
/>
div>
div>
4、頁面實時切換 中英文
通過ajax傳入後台修改,並存入session中
/*** 語言切換**
修改 locale
配置*/
public function
lang($type
='cn')
=>
$type]);
$type)else
return
json_encode($array);
}
多語言切換
專案中應用到了多語言切換,鞏固一下。貼上 大家一起學習。廢話不多說直接上 1 新增多語言 在res values 下預設有個strings,需要多種語言就來建立幾個strings,values右鍵 new 乙個 values res file file name 就是strings director...
ios多語言切換
軟體需要適配多語言,通常想到的第乙個方法就是切換多語言的時候傳送通知到各個頁面,從而實現多語言的切換,其實這個方法太不好了,通知多,影響大,有的乾脆直接重啟軟體來切換多語言,其實這幾種都是不可取的,現在作者提供乙個簡單的方法僅供參考 1理論準備 現在大部分軟體頁面的控制器都是tabbar和narba...
php 多語言切換
目錄結構 檔案內容 取得語言檔案的絕對路徑 public function getfiledir file else if file exists dir this language area file else if file exists dir this language country fi...