Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTML lang 語言代碼修正 #318

Open
toomore opened this issue Nov 8, 2023 · 1 comment
Open

HTML lang 語言代碼修正 #318

toomore opened this issue Nov 8, 2023 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@toomore
Copy link
Collaborator

toomore commented Nov 8, 2023

在 HTML tag 中的 lang 語言代碼是遵循 RFC5646(附錄 A) 繁體中文採用 zh-Hant

或是使用 hreflang 來宣告多語系頁面,可以參考 "Tell Google about localized versions of your page"。

目前 zh-tw 已使用一陣子,可能在文宣品已印製出而後續無法修正,過渡期間可以將 zh-tw 相關的網頁用 308 Permanent Redirect

@toomore toomore added the documentation Improvements or additions to documentation label Nov 8, 2023
@ben196888
Copy link
Collaborator

謝謝 @toomore 提到目前網站語言代碼是以語言與地區作為分別,如果考量到繁體中文為中文下的一種 language script variation,將目前既有的中文網站般至 zh-hant 是最為合適的。

至於既有的 zh-tw 底下的網頁是否有必要以 Redirect 的方式處理,我想提個不一樣的意見。因為 zh-tw 僅能代表語言與國家,並不能表示此使用者所偏好的 language script variation,應該由語言 detection 的服務來處理網頁 request 中的 language locale 要 redirect 至哪種語言設定更為適合。

值得注意的地方是,由於宣傳品與網路上的連結皆是以 openstartervillage.ocf.twopenstartervillage.ocf.tw/en/ 為 hostname,而 openstartervillage.ocf.tw/zh-tw/ 僅能是使用者以英文頁面進入後,在網頁上切換語言所導致的。而最近一週內是沒有zh-tw的流量的。

Screenshot 2023-11-15 at 00 09 42

我想比較適合的作法是:

  1. 將語言文件由 zh-tw 重新命名為 zh-Hant
  2. 設置 zh-tw redirect 至 zh-Hant
  3. 觀察 openstartervillage.ocf.tw/zh-tw/ 的流量一個月是否為 0
  4. zh-tw 的 redirect 移除,並採用 language detection 處理 request header 為 zh-tw 的情形。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants