2
0
forked from Ivasoft/DSView

new mutil-language framework

This commit is contained in:
yunyaobaihong
2022-10-19 16:17:33 +08:00
parent d956c8db04
commit 12016d66ac
41 changed files with 2368 additions and 357 deletions

View File

@@ -33,6 +33,8 @@
#include "../interface/icallbacks.h"
#include "../log.h"
#include "../ui/langresource.h"
namespace pv {
namespace dialogs {
@@ -68,7 +70,7 @@ StoreProgress::StoreProgress(SigSession *session, QWidget *parent) :
_fileLab->setMaximumHeight(50);
_openButton = new QPushButton(this);
_openButton->setText(tr("change"));
_openButton->setText(L_S(STR_PAGE_DLG, S_ID(IDS_DLG_CHANGE), "change"));
_space = new QWidget(this);
_space->setMinimumHeight(80);
@@ -133,7 +135,7 @@ void StoreProgress::reject()
void StoreProgress::accept()
{
if (_store_session.GetFileName() == ""){
MsgBox::Show(NULL, tr("You need to select a file name."));
MsgBox::Show(NULL, L_S(STR_PAGE_MSG, S_ID(IDS_MSG_SEL_FILENAME), "You need to select a file name."));
return;
}
@@ -200,7 +202,7 @@ void StoreProgress::timeout()
void StoreProgress::save_run(ISessionDataGetter *getter)
{
_isExport = false;
setTitle(tr("Saving..."));
setTitle(L_S(STR_PAGE_DLG, S_ID(IDS_DLG_SAVING), "Saving..."));
QString file = _store_session.MakeSaveFile(false);
_fileLab->setText(file);
_store_session._sessionDataGetter = getter;
@@ -216,11 +218,11 @@ void StoreProgress::export_run()
bool isOrg = AppConfig::Instance()._appOptions.originalData;
_ckOrigin = new QRadioButton();
_ckOrigin->setText(tr("Original data"));
_ckOrigin->setText(L_S(STR_PAGE_DLG, S_ID(IDS_DLG_ORIGINAL_DATA), "Original data"));
_ckOrigin->setChecked(isOrg);
_ckCompress = new QRadioButton();
_ckCompress->setText(tr("Compressed data"));
_ckCompress->setText(L_S(STR_PAGE_DLG, S_ID(IDS_DLG_COMPRESSED_DATA), "Compressed data"));
_ckCompress->setChecked(!isOrg);
lay->addWidget(_ckOrigin);
@@ -232,7 +234,7 @@ void StoreProgress::export_run()
}
_isExport = true;
setTitle(tr("Exporting..."));
setTitle(L_S(STR_PAGE_DLG, S_ID(IDS_DLG_EXPORTING), "Exporting..."));
QString file = _store_session.MakeExportFile(false);
_fileLab->setText(file);