mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-09-03 01:42:20 +08:00
translate-to-English
This commit is contained in:
parent
9c9317dea0
commit
badc3aa089
12
main.cpp
12
main.cpp
@ -13,19 +13,19 @@ int main(int argc, char *argv[])
|
|||||||
a.setAttribute(Qt::AA_UseHighDpiPixmaps);
|
a.setAttribute(Qt::AA_UseHighDpiPixmaps);
|
||||||
a.loadTranslator();
|
a.loadTranslator();
|
||||||
a.setAboutDialog(&dialog);
|
a.setAboutDialog(&dialog);
|
||||||
dialog.setLicense("本程序按GPL第三版开源");
|
dialog.setLicense("We publish this program under GPL V3");
|
||||||
dialog.setVersion(DApplication::buildVersion("2.0+1"));
|
dialog.setVersion(DApplication::buildVersion(" Version 2.0+1"));
|
||||||
dialog.setAcknowledgementVisible(true);
|
dialog.setAcknowledgementVisible(true);
|
||||||
dialog.setAcknowledgementLink("https://gitee.com/deepin-community-store/spark-store");
|
dialog.setAcknowledgementLink("https://gitee.com/deepin-community-store/spark-store");
|
||||||
a.setApplicationAcknowledgementPage("https://gitee.com/deepin-community-store/spark-store");
|
a.setApplicationAcknowledgementPage("https://gitee.com/deepin-community-store/spark-store");
|
||||||
dialog.setProductIcon(QIcon::fromTheme("spark-store")); //设置Logo
|
dialog.setProductIcon(QIcon::fromTheme("spark-store")); //设置Logo
|
||||||
dialog.setProductName(QLabel::tr("Spark应用商店"));
|
dialog.setProductName(QLabel::tr("Spark Store"));
|
||||||
//dialog.setDescription(QLabel::tr("社区驱动的一款第三方应用商店,为改变而生\n We born for change"));
|
//dialog.setDescription(QLabel::tr("An appstore powered by deepin community\n We born for change"));
|
||||||
dialog.setDescription(
|
dialog.setDescription(
|
||||||
"<span style=' font-size:10pt;font-weight:60;'>社区驱动的一款第三方应用商店</span><br/>"
|
"<span style=' font-size:10pt;font-weight:60;'>An appstore powered by deepin community</span><br/>"
|
||||||
"<a href='https://www.spark-app.store/'>https://www.spark-app.store</a><br/>"
|
"<a href='https://www.spark-app.store/'>https://www.spark-app.store</a><br/>"
|
||||||
"<span style=' font-size:12pt;'>Spark developers</span>");
|
"<span style=' font-size:12pt;'>Spark developers</span>");
|
||||||
dialog.setProductName(QLabel::tr("Spark应用商店"));
|
dialog.setProductName(QLabel::tr("Spark Store"));
|
||||||
dialog.setCompanyLogo(QPixmap(":/Logo-Spark.png"));
|
dialog.setCompanyLogo(QPixmap(":/Logo-Spark.png"));
|
||||||
dialog.setWebsiteName("The Spark Project");
|
dialog.setWebsiteName("The Spark Project");
|
||||||
dialog.setWebsiteLink("https://gitee.com/deepin-community-store");
|
dialog.setWebsiteLink("https://gitee.com/deepin-community-store");
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE QtCreatorProject>
|
<!DOCTYPE QtCreatorProject>
|
||||||
<!-- Written by QtCreator 4.8.2, 2020-09-29T12:37:35. -->
|
<!-- Written by QtCreator 4.8.2, 2020-09-29T13:36:11. -->
|
||||||
<qtcreator>
|
<qtcreator>
|
||||||
<data>
|
<data>
|
||||||
<variable>EnvironmentId</variable>
|
<variable>EnvironmentId</variable>
|
||||||
@ -306,7 +306,7 @@
|
|||||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">/home/sy120zx/Desktop/build-spark-store-unknown-Debug</value>
|
<value type="QString" key="RunConfiguration.WorkingDirectory.default"></value>
|
||||||
</valuemap>
|
</valuemap>
|
||||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||||
</valuemap>
|
</valuemap>
|
||||||
|
34
widget.cpp
34
widget.cpp
@ -142,8 +142,8 @@ void Widget::initUI()
|
|||||||
titlebar=ui->titlebar;
|
titlebar=ui->titlebar;
|
||||||
titlebar->setCustomWidget(w_titlebar);
|
titlebar->setCustomWidget(w_titlebar);
|
||||||
// titlebar->setIcon(QIcon::fromTheme("spark-store"));
|
// titlebar->setIcon(QIcon::fromTheme("spark-store"));
|
||||||
titlebar->setTitle("星火应用商店");
|
titlebar->setTitle("Spark Store");
|
||||||
searchEdit->setPlaceholderText("搜索或打开链接");
|
searchEdit->setPlaceholderText("Search or enter spk://");
|
||||||
searchEdit->setFixedWidth(300);
|
searchEdit->setFixedWidth(300);
|
||||||
titlebar->setSeparatorVisible(false);
|
titlebar->setSeparatorVisible(false);
|
||||||
// titlebar->setAutoHideOnFullscreen(true);
|
// titlebar->setAutoHideOnFullscreen(true);
|
||||||
@ -446,7 +446,7 @@ int Widget::loadappinfo(QUrl arg1)
|
|||||||
|
|
||||||
// 重置UI状态
|
// 重置UI状态
|
||||||
ui->pushButton_uninstall->hide();
|
ui->pushButton_uninstall->hide();
|
||||||
ui->label_show->setText("正在加载,请稍候");
|
ui->label_show->setText("Loading...");
|
||||||
ui->label_show->show();
|
ui->label_show->show();
|
||||||
ui->pushButton_website->hide();
|
ui->pushButton_website->hide();
|
||||||
|
|
||||||
@ -487,20 +487,20 @@ int Widget::loadappinfo(QUrl arg1)
|
|||||||
ui->label_show->show();
|
ui->label_show->show();
|
||||||
// 软件信息加载
|
// 软件信息加载
|
||||||
QString info;
|
QString info;
|
||||||
info= "包名: "+json["Pkgname"].toString()+"\n";
|
info= "PkgName: "+json["Pkgname"].toString()+"\n";
|
||||||
info+="版本号: "+json["Version"].toString()+"\n";
|
info+="Version: "+json["Version"].toString()+"\n";
|
||||||
if(json["Author"].toString()!="" && json["Author"].toString()!=" "){
|
if(json["Author"].toString()!="" && json["Author"].toString()!=" "){
|
||||||
info+="作者: "+json["Author"].toString()+"\n";
|
info+="Author: "+json["Author"].toString()+"\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["Website"].toString()!="" && json["Website"].toString()!=" "){
|
if(json["Website"].toString()!="" && json["Website"].toString()!=" "){
|
||||||
info+="官网: "+json["Website"].toString()+"\n";
|
info+="Official Site: "+json["Website"].toString()+"\n";
|
||||||
ui->pushButton_website->show();
|
ui->pushButton_website->show();
|
||||||
appweb=json["Website"].toString();
|
appweb=json["Website"].toString();
|
||||||
}
|
}
|
||||||
info+="投稿者: "+json["Contributor"].toString()+"\n";
|
info+="Contributor: "+json["Contributor"].toString()+"\n";
|
||||||
info+="更新时间: "+json["Update"].toString()+"\n";
|
info+="Update Time: "+json["Update"].toString()+"\n";
|
||||||
info+="大小: "+json["Size"].toString()+"\n";
|
info+="Installed Size: "+json["Size"].toString()+"\n";
|
||||||
ui->label_info->setText(info);
|
ui->label_info->setText(info);
|
||||||
ui->label_more->setText(json["More"].toString());
|
ui->label_more->setText(json["More"].toString());
|
||||||
QProcess isInstall;
|
QProcess isInstall;
|
||||||
@ -509,11 +509,11 @@ int Widget::loadappinfo(QUrl arg1)
|
|||||||
isInstall.waitForFinished();
|
isInstall.waitForFinished();
|
||||||
int error=QString::fromStdString(isInstall.readAllStandardError().toStdString()).length();
|
int error=QString::fromStdString(isInstall.readAllStandardError().toStdString()).length();
|
||||||
if(error==0){
|
if(error==0){
|
||||||
ui->pushButton_download->setText("重新安装");
|
ui->pushButton_download->setText("Reinstall");
|
||||||
ui->pushButton_uninstall->show();
|
ui->pushButton_uninstall->show();
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
ui->pushButton_download->setText("安装");
|
ui->pushButton_download->setText("Install");
|
||||||
}
|
}
|
||||||
//tag加载
|
//tag加载
|
||||||
QString tags=json["Tags"].toString();
|
QString tags=json["Tags"].toString();
|
||||||
@ -545,7 +545,7 @@ int Widget::loadappinfo(QUrl arg1)
|
|||||||
ui->pushButton_download->setEnabled(true);
|
ui->pushButton_download->setEnabled(true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
system("notify-send 应用程序图标加载失败 --icon=spark-store");
|
system("notify-send Failed to load App icon --icon=spark-store");
|
||||||
|
|
||||||
|
|
||||||
// 截图展示加载
|
// 截图展示加载
|
||||||
@ -591,7 +591,7 @@ void Widget::on_pushButton_download_clicked()
|
|||||||
download_list[allDownload-1].pkgName=pkgName;
|
download_list[allDownload-1].pkgName=pkgName;
|
||||||
if(fileName.isEmpty())
|
if(fileName.isEmpty())
|
||||||
{
|
{
|
||||||
system("notify-send 获取失败 --icon=spark-store");
|
system("notify-send Failed to get file name --icon=spark-store");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
download_list[allDownload-1].setParent(ui->listWidget);
|
download_list[allDownload-1].setParent(ui->listWidget);
|
||||||
@ -616,7 +616,7 @@ void Widget::on_pushButton_download_clicked()
|
|||||||
nowDownload+=1;
|
nowDownload+=1;
|
||||||
startRequest(urList.at(nowDownload-1)); // 进行链接请求
|
startRequest(urList.at(nowDownload-1)); // 进行链接请求
|
||||||
}
|
}
|
||||||
if(ui->pushButton_download->text()=="重新安装"){
|
if(ui->pushButton_download->text()=="Reinstall"){
|
||||||
download_list[allDownload-1].reinstall=true;
|
download_list[allDownload-1].reinstall=true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -639,7 +639,7 @@ void Widget::searchApp(QString text)
|
|||||||
if(text.left(6)=="spk://"){
|
if(text.left(6)=="spk://"){
|
||||||
openUrl(text);
|
openUrl(text);
|
||||||
}else {
|
}else {
|
||||||
system("notify-send 目前仅支持商店专用链接的打开,搜索功能正在开发,请期待以后的版本! --icon=spark-store");
|
system("notify-send The store can only process spk:// url now.Please look forward to later version! --icon=spark-store");
|
||||||
// ui->webView->setUrl(QUrl("http://www.baidu.com/s?wd="+text));
|
// ui->webView->setUrl(QUrl("http://www.baidu.com/s?wd="+text));
|
||||||
// ui->stackedWidget->setCurrentIndex(0);
|
// ui->stackedWidget->setCurrentIndex(0);
|
||||||
}
|
}
|
||||||
@ -759,7 +759,7 @@ void Widget::on_pushButton_updateApt_clicked()
|
|||||||
{
|
{
|
||||||
QtConcurrent::run([=](){
|
QtConcurrent::run([=](){
|
||||||
ui->pushButton_updateApt->setEnabled(false);
|
ui->pushButton_updateApt->setEnabled(false);
|
||||||
ui->label_aptserver->setText("请稍等,正在更新");
|
ui->label_aptserver->setText("Updating,PLease wait");
|
||||||
std::fstream sourcesList;
|
std::fstream sourcesList;
|
||||||
QDir tmpdir("/tmp");
|
QDir tmpdir("/tmp");
|
||||||
tmpdir.mkpath("spark-store");
|
tmpdir.mkpath("spark-store");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user