1、背景
在我們的程序中,可能會加載其他人寫的模塊,,該模塊是以庫的形式提供的,那么我們程序翻譯時,如何來對引入的第三方庫進行翻譯???
2、方案
首先,第三方庫會有自己的翻譯文件,并且一般要給我們提供設置翻譯的接口,
例如下:第三方庫給我們暴露一個接口,我們只需通過 setLanguage() 函數進行傳參即可,
傳入QString(“english”)則第三方庫內部會自己加載英文翻譯文件并進行全局安裝,
傳入其他QString(“”)則會移除翻譯文件,那就相當于此時是中文翻譯了。
void Widget::on_pushButton_clicked()
{MainWindow* m = Untitled14