成都網(wǎng)站設計、成都做網(wǎng)站服務團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標準與要求,同時竭誠為客戶提供服務是我們的理念。創(chuàng)新互聯(lián)公司把每個網(wǎng)站當做一個產(chǎn)品來開發(fā),精雕細琢,追求一名工匠心中的細致,我們更用心!

1,網(wǎng)站如何實現(xiàn)多語言架構比如同時支持中英法俄
2,網(wǎng)站的多語言 版本 怎么實現(xiàn)
如果是簡繁體的話,可以網(wǎng)上搜索一下相關代碼,直接用一段代碼就能搞定;如果是中英文或者其他國家語言的話;比較復雜一點,需要創(chuàng)建幾套不同語言版本的網(wǎng)站模板來區(qū)分。如果是自己寫程序,那么可以把多語言內(nèi)容放到數(shù)據(jù)庫里,注意要一一對應,然后根據(jù)瀏覽器語言或用戶選擇調(diào)用不同語言內(nèi)容就可以了。不推薦寫在源文件里。也可以簡單的增加一條谷歌翻譯的js代碼,可以實時由用戶點擊翻譯,但是缺點很明顯,速度慢,無法訪問,不被搜索引擎收錄,影響排版。如果你用wordpress建站,可以嘗試一下wpml插件,功能還可以,但不太好用而且收費。也可以使用專業(yè)的sleda多語言建站系統(tǒng),自動翻譯,簡單好用。一、通常實現(xiàn)方法有兩種:1、采用多語言模板,通過程序渲染不同語言版本的模板。比如:簡體版: 文件名.zh_cn.后綴繁體版: 文件名.zh_tw.后綴英文版: 文件名.en_us后綴優(yōu)點:(1) 不同語言版本有各自的模板,維護量大,但維護簡單。甚至不同版本的模板在顯示風格上都可以不同。缺點:(1) 同一商業(yè)邏輯的頁面,需要維護多套模板,有重復工作。2、采用同一模板,利用resourcebundle配置多語言resource文件,實現(xiàn)網(wǎng)頁上不同語言版本的顯示。優(yōu)點:(1) 同一商業(yè)邏輯的頁面,只需要維護一套模板。缺點:(2) 模板的設計難度比較大,需要適應不同語言版本的需求。這個我們在實際工作中遇到過,有些顯示英文字符沒有問題的樣式,在顯示中文會出現(xiàn)問題,單個模板的維護難度比較大些。3,如何實現(xiàn)網(wǎng)站的多語言版本
一、通常實現(xiàn)方法有兩種:1、采用多語言模板,通過程序渲染不同語言版本的模板。(1)優(yōu)點: 不同語言版本有各自的模板,維護量大,但維護簡單。甚至不同版本的模板在顯示風格上都可以不同。(2)缺點:同一商業(yè)邏輯的頁面,需要維護多套模板,有重復工作。2、采用同一模板,利用ResourceBundle配置多語言resource文件,實現(xiàn)網(wǎng)頁上不同語言版本的顯示。(1)優(yōu)點:同一商業(yè)邏輯的頁面,只需要維護一套模板。(2)缺點:模板的設計難度比較大,需要適應不同語言版本的需求。這個我們在實際工作中遇到過,有些顯示英文字符沒有問題的樣式,在顯示中文會出現(xiàn)問題,單個模板的維護難度比較大些。對于獨立自己開發(fā)的網(wǎng)站來說在每個頁面加一段google翻譯的代碼,就可以增加實時翻譯的功能,優(yōu)點是簡單方便。缺點就是慢,不利于收錄,影響排版,大陸無效。事先翻譯好各個語言的內(nèi)容,做成靜態(tài)文件或放到數(shù)據(jù)庫里,根據(jù)用戶選擇或url調(diào)用不同版本語言的內(nèi)容。缺點是需要有一定開發(fā)能力。同時也要根據(jù)語種設計模板。對于使用wordpress的網(wǎng)站來說(其他建站系統(tǒng)對于多語種支持的不好,這里就不提了,除了sleda建站系統(tǒng))安裝一個wpml插件,就可以支持任意語種,但是這個插件是收費的,用法就不介紹了。其實還有一些免費插件,不過效果都不如這個插件。如何實現(xiàn)網(wǎng)站的多語言Google視頻三劍客一、通常實現(xiàn)方法有兩種:1、采用多語言模板,通過程序渲染不同語言版本的模板。比如:簡體版: 文件名.zh_cn.后綴繁體版: 文件名.zh_tw.后綴英文版: 文件名.en_us后綴優(yōu)點:(1) 不同語言版本有各自的模板,維護量大,但維護簡單。甚至不同版本的模板在顯示風格上都可以不同。缺點:(1) 同一商業(yè)邏輯的頁面,需要維護多套模板,有重復工作。2、采用同一模板,利用resourcebundle配置多語言resource文件,實現(xiàn)網(wǎng)頁上不同語言版本的顯示。優(yōu)點:(1) 同一商業(yè)邏輯的頁面,只需要維護一套模板。缺點:(2) 模板的設計難度比較大,需要適應不同語言版本的需求。這個我們在實際工作中遇到過,有些顯示英文字符沒有問題的樣式,在顯示中文會出現(xiàn)問題,單個模板的維護難度比較大些。4,多語言網(wǎng)站有哪些實現(xiàn)思路
1.域名的選擇一般來說不同語種的網(wǎng)站,用不同的域名比較好。比如sleda.com英文站,sleda.cn中文站,但這樣要申請很多域名,經(jīng)濟條件允許的情況下推薦此種方法。所以還可以用不同的二級域名來做,比如www.sleda.com英文站,cn.sleda.com中文站,jp.sleda.com日文站,這是比較折中的方法,可以優(yōu)先選擇。另外一種辦法就是用不同的目錄來做,比如www.sleda.com/en/英文站,www.sleda.com/cn/中文站,可以直接用子目錄建站,也可以使用偽靜態(tài)的形式。還有就是使用參數(shù)形式,比如www.sleda.com/index.php?lang=en,www.sleda.com/index.php?lang=jp,但是這種方法不推薦使用。對于搜索引擎來說,不同的域名(不管是頂級域名還是二級域名)的網(wǎng)站都當做獨立的網(wǎng)站來對待,收錄或者權重會更有利。2.翻譯方式的選擇最理想的選擇當然是人工翻譯每一篇文章,不過這樣成本比較大,尤其是沒有合適的人才儲備時。其次還有使用google或其他網(wǎng)站提供的js即時翻譯,但并不推薦使用這樣的方法,因為一會影響網(wǎng)站排版,二來翻譯速度慢,三來接口不穩(wěn)定,第四不利于搜索引擎收錄。第三種選擇就是使用自動翻譯軟件翻譯后保存在數(shù)據(jù)庫,然后直接調(diào)用,算是一個比較折中的方法?。3.各語言的切換如果沒有添加多語言切換方式,那么用戶無法在你的網(wǎng)站頁面中自由切換語言,從而沒法找到自己想要的語言版本,那么之前的工作也算白做了。一般來說,語言切換方式最常見到的地方有3個,一個是首頁或第一次訪問網(wǎng)站時,一個是網(wǎng)頁的右上角,還有網(wǎng)頁的底部,當然也可以放在其他位置,只要美觀并且方便用戶找到切換位置就可以了。切換時可以直接把各種支持的語言列出來,也可以用下拉菜單,也可以用彈出框。這是做多語言版本網(wǎng)站必須要重視的一個小細節(jié)。有的網(wǎng)站會在每一種語言選項的前面添加一個小國旗,這樣會顯得語言選項更加醒目,使用戶感覺網(wǎng)站更加正規(guī)和情切,從而讓你的網(wǎng)站充滿了國際范。4.各種語言的一致性建立了多語言網(wǎng)站就需要保證各種語言的一致性,比如經(jīng)常見到一個產(chǎn)品有中文,但是沒英文,除非確實市場策略就是如此,否則應該保持同步。或者英文站一個樣式,中文站一個樣式,url結構不同等等,為了保證整體的對外效果,還是使用同一個樣式為好。過去流行使用一個歡迎界面,然后讓用戶選擇語言,但是現(xiàn)在流行檢測用戶操作系統(tǒng)或瀏覽器語音,然后直接跳轉,并且任意頁面均可自由切換至其他語言。要做多語言,就一定要做徹底,不要中英文混排,或者漏翻譯,包括圖片也應該完全是針對不同語言進行制圖。同時也不要使用特殊的驗證碼,只要英文和數(shù)字即可,以免用戶無法輸入。
5,網(wǎng)站多語言是如何實現(xiàn)的
網(wǎng)站實現(xiàn)多語言其實并不難,auto-synchro技術應該就能實現(xiàn)的。多語言網(wǎng)站,顧名思義就是能夠以多種語言(而不是單種語言)為用戶提供信息服務,讓使用不同語言的用戶都能夠從同個網(wǎng)站獲得內(nèi)容相同的信息。多語言網(wǎng)站實現(xiàn)方案1,靜態(tài):就是為每種語言分別準備一套頁面文件,要么通過文件后綴名來區(qū)分不同語言,要么通過子目錄來區(qū)分不同語言。例如對于首頁文件index_en.htm提供英語界面,index_gb.htm提供簡體中文界面,index_big.htm提供繁體中文界面,或者是en/index.htm提供英語界面,gb/index.htm提供簡體中文界面,big/index.htm提供繁體中文界面,一旦用戶選擇了需要的語言后,自動跳轉到相應的頁面,首頁以下其他鏈接也是按照同樣方式處理。從維護的角度來看,通過子目錄比通過文件后綴名來區(qū)分不同語言版本顯得要簡單明了。2,動態(tài):站點內(nèi)所有頁面文件都是動態(tài)頁面文件(PHP,ASP等)而不是靜態(tài)頁面文件,在需要輸出語言文字的地方統(tǒng)一采用語言變量來表示,這些語言變量可以根據(jù)用戶選擇不同的語言賦予不同的值,從而能夠實現(xiàn)在不同的語言環(huán)境下輸出不同的文字。例如:語言變量ln_name,當用戶選擇的語言是英語時賦值為“Name”,當用戶選擇的語言是簡體中文時賦值為“姓名”,這樣就可以適應不同語言時的輸出。采用靜態(tài)方式的優(yōu)點是頁面直接輸出到客戶端,不需要在服務器上運行,占用服務器的資源比較少,系統(tǒng)能夠支持的并發(fā)連接數(shù)較多,缺點是要為每種語言制作一套頁面文件,很多內(nèi)容即使是和語言無關的也要分不同語言來存儲,因此占用的存儲空間較多。采用動態(tài)方式和靜態(tài)方式的優(yōu)缺點正好相反,它的優(yōu)點是動態(tài)頁面文件只有一套,不同語言的文字使用語言變量來存儲,和語言無關的內(nèi)容只存儲一份,占用的存儲空間較少,并且擴展新語言比較容易,缺點需要在服務器上運行,然后把結果輸入到客戶端,占用服務器的資源比較多,系統(tǒng)能夠支持的并發(fā)連接數(shù)較少。動態(tài)數(shù)據(jù)存貯涉及的一些技術問題由于現(xiàn)在網(wǎng)站上動態(tài)應用日益增多,相當多的網(wǎng)站還會使用文件或者數(shù)據(jù)庫來存儲應用信息,因此如果文件或者數(shù)據(jù)庫中存儲的內(nèi)容與語言相關時,還需要特別注意。對于存儲在數(shù)據(jù)庫中信息,可以采取以下幾種方式支持多語言:1,在數(shù)據(jù)庫級別支持多語言:為每種語言建立獨立的數(shù)據(jù)庫,不同語言的用戶操作不同的數(shù)據(jù)庫。2,在表級別支持多語言:為每種語言建立獨立的表,不同語言的用戶操作不同的表,但是它們在同一個數(shù)據(jù)庫中。3,在字段級別支持多語言:在同一個表中為每種語言建立獨立的字段,不同語言的用戶操作不同的字段,它們在同一個表中。由于數(shù)據(jù)庫中有大量的信息(如標志,編碼,數(shù)字等)是用于內(nèi)部處理使用的,與語言無關的,因此在數(shù)據(jù)庫級別支持多語言會導致空間的極大浪費,在字段級別支持多語言最大的問題是一旦需要支持新的語言,由于需要修改表結構,維護起來非常麻煩,可擴展性不好。相比之下,在表級別支持多語言比較好,因為并不是所有的表都需要支持多語言,對于與語言無關的表,不同語言的用戶共用一套,那些和語言相關的表根據(jù)支持語言的種類來建立,不同語言的用戶存取訪問不同的表格。這樣使得維護簡單,節(jié)省了存儲空間,即使是擴展起來也比較方便,只要把需要支持多語言的表,多建立一套即可。一、通常實現(xiàn)方法有兩種:1、采用多語言模板,通過程序渲染不同語言版本的模板。(1)優(yōu)點: 不同語言版本有各自的模板,維護量大,但維護簡單。甚至不同版本的模板在顯示風格上都可以不同。(2)缺點:同一商業(yè)邏輯的頁面,需要維護多套模板,有重復工作。2、采用同一模板,利用resourcebundle配置多語言resource文件,實現(xiàn)網(wǎng)頁上不同語言版本的顯示。(1)優(yōu)點:同一商業(yè)邏輯的頁面,只需要維護一套模板。(2)缺點:模板的設計難度比較大,需要適應不同語言版本的需求。這個我們在實際工作中遇到過,有些顯示英文字符沒有問題的樣式,在顯示中文會出現(xiàn)問題,單個模板的維護難度比較大些。
網(wǎng)站題目:網(wǎng)站如何實現(xiàn)多語言,網(wǎng)站如何實現(xiàn)多語言架構比如同時支持中英法俄
URL網(wǎng)址:
http://m.jiaotiyi.com/article/icpjji.html