RE: Prestashop中文正体偵測問題

edited 十一月 -1 in PrestaShop
在prestashop那看到您的一些資訊,不知是否可請教您,我們測試在prestashop裝了中文正体跟簡体,default設定為中文正体,不過不管如何瀏覽一開始都會先呈現簡体可是default是設為正体啊?
就算clear cookie後,仍然一樣,不知這是否有解決的方式呢?
請參考 prestashop/classes/Tools.php 的 function setCookieLanguage() ,因為 prestashop 在沒有設定語言時是以瀏覽器使用的主要語言進行設定

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=7880

評論

  • edited 十月 2013
    試試這個?
    "Please first change your Employee Preferences, and then once that language is changed, you can change the default shop language. "

    來源: http://www.prestashop.com/forums/topic/188757-how-to-change-default-language-prestashop-15/
  • edited 十月 2013
    十分感謝回覆,不過問題我想再描述清楚些:

    是說我們的網站www.ichoiceshop.com 如一開始你從來沒有去造訪過的話,一開始會以簡体顯示,可是我們是從

    台灣連過去,理論上應以正体顯示才對的,另外如果新訪客是位於大陸則應以簡体顯示。因為這網站的設定在

    employee及default language 都設定為正体中文。

    當然只要一旦我們點了台灣或大陸的國旗標誌後,之後你再造訪網站都會以你之前所選的語言顯示,這沒問題因

    cookie的關係,不過一開始從沒造訪過我們網站的台灣訪客造訪我們網站仍都會先以簡体顯示而不是以正体,不

    知為何這樣?

    可以試試從台灣連上去www.ichoiceshop.com 一開始會以簡体,雖然你是從台灣連上去的,而且我們後台的設定

    default也是設定中文正体。

    網站主機是在美 加州,不過這應沒影響吧? 用I.E.與Chrome都出現同樣問題,把cookie全都清掉後,問題仍然一

    樣。

    有人有同時正体與簡体的站嗎? 你們的經驗是否相同呢? 有無解決的方式呢? 大謝!

    理論上好像Prestashop上有寫它購物車有支援自動偵測訪客的語言而提供顯示其相對語言的功能,這樣應該不需

    動到程式上的改寫而是在後台設定上就可以了,可是設定好了實際上卻又出現問題,很奇怪,還請高手指點一下

    ,感謝。
  • edited 十月 2013
    看這情況,應該是程式順序有問題吧。

    辨識應該在蠻前面的部份
    之後顯示才會一開始就正確

    不過預設值已設成正體中文還是這種情況
    就只能去查哪邊寫的有問題
  • edited 十月 2013
    我的 Chrome 瀏覽器預設語言為英文、 Firefox 預設為正體中文,連到你們的網站時都是直接顯示正體中文,猜測也許是測試的瀏覽器語言順序將簡體中文放在前面導致?
  • 謝謝喔,我再試試再回報。
  • Hi Kiang, 可否拍一下你於Firefox設定的方式,我把我的Firefox照你的設定完全一樣,我再測試一下? 因為我這裏測試仍然先顯示簡体先... 謝謝。
  • 也許可以透過這個外掛切換看看
    https://addons.mozilla.org/en-US/firefox/addon/quick-locale-switcher/

    我並沒有特別設定些什麼,只是我的環境都在 Ubuntu Linux 下,也許不適合當作範例

    其實最單純的方式就是直接修改程式碼,這樣子應該就可以自己掌控邏輯?
  • Hi Kiang, 謝謝你的clarification. 也許那add on 是可行的,不過那對客人就不切實際了。那就是Prestashop程式的問題了,需改程式碼... :-(
  • 不好意思,之前po的Prestashop中文正体偵測問題是我安裝可能程式有問題,重新裝新版的是沒有這問題的,不好意思,希望沒有誤導新的user。
Sign In or Register to comment.