enhance: 微小的改进

This commit is contained in:
uniartisan 2023-11-29 16:16:23 +08:00
parent 9ebc6eb3d3
commit 6b83cc48a9
9 changed files with 162 additions and 138 deletions

@ -13,6 +13,7 @@
#include <QFile>
#include <DSysInfo>
#include <QAtomicInt>
AppIntoPage::AppIntoPage(QWidget *parent)
: QWidget(parent)
@ -21,11 +22,15 @@ AppIntoPage::AppIntoPage(QWidget *parent)
{
initUI();
initConnections();
QString headers = "Mozilla/5.0 Spark-Store/"+ QString(APP_VERSION)+" (Linux; "+QSysInfo::prettyProductName().toUtf8()+";)";
QByteArray ba = headers.toLatin1(); // must
rawHeaders=ba.data();
}
AppIntoPage::~AppIntoPage()
{
delete ui;
free(rawHeaders);
}
void AppIntoPage::openUrl(const QUrl &url)
@ -53,36 +58,41 @@ void AppIntoPage::openUrl(const QUrl &url)
ui->label_2->setText(info["More"].toString());
// 显示 tags
QStringList taglist = info["Tags"].toString().split(";", QString::SkipEmptyParts);
QStringList taglist = info["Tags"].toString().split(";", Qt::SkipEmptyParts);
setAppinfoTags(taglist);
// 获取图标
QNetworkRequest request;
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
// 获取图标和截图
QString pkgUrlBase = api->getImgServerUrl() + SparkAPI::getArchDir() + url.path();
qDebug() << "Icon URL: " << pkgUrlBase + "/icon.png";
request.setUrl(QUrl(pkgUrlBase + "/icon.png"));
request.setRawHeader("User-Agent", "Mozilla/5.0");
request.setRawHeader("Content-Type", "charset='utf-8'");
manager->get(request);
QObject::connect(manager, &QNetworkAccessManager::finished, [=](QNetworkReply *reply)
{
QByteArray jpegData = reply->readAll();
iconpixmap.loadFromData(jpegData);
iconpixmap.scaled(210, 200, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
ui->icon->setPixmap(iconpixmap);
ui->icon->setScaledContents(true);
// 创建网络请求管理器
QNetworkAccessManager *iconManager = new QNetworkAccessManager(this);
// 获取图标
QNetworkRequest iconRequest;
iconRequest.setUrl(QUrl(pkgUrlBase + "/icon.png"));
iconRequest.setRawHeader("User-Agent", rawHeaders);
iconRequest.setRawHeader("Content-Type", "charset='utf-8'");
iconManager->get(iconRequest);
QObject::connect(iconManager, &QNetworkAccessManager::finished, [=](QNetworkReply *reply)
{
QByteArray jpegData = reply->readAll();
iconpixmap.loadFromData(jpegData);
iconpixmap = iconpixmap.scaled(210, 200, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
ui->icon->setPixmap(iconpixmap);
ui->icon->setScaledContents(true);
iconManager->deleteLater();
reply->deleteLater();
});
manager->deleteLater(); });
// 获取截图
for (int i = 0; i < 5 /* 魔法数字,最多五个截图 */; i++)
{
QString imgUrl = pkgUrlBase + "/screen_" + QString::number(i + 1) + ".png";
QNetworkRequest request;
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
request.setUrl(QUrl(imgUrl));
request.setRawHeader("User-Agent", "Mozilla/5.0");
request.setRawHeader("User-Agent", rawHeaders);
request.setRawHeader("Content-Type", "charset='utf-8'");
manager->get(request);
QObject::connect(manager, &QNetworkAccessManager::finished, [=](QNetworkReply *reply)
@ -105,6 +115,7 @@ void AppIntoPage::openUrl(const QUrl &url)
manager->deleteLater();
});
}
// Check UOS
QSettings config(QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation) + "/config.ini", QSettings::IniFormat);

@ -30,6 +30,8 @@ private:
void isDownloading(const QUrl &url);
void setAppinfoTags(const QStringList &tagList);
void notifyUserUnsupportedTags(bool ubuntuSupport, bool deepinSupport, bool uosSupport);
char* rawHeaders;
QMap<int, QPixmap> imageMap;
signals:
void clickedDownloadBtn();

@ -1,14 +1,21 @@
#include "httprequest.h"
HttpRequest::HttpRequest()
HttpRequest::HttpRequest(QObject *parent):QObject(parent)
{
QString headers = "Mozilla/5.0 Spark-Store/"+ QString(APP_VERSION)+" (Linux; "+QSysInfo::prettyProductName().toUtf8()+");";
QByteArray ba = headers.toLatin1();
rawHeaders = strdup(ba.data());
}
// 在析构函数中释放 rawHeaders 的内存
HttpRequest::~HttpRequest()
{
free(rawHeaders);
}
void HttpRequest::getRequest(QNetworkRequest request)
{
QNetworkAccessManager *naManager = new QNetworkAccessManager(this);
request.setRawHeader("User-Agent", "Mozilla/5.0");
request.setRawHeader("User-Agent", rawHeaders);
request.setRawHeader("Content-Type", "charset='utf-8'");
request.setRawHeader("Content-Type", "application/json");
@ -26,6 +33,7 @@ QString HttpRequest::postRequest(QString url, QString jsondata)
QNetworkAccessManager *naManager = new QNetworkAccessManager(this);
QUrl strUrl = url.replace("+", "%2B");
request.setUrl(strUrl);
request.setRawHeader("User-Agent", rawHeaders);
request.setRawHeader("Content-Type", "charset='utf-8'");
request.setRawHeader("Content-Type", "application/json");

@ -10,8 +10,11 @@
class HttpRequest : public QObject
{
Q_OBJECT
private:
char* rawHeaders;
public:
HttpRequest();
HttpRequest(QObject *parent = nullptr);
~HttpRequest();
void getRequest(QNetworkRequest request);

@ -126,9 +126,9 @@
</message>
<message>
<location filename="../src/pages/appintopage.ui" line="244"/>
<location filename="../src/pages/appintopage.cpp" line="174"/>
<location filename="../src/pages/appintopage.cpp" line="312"/>
<location filename="../src/pages/appintopage.cpp" line="482"/>
<location filename="../src/pages/appintopage.cpp" line="180"/>
<location filename="../src/pages/appintopage.cpp" line="318"/>
<location filename="../src/pages/appintopage.cpp" line="488"/>
<source>Download and Install</source>
<translation type="unfinished"></translation>
</message>
@ -180,74 +180,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="113"/>
<location filename="../src/pages/appintopage.cpp" line="119"/>
<source>Developer Mode Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="159"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<location filename="../src/pages/appintopage.cpp" line="455"/>
<location filename="../src/pages/appintopage.cpp" line="165"/>
<location filename="../src/pages/appintopage.cpp" line="334"/>
<location filename="../src/pages/appintopage.cpp" line="461"/>
<source>Reinstall</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="166"/>
<location filename="../src/pages/appintopage.cpp" line="172"/>
<source>Upgrade</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="317"/>
<location filename="../src/pages/appintopage.cpp" line="431"/>
<location filename="../src/pages/appintopage.cpp" line="323"/>
<location filename="../src/pages/appintopage.cpp" line="437"/>
<source>Install</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="322"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<source>Installing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<source>The current application does not support deepin, there may be problems</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<source>The current application does not support UOS, there may be problems</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<source>The current application does not support Ubuntu, there may be problems</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>The current application does not support current platform, there may be problems</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>Spark Store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<source>Uninstall succeeded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>The URL has been copied to the clipboard</source>
<translation type="unfinished"></translation>
</message>

@ -126,9 +126,9 @@
</message>
<message>
<location filename="../src/pages/appintopage.ui" line="244"/>
<location filename="../src/pages/appintopage.cpp" line="174"/>
<location filename="../src/pages/appintopage.cpp" line="312"/>
<location filename="../src/pages/appintopage.cpp" line="482"/>
<location filename="../src/pages/appintopage.cpp" line="180"/>
<location filename="../src/pages/appintopage.cpp" line="318"/>
<location filename="../src/pages/appintopage.cpp" line="488"/>
<source>Download and Install</source>
<translation>Descargar e instalar</translation>
</message>
@ -180,74 +180,74 @@
<translation>Haga clic en &quot;abrir&quot;</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="113"/>
<location filename="../src/pages/appintopage.cpp" line="119"/>
<source>Developer Mode Disabled</source>
<translation>Se ha desactivado el modo desarrollador</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="159"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<location filename="../src/pages/appintopage.cpp" line="455"/>
<location filename="../src/pages/appintopage.cpp" line="165"/>
<location filename="../src/pages/appintopage.cpp" line="334"/>
<location filename="../src/pages/appintopage.cpp" line="461"/>
<source>Reinstall</source>
<translation>Reinstalación</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="166"/>
<location filename="../src/pages/appintopage.cpp" line="172"/>
<source>Upgrade</source>
<translation>Actualización</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="317"/>
<location filename="../src/pages/appintopage.cpp" line="431"/>
<location filename="../src/pages/appintopage.cpp" line="323"/>
<location filename="../src/pages/appintopage.cpp" line="437"/>
<source>Install</source>
<translation>Instalación</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="322"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<source>Installing</source>
<translation>Se está instalando</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>Warning</source>
<translation>Aviso</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<source>The current application does not support deepin, there may be problems</source>
<translation>La aplicación actual no admite deepin, puede haber problemas</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<source>The current application does not support UOS, there may be problems</source>
<translation>La aplicación actual no admite uos, puede haber problemas</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<source>The current application does not support Ubuntu, there may be problems</source>
<translation>La aplicación actual no admite ubuntu, puede haber problemas</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>The current application does not support current platform, there may be problems</source>
<translation>La aplicación actual no admite la Plataforma actual, puede haber problemas</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>Spark Store</source>
<translation>SPARK Store</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<source>Uninstall succeeded</source>
<translation>Desinstalación exitosa</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>The URL has been copied to the clipboard</source>
<translation>La URL ha sido copiada al portapapeles</translation>
</message>

@ -126,9 +126,9 @@
</message>
<message>
<location filename="../src/pages/appintopage.ui" line="244"/>
<location filename="../src/pages/appintopage.cpp" line="174"/>
<location filename="../src/pages/appintopage.cpp" line="312"/>
<location filename="../src/pages/appintopage.cpp" line="482"/>
<location filename="../src/pages/appintopage.cpp" line="180"/>
<location filename="../src/pages/appintopage.cpp" line="318"/>
<location filename="../src/pages/appintopage.cpp" line="488"/>
<source>Download and Install</source>
<translation>Télécharger et installer</translation>
</message>
@ -180,74 +180,74 @@
<translation>Cliquez sur Ouvrir</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="113"/>
<location filename="../src/pages/appintopage.cpp" line="119"/>
<source>Developer Mode Disabled</source>
<translation>Mode développeur désactivé</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="159"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<location filename="../src/pages/appintopage.cpp" line="455"/>
<location filename="../src/pages/appintopage.cpp" line="165"/>
<location filename="../src/pages/appintopage.cpp" line="334"/>
<location filename="../src/pages/appintopage.cpp" line="461"/>
<source>Reinstall</source>
<translation>Réinstaller</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="166"/>
<location filename="../src/pages/appintopage.cpp" line="172"/>
<source>Upgrade</source>
<translation>Mise à niveau</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="317"/>
<location filename="../src/pages/appintopage.cpp" line="431"/>
<location filename="../src/pages/appintopage.cpp" line="323"/>
<location filename="../src/pages/appintopage.cpp" line="437"/>
<source>Install</source>
<translation>Installation</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="322"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<source>Installing</source>
<translation>Installation en cours</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>Warning</source>
<translation>Avertissement</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<source>The current application does not support deepin, there may be problems</source>
<translation>L&apos;application actuelle ne supporte pas deepin, il peut y avoir un problème</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<source>The current application does not support UOS, there may be problems</source>
<translation>L&apos;application actuelle ne prend pas en charge uos, il peut y avoir un problème</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<source>The current application does not support Ubuntu, there may be problems</source>
<translation>L&apos;application actuelle ne supporte pas Ubuntu, il peut y avoir un problème</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>The current application does not support current platform, there may be problems</source>
<translation>L&apos;application actuelle ne prend pas en charge la plate - forme actuelle, il peut y avoir un problème</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>Spark Store</source>
<translation>Le Spark store</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<source>Uninstall succeeded</source>
<translation>Désinstallation réussie</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>The URL has been copied to the clipboard</source>
<translation>L&apos;URL a é copiée dans le presse - papiers</translation>
</message>

@ -121,9 +121,9 @@
</message>
<message>
<location filename="../src/pages/appintopage.ui" line="244"/>
<location filename="../src/pages/appintopage.cpp" line="174"/>
<location filename="../src/pages/appintopage.cpp" line="312"/>
<location filename="../src/pages/appintopage.cpp" line="482"/>
<location filename="../src/pages/appintopage.cpp" line="180"/>
<location filename="../src/pages/appintopage.cpp" line="318"/>
<location filename="../src/pages/appintopage.cpp" line="488"/>
<source>Download and Install</source>
<translation></translation>
</message>
@ -180,74 +180,74 @@
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="113"/>
<location filename="../src/pages/appintopage.cpp" line="119"/>
<source>Developer Mode Disabled</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="159"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<location filename="../src/pages/appintopage.cpp" line="455"/>
<location filename="../src/pages/appintopage.cpp" line="165"/>
<location filename="../src/pages/appintopage.cpp" line="334"/>
<location filename="../src/pages/appintopage.cpp" line="461"/>
<source>Reinstall</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="166"/>
<location filename="../src/pages/appintopage.cpp" line="172"/>
<source>Upgrade</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="317"/>
<location filename="../src/pages/appintopage.cpp" line="431"/>
<location filename="../src/pages/appintopage.cpp" line="323"/>
<location filename="../src/pages/appintopage.cpp" line="437"/>
<source>Install</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="322"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<source>Installing</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<source>The current application does not support deepin, there may be problems</source>
<translation>deepin</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<source>The current application does not support UOS, there may be problems</source>
<translation>UOS</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<source>The current application does not support Ubuntu, there may be problems</source>
<translation>Ubuntu</translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>The current application does not support current platform, there may be problems</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>Spark Store</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<source>Uninstall succeeded</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>The URL has been copied to the clipboard</source>
<translation></translation>
</message>

@ -121,9 +121,9 @@
</message>
<message>
<location filename="../src/pages/appintopage.ui" line="244"/>
<location filename="../src/pages/appintopage.cpp" line="174"/>
<location filename="../src/pages/appintopage.cpp" line="312"/>
<location filename="../src/pages/appintopage.cpp" line="482"/>
<location filename="../src/pages/appintopage.cpp" line="180"/>
<location filename="../src/pages/appintopage.cpp" line="318"/>
<location filename="../src/pages/appintopage.cpp" line="488"/>
<source>Download and Install</source>
<translation></translation>
</message>
@ -180,74 +180,74 @@
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="113"/>
<location filename="../src/pages/appintopage.cpp" line="119"/>
<source>Developer Mode Disabled</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="159"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<location filename="../src/pages/appintopage.cpp" line="455"/>
<location filename="../src/pages/appintopage.cpp" line="165"/>
<location filename="../src/pages/appintopage.cpp" line="334"/>
<location filename="../src/pages/appintopage.cpp" line="461"/>
<source>Reinstall</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="166"/>
<location filename="../src/pages/appintopage.cpp" line="172"/>
<source>Upgrade</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="317"/>
<location filename="../src/pages/appintopage.cpp" line="431"/>
<location filename="../src/pages/appintopage.cpp" line="323"/>
<location filename="../src/pages/appintopage.cpp" line="437"/>
<source>Install</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="322"/>
<location filename="../src/pages/appintopage.cpp" line="328"/>
<source>Installing</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="410"/>
<location filename="../src/pages/appintopage.cpp" line="416"/>
<source>The current application does not support deepin, there may be problems</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="414"/>
<location filename="../src/pages/appintopage.cpp" line="420"/>
<source>The current application does not support UOS, there may be problems</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="418"/>
<location filename="../src/pages/appintopage.cpp" line="424"/>
<source>The current application does not support Ubuntu, there may be problems</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="422"/>
<location filename="../src/pages/appintopage.cpp" line="428"/>
<source>The current application does not support current platform, there may be problems</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>Spark Store</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="486"/>
<location filename="../src/pages/appintopage.cpp" line="492"/>
<source>Uninstall succeeded</source>
<translation></translation>
</message>
<message>
<location filename="../src/pages/appintopage.cpp" line="499"/>
<location filename="../src/pages/appintopage.cpp" line="505"/>
<source>The URL has been copied to the clipboard</source>
<translation></translation>
</message>