调整saneui和twainui设置界面翻译
This commit is contained in:
parent
c32f42c3c6
commit
24fa0899ba
|
@ -132,16 +132,28 @@ int show_setting_ui(const SANEAPI* saneApi, SANE_Handle handle, const char *devN
|
|||
#endif
|
||||
|
||||
QTranslator translator;
|
||||
QTranslator translator2;
|
||||
int cp = lang_get_cur_code_page();
|
||||
if (20127 == cp)
|
||||
{
|
||||
translator.load(":translation/SaneUI_zh_EN.qm");
|
||||
}
|
||||
else
|
||||
{
|
||||
translator.load(":translation/SaneUI_zh_CN.qm");
|
||||
translator2.load(":translation/qt_zh_CN.qm");
|
||||
}
|
||||
|
||||
QCoreApplication::installTranslator(&translator);
|
||||
if (20127 != cp)
|
||||
QCoreApplication::installTranslator(&translator2);
|
||||
|
||||
hg_settingdialog dlg(saneApi, handle, devName, callback, callbackParam, qParent);
|
||||
dlg.exec();
|
||||
|
||||
QCoreApplication::removeTranslator(&translator);
|
||||
if (20127 != cp)
|
||||
QCoreApplication::removeTranslator(&translator2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ setPicClrTool::setPicClrTool(QWidget *parent) :
|
|||
ui(new Ui::setPicClrTool)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);
|
||||
setMouseTracking(true);
|
||||
ui->inputEdt->setEnabled(false);
|
||||
ui->outputEdt->setEnabled(false);
|
||||
|
|
|
@ -9,6 +9,7 @@ setPicClrTool::setPicClrTool(QWidget *parent) :
|
|||
ui(new Ui::setPicClrTool)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);
|
||||
setMouseTracking(true);
|
||||
ui->inputEdt->setEnabled(false);
|
||||
ui->outputEdt->setEnabled(false);
|
||||
|
|
|
@ -104,16 +104,28 @@ int show_setting_ui(SANE_Handle device, HWND parent, LPSANEAPI api, const char *
|
|||
#endif
|
||||
|
||||
QTranslator translator;
|
||||
QTranslator translator2;
|
||||
int cp = lang_get_cur_code_page();
|
||||
if (20127 == cp)
|
||||
{
|
||||
translator.load(":translation/TwainUI_zh_EN.qm");
|
||||
}
|
||||
else
|
||||
{
|
||||
translator.load(":translation/TwainUI_zh_CN.qm");
|
||||
translator2.load(":translation/qt_zh_CN.qm");
|
||||
}
|
||||
|
||||
QCoreApplication::installTranslator(&translator);
|
||||
if (20127 != cp)
|
||||
QCoreApplication::installTranslator(&translator2);
|
||||
|
||||
hg_settingdialog dlg(device, api, with_scan, devName, qParent);
|
||||
dlg.exec();
|
||||
|
||||
QCoreApplication::removeTranslator(&translator);
|
||||
if (20127 != cp)
|
||||
QCoreApplication::removeTranslator(&translator2);
|
||||
|
||||
int ret = dlg.getCloseButtonCliked();
|
||||
if (ret == dlg.closeButtonScan)
|
||||
|
|
Loading…
Reference in New Issue