WooCommerce Shipping Methods Issue – 運送方式翻譯問題修正

WooCommerce Shipping Methods Issue – 運送方式翻譯問題修正

WooCommerce Shipping Methods Issue – 如何修正購物車運送方式字串翻譯錯誤。

有朋友反應最近使用 WooCommerce 外掛程式的網站,儘管中文語系檔案已經更新到最新版本,但是在購物車與結帳頁面,還是會出現 Shipping 這一個字,沒有翻譯成中文,於是開始了一連串的查證。一開始的除錯過程,以為是不是因為佈景主題的設計方式,影響了這個字串的翻譯,在片尋不著結果的情況下,發現在 WordPress 官網的 WooCommerce 討論區,也有其他語系朋友反應了這個問題,而外掛程式作者很肯定的說明, All strings in WC are translatable. 這些字符串都是可以翻譯的。所以重新比對了 WooCommerce 語言檔案與中文語系檔案的差異,果然發現漏了一段字串。

 

WooCommerce Shipping Methods Issue

關於 Shipping 沒有翻譯完成,主要是在 includes/wc-cart-functions.php 檔案中有兩個部分需要翻譯,而中文語系檔案只帶入其中的一段,因此發生翻譯不完全的情況,修正的方式除了等中文語系檔案正確更新以外,也可以自己手動先更新中文語系檔案,然後再上傳到主機的 /wp-content/languages/plugins 資料夾下,這樣 Shipping 字樣應該就可以完成正確翻譯了。

 

  • 購物車 Shipping 沒有翻譯。

修改前購物車 Shipping 翻譯不完全

  • 結帳頁面 Shipping 沒有翻譯。

結帳頁面 Shipping 沒有翻譯

 

  • 自行修改中文語言檔案後,Shipping 字串翻譯完成。

購物車翻譯完成

 

結帳頁面翻譯完成

 

  • 如果您不會修改中文語系檔案,那麼在前面我們提到的官網討論區中,也有其他網友提到可以先在子佈景主題的 functions.php 檔案,置入以下語法,來取代 Shipping 字串,也是可以暫時解決目前遇到的翻譯不完整的問題。

 

結論

有時候認為的一定正確,結果卻不一定正確。網站發生問題,不論是主程式或是佈景主題,亦或是外掛程式,最有效直接的的方式還是到官網的討論區去尋求答案。因為,WordPress 是這麼多人使用的一款系統程式,任何相關問題,都有可能已經發生過了,當然也會有答案了,重點在於我們要親自去挖掘到它。

About The Author

max

使用 WordPress 架設網站不再是一件痛苦的工作。這裡跟大家分享使用WordPress的相關問題與研究。 並且提供有關WordPress外掛程式,佈景主題等等的使用經驗分享。 幫助想要建立網站的朋友,可以簡單,快速,無痛苦的建立與使用網站。

2 Comments

  1. AMO

    剛好需要此修正,謝謝你的整理。

  2. max

    您好,很高興文章分享你可以受用。

網站架設

WordPress 虛擬主機免費安裝設定