這篇完成:讓前台出現語言切換,且網址策略正確。
預設僅擁有者。翻譯內文見 如何翻譯內容。
路徑
- 網站 → 基本設定(
/admin/settings)。 - 找到 多語設定(說明:設定前台支援的語言、預設語言與 URL 前綴策略)。
- 與品牌等一併用頁面底部 儲存所有設定(或該區塊的儲存,以畫面為準)。成功提示「已更新多語設定」。
若看到「多語功能尚未由平台管理員啟用」,請聯繫提昇科技,不要期待自己能打開開關。
欄位
| 欄位 | 說明 |
|---|---|
| 作用中語言 | 勾選後會出現在前台語言切換器。預設語言無法取消勾選。至少要 2 種才算真正多語。 |
| 預設語言 | 前台網址未帶語系前綴時使用。選項僅限已勾選的語言。 |
| URL 前綴策略 | 預設語言不加前綴(推薦):繁中 /about、英文 /en/about。或 所有語言均加前綴(繁中也會是 /zh-tw/about)。 |
| 瀏覽器語言自動偵測(Accept-Language) | 開啟後,訪客首次造訪可能依瀏覽器語言被導向(例如英文系統到 /en/)。關閉則完全依網址與手動切換器。 |
預設語言必須包含在作用中語言內,否則無法儲存。
已有已發布內容時,預設語言多半不能改。見 多語概覽。
怎麼驗
- 前台頁首看得到語系切換,且列出你勾的語言。
- 用推薦策略:預設語首頁是
/或無前綴路徑;第二語是/en/…(以你勾的為準)。 - 切語系後選單、標題有 fallback(尚未翻譯時出現主語言,而不是空白)。
- 用擁有者以外帳號:應不能改這張表。
常見卡住
| 狀況 | 怎麼辦 |
|---|---|
| 沒有多語設定區塊 | 模組未開。聯繫提昇科技。 |
| 「預設語言必須包含在作用中語言內」 | 先勾預設語,再存。 |
| 舊書籤失效 | 你改成「所有語言均加前綴」會改掉預設語網址。改版前先規劃轉址。見 公開路徑轉址。 |
相關說明
- 如何編輯選單(選單顯示文字可分語系)