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