先看讀者實際會讀到的句子

網站即使已有完整英文及繁體中文版,每個版本內仍可能夾雜另一種語言。例如中文結帳頁引用英文保養條款、供應商只提供英文送貨說明,或產品規格保留一整段英文原文。編輯首先要判斷:這段內容是否真的要按英文讀出?若答案是肯定的,就要在該段文字本身標示語言。單靠頁首的語言切換按鈕,無法交代本頁內某句外語的讀法。審核應從顧客會遇到的實際頁面和句子開始,而不是搜尋所有英文字母後一律加標籤。

世界資訊網聯盟的《無障礙網頁內容指引》把「整頁預設語言」與「段落或短語的語言」分開處理。準則 3.1.1 屬 A 級,處理網頁預設語言;準則 3.1.2 屬 AA 級,要求程式能判定各段落或短語的人類語言,並列出若干例外。這些是 WCAG 的符合性要求,不能直接等同某商戶的本地法律結論。實務上先正確設定整頁語言,再檢查內文真正轉換語言的地方。根元素寫了繁體中文,也不會自動說明退貨條款中一整段英文。

在最小而有意思的段落標示

HTML 的 lang 屬性表示元素內容的主要語言。先在 html 元素設定整頁預設語言;若某個完整段落或句中短語真正換了語言,再於相應的段落或行內元素設定合適的 lang 值。例如繁體中文說明中保留英文原句,可用標示為 en 的行內元素包住英文句子;整段英文則可在段落元素設定。周圍中文繼續沿用網頁原有設定。語言標記應反映實際文字,不應只按顧客所在地、伺服器位置或編輯介面的偏好決定。香港繁體中文版可採用合適的語言標籤,但每處標記仍要與眼前內容一致。

不要把每個品牌名稱、型號、借用詞或專門術語都拆成獨立的語言片段。準則 3.1.2 明確豁免專有名稱、技術詞語、語言無法判定的字,以及已融入周圍語言的詞。W3C 的解說亦提醒,看似外語的單字往往已是原句的一部分。編輯應問:這是否一段真正以另一種語言寫成的內容?標示後是否有助理解?過度標示可能令語音頻繁切換,日後亦難維護。相反,中文客服答案引用整句英文操作指示,就不能只當作型號名稱而忽略語言轉換。

以雙語家電零售商為例:中文產品頁的標題、價格說明及送貨條款都是中文,但供應商有兩句英文安全提示,顧客可能要對照包裝原文。網頁仍以中文為預設語言;保留的英文提示另成一段,標示為英文,旁邊再提供清楚的中文說明,不要假設每位讀者都懂原文。若那兩句只是編輯時遺留的未翻譯草稿,應補譯或移除,而不是靠 lang 標記掩飾未完成內容。先決定文字的編輯用途,再決定標記方式。

同時檢查實際頁面及內容流程

應檢查實際輸出的網頁,而不只看內容管理系統欄位或設計圖。確認 html 元素的預設語言正確,外語片段包住的是恰當字句,並核實發布模板不會把 lang 屬性刪走。抽查產品頁、表格、錯誤訊息、交易相關說明,以及團隊常貼上的供應商文字。語音測試要記錄所用屏幕閱讀器與語音設定,但也須檢查標記本身:W3C 指出不同輔助技術的發音可能有差異,單聽輸出不足以完成符合性判斷。意外的語音切換值得追查,卻不能單憑聲音斷定是哪段程式出錯。

可為編輯訂下簡短而可重複的程序:先確定整頁語言;審稿時標出完整外語短語;逐一判斷它是引文、必須保留的原文、名稱,還是漏譯。開發人員再提供安全的內容標示方法,毋須讓一般編輯在顧客內容任意輸入程式碼。示例應各有一個中文內含英文、英文內含中文的情況。翻譯更新或匯入新產品後再抽樣檢查,因原來的英文句子可能已改為中文,新供應商原文亦可能未有標示。這應成為持續的內容控制,而非一次性的程式修補。

驗收可以具體進行:在每個抽樣頁面,審核人員應能指出預設語言、說明哪幾段真正轉換語言、檢查相應屬性,並確認可見文字與標籤一致。若混合語言出現在按鈕或錯誤訊息,也要觸發該狀態檢查;靜態文章只是顧客旅程的一部分。遇到借用詞是否需要標示而意見不一時,記錄編輯判斷並測試讀者理解,不宜自動產生大量行內標籤。目的在於讓有意思的文字可被預期地讀出,而結論須以實際送達的網頁為據。

處理真正的混合語言邊界情況

語言屬性會由元素傳給其內部內容,除非更深層元素另作設定。這令整段引文容易處理,但段內的連結及按鈕也要檢查。若英文段落內有中文行動連結,可讓段落標示英文,連結文字再標示中文。除可見文字外,亦要檢查輔助工具讀出的名稱。設計人員可能為顏色或強調效果把一句話拆成多個行內元素,但每個視覺片段不一定代表一次語言轉換。標示應跟隨字句及預期讀法,而非依據網頁結構中有多少個裝飾片段。

翻譯後的介面可能保留產品原名,而周圍說明已換成另一種語言。準則容許專有名稱作為例外,因此不應機械式為所有品牌加標記;但原文標語或整句安全提示,跟名稱並不相同。應以真實目錄中的例子,把差別寫入內容守則。如此一來,匯入供應商資料或更新季節性活動時,不會完全依賴某位編輯記得一條未寫下的規則。若供應商同時提供中英安全文字,應決定每個版本以哪一種為主要說明,另一種原文在確實有助讀者時才清楚標示並保留。

審核亦要涵蓋互動後才出現的文字。中文表格可能顯示支付服務商的英文錯誤訊息;英文支援頁的狀態列則可能插入中文地區名稱。應在內容來源處記錄語言決定,並於瀏覽器觸發最終狀態查看。若程式無法安全地標示動態片段,另一個較清晰方法是把整句訊息改寫為頁面語言,只保留中性的參考編號。這樣既減少頻繁切換,也能給顧客一致的解釋,避免把供應商未翻譯的技術診斷直接當成顧客指引。

最後驗收時,要比較中英兩版的實際意思,不要只計算兩邊是否有相同數量的 lang 標籤。英文版可能引用中文地名,中文版則可能引用供應商英文保養句子;需要標示的片段與適用例外自然不同。簡單記錄抽查頁面、已審閱的句段、實際輸出的標記及輔助閱讀時發現的問題,日後更新內容便可重查同一批決定點。當內容管理系統、翻譯外掛或產品資料流改變了網頁標記,卻沒有改動編輯草稿時,這份紀錄尤其有用。

進行前先確認

  • 審核人員能否指出抽樣旅程中的整頁預設語言及真正轉換語言的位置?
  • 發布或匯入後,網頁上的 lang 屬性是否與可見文字一致?

資料來源及延伸閱讀