2011-07-29 36 views
1

我需要在網站的主菜單上添加圖標(僅限英文版),以供選擇英文或法文。我不知道如何做到這一點。如何在php中使用更改語言編寫代碼

感謝您的幫助

+0

一個相當大的問題..你問如何把一個圖標上的HTML或如何支持多國語言

如郎文件在你的應用程序?你能提供更多細節嗎?它使用任何mvc框架?它使用任何一種i18n?你已經有翻譯了嗎?它是否具有動態文本或者它們都是靜態頁面? – marcelog

回答

1

您需要創建語言文件。您需要與您的團隊有嚴格的規則來使用分配的變量而不是文本,然後您可以使用不同的語言文件包含這些語言中的變量及其值。

然後,您可以創建會話並存儲用戶想要在會話中使用的語言。然後,您可以根據他們在網站主菜單上的選擇來選擇語言文件。英語

welcome_text = "Welcome to our website"; 

如郎文件西班牙

welcome_text = "a spanish welcome to our website"; 
+0

你可能想把:'welcome_text =「Bienvenue sur notre site」;'! – Sparkup

+0

不錯的@Stack 101 – Anush

+0

@yi_H我懷疑他會使用這樣一個開發的框架來創建他的網站,根據他的問題的深度(沒有任何意圖)。即使他使用的是支持多種語言的框架,我仍然爲他提供了一個解決方案,而不是僅僅向別人提出一個完全可用的解決方案而不負責任,而不管他們是否運行MVC。 – Anush