laravel實現(xiàn)中文和英語互相切換的例子
resources文件下面有一個lang文件夾下面有一個en文件夾,這里就是后面要使用到的存放語言的語言包的地方了。下面設置app.php里面的語言驅動。
這里我設置的是en,到時候就會使用lang文件夾里面的en文件夾里面的文件來翻譯中文和英語。
這里的項目使用的是前后端分離的,所有我主要管理后端的提示信息。
再en文件夾里面新建兩個文件為chinese存放中文,english存放英語翻譯。
其中數(shù)組對應的鍵名必須一樣,且不能又重復的鍵名,不然會出現(xiàn)找不到顯示哪一個。
當然了登陸的時候是藥選擇使用中文還是英文,這里選擇了之后,可以把用戶的選擇存入緩存中,在需要使用翻譯的地方取出緩存,并顯示即可。
驗證器:
這里是登陸的驗證器,由于才登陸并沒有存儲語言格式,所以需要獲取到用戶輸入的語言格式。并進行處理。
這里需要使用函數(shù)trans進行中英轉換,$d就是根據(jù)用戶選擇的語言進行選擇使用中文還是英文?!?error”是對應的中文和英文中的數(shù)組的鍵名,(鍵名唯一,鍵名唯一,鍵名唯一),然后就可以根據(jù)輸入的language為1還是為2來進行相應的提示了??刂破骼锩嬉彩且粯拥?。
以上這篇laravel實現(xiàn)中文和英語互相切換的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
關于layui 實現(xiàn)點擊按鈕添加一行(方法渲染創(chuàng)建的table)
今天小編就為大家分享一篇關于layui 實現(xiàn)點擊按鈕添加一行(方法渲染創(chuàng)建的table),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09JavaScript動態(tài)改變div屬性的實現(xiàn)方法
這篇文章主要介紹了JavaScript動態(tài)改變div屬性的實現(xiàn)方法,涉及javascript操作頁面div元素屬性的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07