地區落地頁看似完整在地化,文件卻仍標上一語言。截圖與代理請求成功無法保證發現差異。授權網站驗收要把人工審核內容與瀏覽器、語言處理工具取得的中繼資料對照。本文是受控設計,不宣稱98IP頁面或輔助工具已實測。

1. 先獨立定義預期語言
選自有英文、簡體及繁體中文預備頁,內容經審核,約定預設標籤和刻意不同語言段落。管理者可為案例採en、zh-Hans及zh-Hant,這是語言文字意圖範例,非所有地區站的唯一標準。
使用真正描述內容的有效BCP47標籤。國家、出口、選單譯文或路徑不能證明語言,不由市場碼自造,不把連字號改語系程式庫的底線。有效格式與適合內容分別驗。
獨立預期表含頁路由ID、審核主語言、核准標籤、兩段樣本、語言變更範圍及建置。不要從被測映射產生答案;lang不會翻譯內容,也不證明全文在地化。
2. 根宣告和繼承分開看
以HTML提供時,查看html元素lang。只設body不涵蓋head,應記回應原始屬性和應用就緒後DOM,腳本可能改其中之一。
沒有自身宣告的元素可繼承,不因paragraph.lang空就說未知。HTMLElement.lang反映自身屬性,不含繼承值,需查祖先與區域覆寫。明確空lang設定未知,並非省略子屬性。
審核外語段落要看包圍元素宣告及範圍,只有短說明異語時,不把整份表單改掉。產品碼及專名不機械逐一加標籤,由審核者判需要。
3. 路由與狀態矩陣
- 核准基線載入英文案例,等明確建置標記及審核標題正文,記最終URL、回應和即時根宣告。
- 查普通無覆寫段落及獨立標記外語段,驗繼承與覆寫,不只比自身lang。
- 用真實語言切換或支援路由,等就緒後驗標題、內文與核准根標籤,選單譯文變不算完成。
- 單頁應用同測直接載入、由另一語言切入和切回,根標記及段落覆寫不得殘留。
- 隔離負例以審核中文正文配舊英文根標籤,畫面正常也應被內容標記對照發現。只修自有宣告映射後重跑正負例。
- 瀏覽器偏好、帳戶、儲存及建置等價,經指定住宅地區重測,記真實出口,一次改一個維度,不把語言偏好當IP效果。
結果仍待實際觀察,不改真實使用者偏好或同意狀態求方便。無基線或路由就列限制,內嵌文件需各自查內容與宣告。
4. 語言、替代頁和方向不同
語言選單、替代語言連結和Content-Language中繼資料不能替代HTML預設語言。hreflang叢集驗收指南處理替代頁關係,不代表目前段落繼承語言。
語言與書寫方向分開,不假定標籤自動完成雙向文字方向,也不因國家出口改方向;相關需求另設案例。
不要靠meta http-equiv Content-Language補根標籤,應修模板或應用映射並驗部署。XML/XHTML依自身格式的語言規則,不能盲套HTML清單。
5. 定位首差異並保留工具限制
- 正文已譯、回應根標籤舊:查模板、快取變異及路由。
- 回應正確、DOM改錯:查水合和客戶端語言狀態。
- 根對、段落繼承舊覆寫:修元件宣告範圍。
- 標籤一致但正文未譯:回內容流程,中繼資料不能補文。
- 單地區不同:先比最終路由、重新導向、偏好、儲存與建置,再歸因出口。
專案有螢幕閱讀器測試時,記瀏覽器、輔助工具、語音及設定,請審核者檢查代表段落。正確宣告可支援語言感知發音,不保證所有專名正確,也非整站無障礙認證。缺語音或不支援照實列出,與標記驗證分開。
只留頁建置ID、核准與觀察標籤、審核段落參照、回應DOM差異、路由與出口,不留客戶正文、Cookie、認證標頭或代理密碼。修後保留錯語言負例,避免只驗非空值。
6. 固定98IP地區對照路徑
授權在地化測試需住宅視角,可查98IP動態住宅IP產品頁及API設定文件,按帳戶支援方式參數使用。同案例比較期間會話政策固定,核對真實用量。
代理只給路徑,不設定HTML語言、不翻譯,也不保證瀏覽器或輔助工具行為。一般未攔截HTTPS代理無法改加密lang。限制合成流量並遵守授權。
- 內容審核和語言文字標籤預期獨立。
- 回應及DOM根宣告符合狀態。
- 繼承、區域覆寫與自身屬性分清。
- 直接載入、切換及返回一致。
- 錯語言負例被發現,非只查缺標籤。
- 替代連結、方向和真實工具觀察另驗且有界限。
地區出口正確能證明語言嗎? 不能,須比內容與宣告。
每段都需重複根標籤嗎? 不必,查繼承及有意覆寫。
有效標籤證明全譯和無障礙嗎? 不能,只是審核流程的一項中繼資料。