作者JYHuang (夏天到了,冷不起來了說)
看板PHP
標題[請益] 網站多國語系切換的寫法
時間Tue Nov 24 10:49:17 2009
ㄜ...其實應該是說要怎麼去切換(判別)語系…
手上網站已經有做到MVC分離。
主程式不用做到什麼修改
直接改設定裡的圖檔跟樣版的路徑
就可以做語系的切換
以前參與過的案子,是直接在url後加個lang=tw
PHP去抓get來判斷。
不過這個做法還要去修改現有網站裡所有的link
ajax也要再寫判斷
目前的想法有
1、做個語系切換的選單,會依各功能去寫入session
由session來做切換的動作
2、在apache alias一個/zh-tw/的目錄指向根目錄
再由php去抓url看是用何種語系
(這個主要是顧慮到怕上頭要是又要把google analytics資料分開)
3、子網域名稱..不過語系一多,大概又要加到起肖了
不知道板友們寫過或看過什麼樣子的語系切換方式
覺得不錯的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.220.74
推 jsu:正常是插一個多語系模組控制顯示的字,現在還有FB提供多語系 11/24 12:19
→ jsu:語系的選擇應以 geoip 為預設,使用者可自定存 session / DB 11/24 12:20