Translate WordPress - Google Language Translator 修復繁體語言旗幟問題

WP上這個翻譯插件經常被使用到:Google Language Translator

最近做項目發現呢,他的繁體中文的旗幟是台灣省的舊標誌,不是🇨🇳,大概率是因為「zh-tw」導致的,因為很多網站包括shopify都將繁體設置為「zh-tw」而不是「zh-hk」或者是直接「zh-Hant」,這個其實更準確,因為能表達:使用繁體字的區域,而不是特指某些區域。修復的方式如下,使用css強制覆蓋指定地區的旗幟就好了。

1
2
3
.tool-container .tool-items a[title="Chinese (Traditional)"], a.single-language[title="Chinese (Traditional)"] span.size24 {
background:url(https://victorbmi.com.hk/wp-content/plugins/google-language-translator/images/flags.png) 0 -61px no-repeat;}