一千萬個為什麽

搜索

如何決定創建多語言網站或為每種語言創建不同的網站?

這是我第一次想要創建一個多語種網站。該網站現在是土耳其語,我想添加英語作為第二語言(對於界面和內容)。

主要網站(土耳其語)有 15種內容類型,每種內容類型都有 10-20個字段(文本,實體參考,日期,圖像等)。此外,每個內容類型都有自己的 node.tpl.php ,我做了很多自定義來顯示節點類型。簡而言之,該網站有點復雜

我做了一些關於創建多語言網站的研究(當然是在Drupal中),但我還是決定不使用Drupal的多語言功能,或者克隆土耳其語網站,並通過一些(語言)修改創建另一個英語網站。

創建兩個單獨的站點對我來說更容易,但使用Drupal的多語言功能似乎是“正確”方式,但更痛苦。

如何決定創建多語言網站或為每種語言創建不同的網站?

(更多詳情: - 土耳其網站中的幾乎所有內容都會在英文網站上顯示相應的內容。 - 有一個非技術編輯團隊。)

最佳答案

使用Drupal的多語言功能似乎是“正確”的方式,但更痛苦。

確實,更痛苦,但我認為這是你應該去做的。因為從長遠來看,您將獲得最佳解決方案,以滿足您的要求“ 土耳其網站中的幾乎所有內容都將在英文網站中具有相應的內容 ”。

如果你真的去實現這種多語言實現,你會遇到一些典型的問題(問題),許多貢獻的模塊實際上會幫助你(最痛苦的部分是知道哪個模塊可以解決哪個問題)。為了讓你開始(習慣於痛苦?),這裏有一些挑戰(按隨機順序),這可能有助於建立評估標準來決定:

想想如果你要使用多個站點,你將如何應對這些挑戰......我不確定它是否可能......所以 i18n (以及與之相關的其他模塊)是要走的路。

PS:D8中的多語言變得更容易......有點。

轉載註明原文: 如何決定創建多語言網站或為每種語言創建不同的網站?