语言:完善英文转中文。
This commit is contained in:
@@ -37,7 +37,7 @@ void ClientCore::DoConnect(const QString& ip, quint16 port)
|
|||||||
bool ClientCore::Connect(const QString& ip, quint16 port)
|
bool ClientCore::Connect(const QString& ip, quint16 port)
|
||||||
{
|
{
|
||||||
if (connected_) {
|
if (connected_) {
|
||||||
qInfo() << QString(tr("already connected."));
|
qInfo() << QString(tr("已连接。"));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
socket_->connectToHost(ip, port);
|
socket_->connectToHost(ip, port);
|
||||||
@@ -78,7 +78,7 @@ void ClientCore::onReadyRead()
|
|||||||
void ClientCore::onDisconnected()
|
void ClientCore::onDisconnected()
|
||||||
{
|
{
|
||||||
connected_ = false;
|
connected_ = false;
|
||||||
qCritical() << QString("You [%1] disconnected...").arg(ownID_);
|
qCritical() << QString("你 [%1] 断开了。").arg(ownID_);
|
||||||
emit sigDisconnect();
|
emit sigDisconnect();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -126,12 +126,12 @@ void ClientCore::UseFrame(QSharedPointer<FrameBuffer> frame)
|
|||||||
}
|
}
|
||||||
case FrameBufferType::FBT_CLI_ANS_HOME: {
|
case FrameBufferType::FBT_CLI_ANS_HOME: {
|
||||||
InfoMsg info = infoUnpack<InfoMsg>(frame->data);
|
InfoMsg info = infoUnpack<InfoMsg>(frame->data);
|
||||||
qInfo() << QString(tr("home: %1")).arg(info.msg);
|
qInfo() << QString(tr("用户目录:%1")).arg(info.msg);
|
||||||
emit sigPath(info.msg);
|
emit sigPath(info.msg);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case FrameBufferType::FBT_SER_MSG_FORWARD_FAILED: {
|
case FrameBufferType::FBT_SER_MSG_FORWARD_FAILED: {
|
||||||
qCritical() << QString(tr("*** forward failed. fid:%1, tid:%2, type:%3"))
|
qCritical() << QString(tr("转发数据失败,fid:%1, tid:%2, type:%3"))
|
||||||
.arg(frame->fid)
|
.arg(frame->fid)
|
||||||
.arg(frame->tid)
|
.arg(frame->tid)
|
||||||
.arg(static_cast<uint32_t>(frame->type));
|
.arg(static_cast<uint32_t>(frame->type));
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ void Compare::InitMenu()
|
|||||||
auto path = item->text();
|
auto path = item->text();
|
||||||
emit sigTryVisit(false, path);
|
emit sigTryVisit(false, path);
|
||||||
});
|
});
|
||||||
menu_->addAction(tr("InsertLastLine"), this, [this]() {
|
menu_->addAction(tr("添加新行"), this, [this]() {
|
||||||
int cnt = ui->tableWidget->rowCount();
|
int cnt = ui->tableWidget->rowCount();
|
||||||
ui->tableWidget->insertRow(cnt);
|
ui->tableWidget->insertRow(cnt);
|
||||||
auto item1 = new QTableWidgetItem("");
|
auto item1 = new QTableWidgetItem("");
|
||||||
@@ -50,7 +50,7 @@ void Compare::InitMenu()
|
|||||||
ui->tableWidget->setItem(cnt, 1, item2);
|
ui->tableWidget->setItem(cnt, 1, item2);
|
||||||
ui->tableWidget->setItem(cnt, 2, item3);
|
ui->tableWidget->setItem(cnt, 2, item3);
|
||||||
});
|
});
|
||||||
menu_->addAction(tr("Delete"), this, [this]() { deleteSelectedRows(); });
|
menu_->addAction(tr("删除"), this, [this]() { deleteSelectedRows(); });
|
||||||
menu_->addSeparator();
|
menu_->addSeparator();
|
||||||
connect(ui->tableWidget, &QTableWidget::customContextMenuRequested, this,
|
connect(ui->tableWidget, &QTableWidget::customContextMenuRequested, this,
|
||||||
[this](const QPoint& pos) { menu_->exec(QCursor::pos()); });
|
[this](const QPoint& pos) { menu_->exec(QCursor::pos()); });
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ void Connecter::RunWorker(ClientCore* clientCore)
|
|||||||
|
|
||||||
connect(clientCore_, &ClientCore::conSuccess, this, [this]() {
|
connect(clientCore_, &ClientCore::conSuccess, this, [this]() {
|
||||||
setState(ConnectState::CS_CONNECTED);
|
setState(ConnectState::CS_CONNECTED);
|
||||||
qInfo() << QString(tr("Connected."));
|
qInfo() << QString(tr("已连接。"));
|
||||||
});
|
});
|
||||||
|
|
||||||
connect(clientCore_, &ClientCore::sigYourId, this,
|
connect(clientCore_, &ClientCore::sigYourId, this,
|
||||||
@@ -38,12 +38,12 @@ void Connecter::RunWorker(ClientCore* clientCore)
|
|||||||
|
|
||||||
connect(clientCore_, &ClientCore::conFailed, this, [this]() {
|
connect(clientCore_, &ClientCore::conFailed, this, [this]() {
|
||||||
setState(ConnectState::CS_DISCONNECT);
|
setState(ConnectState::CS_DISCONNECT);
|
||||||
qInfo() << QString(tr("Connect failed."));
|
qInfo() << QString(tr("连接失败。"));
|
||||||
});
|
});
|
||||||
|
|
||||||
connect(clientCore_, &ClientCore::connecting, this, [this]() {
|
connect(clientCore_, &ClientCore::connecting, this, [this]() {
|
||||||
setState(ConnectState::CS_CONNECTING);
|
setState(ConnectState::CS_CONNECTING);
|
||||||
qInfo() << QString(tr("Connecting..."));
|
qInfo() << QString(tr("连接中......"));
|
||||||
});
|
});
|
||||||
|
|
||||||
connect(clientCore_, &ClientCore::sigDisconnect, this, [this]() {
|
connect(clientCore_, &ClientCore::sigDisconnect, this, [this]() {
|
||||||
@@ -55,7 +55,7 @@ void Connecter::RunWorker(ClientCore* clientCore)
|
|||||||
ui->elbClient->clear();
|
ui->elbClient->clear();
|
||||||
clientCore_->SetRemoteID("");
|
clientCore_->SetRemoteID("");
|
||||||
ui->edOwnID->setText("");
|
ui->edOwnID->setText("");
|
||||||
qInfo() << QString(tr("Disconnected."));
|
qInfo() << QString(tr("已断开。"));
|
||||||
});
|
});
|
||||||
connect(clientCore_, &ClientCore::sigOffline, this, [this]() {
|
connect(clientCore_, &ClientCore::sigOffline, this, [this]() {
|
||||||
ui->elbClient->clear();
|
ui->elbClient->clear();
|
||||||
@@ -152,7 +152,7 @@ void Connecter::RefreshClient()
|
|||||||
qCritical() << QString(tr("请求查询客户端列表失败。"));
|
qCritical() << QString(tr("请求查询客户端列表失败。"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
qInfo() << QString(tr("ask client list..."));
|
qInfo() << QString(tr("刷新在线客户端列表。"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Connecter::ShowContextMenu(const QPoint& pos)
|
void Connecter::ShowContextMenu(const QPoint& pos)
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="elbClient">
|
<widget class="QLabel" name="elbClient">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>None</string>
|
<string>未选择远端客户端</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|||||||
@@ -104,8 +104,8 @@ void FileManager::InitControl()
|
|||||||
void FileManager::InitMenu()
|
void FileManager::InitMenu()
|
||||||
{
|
{
|
||||||
menu_ = new QMenu(ui->tableWidget);
|
menu_ = new QMenu(ui->tableWidget);
|
||||||
menu_->addAction(tr("Filter"), this, &FileManager::ShowFilterForm);
|
menu_->addAction(tr("过滤器"), this, &FileManager::ShowFilterForm);
|
||||||
menu_->addAction(tr("FullPath"), this, &FileManager::CopyFullPath);
|
menu_->addAction(tr("复制文件路径"), this, &FileManager::CopyFullPath);
|
||||||
menu_->addSeparator();
|
menu_->addSeparator();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -379,7 +379,7 @@ void FileManager::GenFilter()
|
|||||||
void FileManager::ShowFilterForm()
|
void FileManager::ShowFilterForm()
|
||||||
{
|
{
|
||||||
QDialog dialog(this);
|
QDialog dialog(this);
|
||||||
dialog.setWindowTitle("Select file type");
|
dialog.setWindowTitle("筛选文件类型");
|
||||||
dialog.resize(400, 300);
|
dialog.resize(400, 300);
|
||||||
QListWidget listWidget(&dialog);
|
QListWidget listWidget(&dialog);
|
||||||
|
|
||||||
@@ -457,7 +457,7 @@ void FileManager::evtHome()
|
|||||||
auto r = fileHelper_->GetHome();
|
auto r = fileHelper_->GetHome();
|
||||||
auto curPath = ui->comboBox->currentText();
|
auto curPath = ui->comboBox->currentText();
|
||||||
SetRoot(curPath);
|
SetRoot(curPath);
|
||||||
qDebug() << QString(tr("%1 获取家目录结果:%2").arg(__FUNCTION__).arg(r));
|
qDebug() << QString(tr("%1 获取用户目录结果:%2").arg(__FUNCTION__).arg(r));
|
||||||
}
|
}
|
||||||
|
|
||||||
void FileManager::evtFile()
|
void FileManager::evtFile()
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
| 序号 | 类型 | 内容 | 说明 | 基于版本 | 完成版本 |
|
| 序号 | 类型 | 内容 | 说明 | 基于版本 | 完成版本 |
|
||||||
| :--: | :--: | ------------------------------------------------------------ | :--: | :------: | :------: |
|
| :--: | :--: | ------------------------------------------------------------ | :--: | :------: | :------: |
|
||||||
|
| 28 | 变更 | 语言简体中文。 | | 0.2.2 | |
|
||||||
| 27 | 功能 | 传输前检查对方或者自己是否已存在某些文件,提示是否覆盖。 | | 0.2.2 | |
|
| 27 | 功能 | 传输前检查对方或者自己是否已存在某些文件,提示是否覆盖。 | | 0.2.2 | |
|
||||||
| 26 | 功能 | 最好能保存关闭界面时Splitter和UI的尺寸。 | | 0.2.2 | |
|
| 26 | 功能 | 最好能保存关闭界面时Splitter和UI的尺寸。 | | 0.2.2 | |
|
||||||
| 25 | 功能 | 手动输入的文件夹访问路径保存历史记录,以便后续可能再次使用(10条)。 | | 0.2.2 | |
|
| 25 | 功能 | 手动输入的文件夹访问路径保存历史记录,以便后续可能再次使用(10条)。 | | 0.2.2 | |
|
||||||
|
|||||||
Reference in New Issue
Block a user