2011-06-02 155 views
1

我期待建立一個多語種網站使用MS表達式網站。該網站將由博客和可能的藝術展示部分組成。我想手動做所有的翻譯,但我不想有更多的一個CSS堆棧。什麼是填充網站文字的最佳方式。因爲這只是一個學習經歷,我將自己主持網站。 什麼是實現這樣一個網站的最佳方法:XML或SQL。創建一個多語言網站

回答

3

在我的專業觀點中,我會使用SQL,因爲數據庫總是比XML容易編輯和處理(在我看來......),我喜歡KatieK的基於它在哪種語言下查詢不同數據庫的想法但是,如果這是一次學習經歷,我會使用您最不瞭解的B/C語言,它會教您更多。如果這是在本地運行的,你必須考慮有MYSQL數據庫調用的後果,這意味着你必須處理服務器端腳本(我假設你將得到儘管我可能是錯的,但是使用js的XML),它的CPU使用率(儘管我不擔心太多......),並且防止了mysql注入。

最後(這是我最後的一面,我發誓),我知道你說過你想自己做所有的翻譯,但是我認爲不妨提到you don't have to

無論如何,這是我的兩美分。

+0

它是SQL。我從來沒有使用谷歌翻譯,但我期待看到翻譯如何準確。謝謝您的回答。 – andNoob 2011-06-02 21:55:38

+1

我爲Google翻譯找到了什麼(請注意,我只用過一次,在6個月前沒有發佈的網站上......)是否它精美地翻譯了句子和段落,但它可以「 t翻譯圖像(你認爲這將是常識,但很多人會忘記它),並且導航鏈接失敗(例如,它將主頁按鈕翻譯爲法語房子的文字) – Tomas 2011-06-02 22:03:01

1

如果是我,我會用SQL來做。我有兩個數據庫表,每個都有不同的語言內容,並根據查詢字符串更改SQL調用服務器端。

但是最好的實施方法對你來說完全取決於你的技能和能力。你有設計數據庫和編寫SQL查詢的經驗嗎?你現在有數據庫設置嗎?

+0

我沒有任何設計數據庫的經驗,除了Android上的SQLite(這很容易設置,但我用它很少。)我有一些時間和訪問更多的書籍,然後我可以動搖拳頭。本週末,我將完成我所有的前端工作,並在頁面上獲得一些靜態內容。如果你認爲SQL會更好,我會解決這個問題。 – andNoob 2011-06-02 21:35:48