KUSO*創意*玩生活 大家稱我~
 
Fullscreen2

歡迎來到 咕呷伯YO樂園



心之所向的園地

快速設定多語言(Multi-Language)網站

Joomla架設多語言網站其實不難,只要概念清楚,設定正確,一個多語言網站即可完成。

PS:此文的多語言網站非google的機器人翻譯。

 Joomla架設多語言網站其實不難,只要概念清楚,設定正確,一個多語言網站即可完成。

PS:此文的多語言網站非google的機器人翻譯。

多語言站台設置的目的

兩個部分:

  1. 讓網站的佈景配置,包括選單 (menu)與導覽 (navigation)項目、模組等,均可搭配該語系的顯示。
  2. 顯示的內容 (content)也可以搭配該語系,例如當切換為英語系 (english)時,顯示的內容為英文;切換至繁體中文 (traditional chinese)語系時,內容則為繁體中文。
  • Step1 安裝語言包 (此文以英文、中文為例)
  • Step2 語言管理-內容  新增語言

 

  • Step3 啟動 Language Filter

管理區 [外掛管理 (plugin manager)],選擇 「系統 - 語言過濾 (Language Filter)」,預設為關閉,啟動 (enable)它。

 

  • Step4 新增 Language Switcher 模組 (Module)

管理區 → [模組管理 (Module Manager)],點選 [新增],模組類型選擇「語言切換器 (Language Switcher)」,標題欄位輸入「Language Switcher」,選擇語言切換的旗標顯示在哪一個區塊,語言設定「所有」;然後在進階選項中,在 [模組類別字尾 (Module Class Suffix)] 填入「__languageswitcher」,以方便爾後對其設定 CSS Style 屬性。

 

  • Step5 為每個語系新增選單 (Menu)

**這段最關鍵,主要的原理就在於為每個語系個別去維護該語系的選單項目、模組、文章分類等 **

[選單管理],新增選單 (請注意,不是選單項目 (menu item)),原來預設應已有一個「Main Menu」選單,並其內有一個「首頁 (Home)」,語言設為「所有 (ALL)」。

英文選單預設首頁English (US)

 

中文選單預設首頁繁體中文

選單中出現 N+1 的語言顯示方式(英文、中文、所有)

接下來只要將模組、文章選擇對應的語言顯示即可。

  • Step6 DEBUG-檢查多語系設定是否正確

在 [模組管理] 中,將「多語言狀態 (Multilanguage Status) 」模組啟動 (預設為關閉),隨即在管理員右上角會出現「多語言狀態」選項,點擊可檢查多語言設定是否正確。

  • Step7 前台驗收成果

網站示範:http://clixsense.gjyoland.com/

雖然圖解看似複雜,但只要實際操作,了解邏輯,多語言網站便可輕鬆完工。

主題樂園

KUSO*創意*玩生活

大家稱我~

logo2

加入樂園