Current implementation QLocale::system.language() will not correctly differs Simplified Chinese with Traditional Chinese, which is causing problems to load translations for zh_TW. This fix the problem by following the documentation here: https://doc.qt.io/qt-5/qtranslator.html#load-1