mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-02-04 09:51:37 +08:00
Sync: Spark Update Tool
This commit is contained in:
6
debian/changelog
vendored
6
debian/changelog
vendored
@@ -1,3 +1,9 @@
|
||||
spark-store (4.8.4) UNRELEASED; urgency=medium
|
||||
|
||||
* 修复 软件更新器更新无法正确处理忽略的软件包
|
||||
|
||||
-- shenmo <shenmo@spark-app.store> Tue, 28 Aug 2025 01:03:08 +0800
|
||||
|
||||
spark-store (4.8.3) UNRELEASED; urgency=medium
|
||||
|
||||
* 更新软件主图标
|
||||
|
||||
@@ -9,7 +9,8 @@ set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
find_package(Qt5 REQUIRED COMPONENTS Widgets Network Concurrent)
|
||||
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets Network Concurrent)
|
||||
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets Network Concurrent)
|
||||
|
||||
set(PROJECT_SOURCES
|
||||
src/main.cpp
|
||||
@@ -29,22 +30,39 @@ set(PROJECT_SOURCES
|
||||
src/ignoreconfig.cpp
|
||||
)
|
||||
|
||||
if(ANDROID)
|
||||
add_library(spark-update-tool SHARED
|
||||
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
||||
qt_add_executable(spark-update-tool
|
||||
MANUAL_FINALIZATION
|
||||
${PROJECT_SOURCES}
|
||||
)
|
||||
# Define target properties for Android with Qt 6 as:
|
||||
# set_property(TARGET spark-update-tool APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR}/android)
|
||||
# For more information, see https://doc.qt.io/qt-6/qt-add-executable.html#target-creation
|
||||
else()
|
||||
if(ANDROID)
|
||||
add_library(spark-update-tool SHARED
|
||||
${PROJECT_SOURCES}
|
||||
)
|
||||
# Define properties for Android with Qt 5 after find_package() calls as:
|
||||
# set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")
|
||||
else()
|
||||
add_executable(spark-update-tool
|
||||
${PROJECT_SOURCES}
|
||||
)
|
||||
else()
|
||||
add_executable(spark-update-tool
|
||||
${PROJECT_SOURCES}
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
target_link_libraries(spark-update-tool PRIVATE Qt5::Widgets Qt5::Network Qt5::Concurrent)
|
||||
target_link_libraries(spark-update-tool PRIVATE Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::Network Qt${QT_VERSION_MAJOR}::Concurrent)
|
||||
|
||||
# Qt for iOS sets MACOSX_BUNDLE_GUI_IDENTIFIER automatically since Qt 6.1.
|
||||
# If you are developing for iOS or macOS you should consider setting an
|
||||
# explicit, fixed bundle identifier manually though.
|
||||
if(${QT_VERSION} VERSION_LESS 6.1.0)
|
||||
set(BUNDLE_ID_OPTION MACOSX_BUNDLE_GUI_IDENTIFIER com.example.spark-update-tool)
|
||||
endif()
|
||||
set_target_properties(spark-update-tool PROPERTIES
|
||||
MACOSX_BUNDLE_GUI_IDENTIFIER com.example.spark-update-tool
|
||||
${BUNDLE_ID_OPTION}
|
||||
MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
|
||||
MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
|
||||
MACOSX_BUNDLE TRUE
|
||||
@@ -57,3 +75,7 @@ install(TARGETS spark-update-tool
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
|
||||
if(QT_VERSION_MAJOR EQUAL 6)
|
||||
qt_finalize_executable(spark-update-tool)
|
||||
endif()
|
||||
@@ -1,3 +1,7 @@
|
||||
spark-update-tool (1.0.4) unstable; urgency=low
|
||||
|
||||
* 修复点击更新全部按钮后,会更新被忽略应用的问题。
|
||||
|
||||
spark-update-tool (1.0.3) unstable; urgency=low
|
||||
|
||||
* 修复默认图标加载失败的问题
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
AppDelegate::AppDelegate(QObject *parent)
|
||||
: QStyledItemDelegate(parent), m_downloadManager(new DownloadManager(this)), m_installProcess(nullptr) {
|
||||
connect(m_downloadManager, &DownloadManager::downloadFinished, this,
|
||||
|
||||
[this](const QString &packageName, bool success) {
|
||||
if (m_downloads.contains(packageName)) {
|
||||
m_downloads[packageName].isDownloading = false;
|
||||
@@ -39,6 +40,17 @@ AppDelegate::AppDelegate(QObject *parent)
|
||||
connect(&m_spinnerUpdateTimer, &QTimer::timeout, this, &AppDelegate::updateSpinner);
|
||||
}
|
||||
|
||||
AppDelegate::~AppDelegate()
|
||||
{
|
||||
// 终止并清理安装进程
|
||||
if (m_installProcess && m_installProcess->state() != QProcess::NotRunning) {
|
||||
m_installProcess->kill();
|
||||
m_installProcess->waitForFinished(3000);
|
||||
m_installProcess->deleteLater();
|
||||
m_installProcess = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
void AppDelegate::setModel(QAbstractItemModel *model) {
|
||||
m_model = model;
|
||||
}
|
||||
@@ -311,6 +323,14 @@ void AppDelegate::startDownloadForAll() {
|
||||
if (!m_model) return;
|
||||
for (int row = 0; row < m_model->rowCount(); ++row) {
|
||||
QModelIndex index = m_model->index(row, 0);
|
||||
|
||||
// 检查应用是否被忽略
|
||||
bool isIgnored = index.data(Qt::UserRole + 8).toBool();
|
||||
if (isIgnored) {
|
||||
qDebug() << "跳过被忽略的应用:" << index.data(Qt::UserRole + 1).toString();
|
||||
continue;
|
||||
}
|
||||
|
||||
QString packageName = index.data(Qt::UserRole + 1).toString();
|
||||
if (m_downloads.contains(packageName) && (m_downloads[packageName].isDownloading || m_downloads[packageName].isInstalled))
|
||||
continue;
|
||||
@@ -474,6 +494,13 @@ void AppDelegate::startDownloadForSelected() {
|
||||
QModelIndex index = m_model->index(row, 0);
|
||||
QString packageName = index.data(Qt::UserRole + 1).toString();
|
||||
|
||||
// 检查应用是否被忽略
|
||||
bool isIgnored = index.data(Qt::UserRole + 8).toBool();
|
||||
if (isIgnored) {
|
||||
qDebug() << "跳过被忽略的应用:" << packageName;
|
||||
continue;
|
||||
}
|
||||
|
||||
// 只下载选中的应用
|
||||
if (m_selectedPackages.contains(packageName)) {
|
||||
if (m_downloads.contains(packageName) && (m_downloads[packageName].isDownloading || m_downloads[packageName].isInstalled))
|
||||
|
||||
@@ -21,6 +21,7 @@ class AppDelegate : public QStyledItemDelegate {
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit AppDelegate(QObject *parent = nullptr);
|
||||
~AppDelegate();
|
||||
|
||||
void setModel(QAbstractItemModel *model);
|
||||
|
||||
|
||||
@@ -10,6 +10,20 @@ DownloadManager::DownloadManager(QObject *parent) : QObject(parent)
|
||||
cleanupTempFiles();
|
||||
}
|
||||
|
||||
DownloadManager::~DownloadManager()
|
||||
{
|
||||
// 终止并清理所有正在运行的下载进程
|
||||
for (auto it = m_processes.begin(); it != m_processes.end(); ) {
|
||||
QProcess *process = it.value();
|
||||
if (process->state() != QProcess::NotRunning) {
|
||||
process->kill(); // 立即终止进程
|
||||
process->waitForFinished(3000); // 最多等待3秒
|
||||
}
|
||||
process->deleteLater();
|
||||
it = m_processes.erase(it);
|
||||
}
|
||||
}
|
||||
|
||||
void DownloadManager::startDownload(const QString &packageName, const QString &url, const QString &outputPath)
|
||||
{
|
||||
if (m_processes.contains(packageName)) {
|
||||
|
||||
@@ -10,6 +10,7 @@ class DownloadManager : public QObject
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit DownloadManager(QObject *parent = nullptr);
|
||||
~DownloadManager();
|
||||
void startDownload(const QString &packageName, const QString &url, const QString &outputPath);
|
||||
void cancelDownload(const QString &packageName);
|
||||
bool isDownloading(const QString &packageName) const;
|
||||
|
||||
@@ -10,7 +10,7 @@ CustomLabel::CustomLabel(QWidget *parent,
|
||||
|
||||
QPixmap CustomLabel::pixmap() const
|
||||
{
|
||||
return QLabel::pixmap();
|
||||
return *QLabel::pixmap();
|
||||
}
|
||||
|
||||
void CustomLabel::setPixmap(const QPixmap &pixmap)
|
||||
|
||||
@@ -86,10 +86,10 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.ui" line="243"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="212"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="359"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="404"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="637"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="215"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="362"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="407"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<source>Download and Install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -177,87 +177,87 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="133"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="136"/>
|
||||
<source>Developer Mode Disabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="193"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="391"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="606"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="196"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="394"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="609"/>
|
||||
<source>Reinstall</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="195"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="393"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="569"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="198"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="396"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="572"/>
|
||||
<source>Launch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="204"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="207"/>
|
||||
<source>Upgrade</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="364"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="551"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="367"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="554"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="369"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="372"/>
|
||||
<source>Installing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>Warning</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<source>The current application does not support or tested on deepin, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<source>The current application does not support or tested on UOS, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<source>The current application does not support or tested on Ubuntu, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<source>The current application does not support or tested on Debian, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>The current application does not support or tested on current platform, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>Spark Store</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<source>Uninstall succeeded</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>The URL has been copied to the clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -86,10 +86,10 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.ui" line="243"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="212"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="359"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="404"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="637"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="215"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="362"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="407"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<source>Download and Install</source>
|
||||
<translation>Descargar e instalar</translation>
|
||||
</message>
|
||||
@@ -177,87 +177,87 @@
|
||||
<translation>Haga clic en "abrir"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="133"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="136"/>
|
||||
<source>Developer Mode Disabled</source>
|
||||
<translation>Se ha desactivado el modo desarrollador</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="193"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="391"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="606"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="196"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="394"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="609"/>
|
||||
<source>Reinstall</source>
|
||||
<translation>Reinstalación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="195"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="393"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="569"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="198"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="396"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="572"/>
|
||||
<source>Launch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="204"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="207"/>
|
||||
<source>Upgrade</source>
|
||||
<translation>Actualización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="364"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="551"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="367"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="554"/>
|
||||
<source>Install</source>
|
||||
<translation>Instalación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="369"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="372"/>
|
||||
<source>Installing</source>
|
||||
<translation>Se está instalando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>Warning</source>
|
||||
<translation>Aviso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<source>The current application does not support or tested on deepin, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<source>The current application does not support or tested on UOS, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<source>The current application does not support or tested on Ubuntu, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<source>The current application does not support or tested on Debian, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>The current application does not support or tested on current platform, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>Spark Store</source>
|
||||
<translation>SPARK Store</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<source>Uninstall succeeded</source>
|
||||
<translation>Desinstalación exitosa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>The URL has been copied to the clipboard</source>
|
||||
<translation>La URL ha sido copiada al portapapeles</translation>
|
||||
</message>
|
||||
|
||||
@@ -86,10 +86,10 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.ui" line="243"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="212"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="359"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="404"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="637"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="215"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="362"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="407"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<source>Download and Install</source>
|
||||
<translation>Télécharger et installer</translation>
|
||||
</message>
|
||||
@@ -177,87 +177,87 @@
|
||||
<translation>Cliquez sur Ouvrir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="133"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="136"/>
|
||||
<source>Developer Mode Disabled</source>
|
||||
<translation>Mode développeur désactivé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="193"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="391"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="606"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="196"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="394"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="609"/>
|
||||
<source>Reinstall</source>
|
||||
<translation>Réinstaller</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="195"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="393"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="569"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="198"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="396"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="572"/>
|
||||
<source>Launch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="204"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="207"/>
|
||||
<source>Upgrade</source>
|
||||
<translation>Mise à niveau</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="364"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="551"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="367"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="554"/>
|
||||
<source>Install</source>
|
||||
<translation>Installation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="369"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="372"/>
|
||||
<source>Installing</source>
|
||||
<translation>Installation en cours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>Warning</source>
|
||||
<translation>Avertissement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<source>The current application does not support or tested on deepin, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<source>The current application does not support or tested on UOS, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<source>The current application does not support or tested on Ubuntu, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<source>The current application does not support or tested on Debian, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>The current application does not support or tested on current platform, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>Spark Store</source>
|
||||
<translation>Le Spark store</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<source>Uninstall succeeded</source>
|
||||
<translation>Désinstallation réussie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>The URL has been copied to the clipboard</source>
|
||||
<translation>L'URL a été copiée dans le presse - papiers</translation>
|
||||
</message>
|
||||
|
||||
@@ -81,10 +81,10 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.ui" line="243"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="212"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="359"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="404"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="637"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="215"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="362"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="407"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<source>Download and Install</source>
|
||||
<translation>下载并安装</translation>
|
||||
</message>
|
||||
@@ -177,87 +177,87 @@
|
||||
<translation>点击跳转</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="133"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="136"/>
|
||||
<source>Developer Mode Disabled</source>
|
||||
<translation>开发者模式未开启</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="193"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="391"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="606"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="196"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="394"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="609"/>
|
||||
<source>Reinstall</source>
|
||||
<translation>重新安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="195"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="393"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="569"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="198"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="396"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="572"/>
|
||||
<source>Launch</source>
|
||||
<translation>启动应用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="204"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="207"/>
|
||||
<source>Upgrade</source>
|
||||
<translation>升级</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="364"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="551"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="367"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="554"/>
|
||||
<source>Install</source>
|
||||
<translation>安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="369"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="372"/>
|
||||
<source>Installing</source>
|
||||
<translation>正在安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>Warning</source>
|
||||
<translation>警告</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<source>The current application does not support or tested on deepin, there may be problems</source>
|
||||
<translation>当前应用不支持或未在deepin上测试过,安装后可能会出现问题</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<source>The current application does not support or tested on UOS, there may be problems</source>
|
||||
<translation>当前应用不支持或未在UOS上测试过,安装后可能会出现问题</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<source>The current application does not support or tested on Ubuntu, there may be problems</source>
|
||||
<translation>当前应用不支持或未在Ubuntu上测试过,安装后可能会出现问题</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<source>The current application does not support or tested on Debian, there may be problems</source>
|
||||
<translation>当前应用不支持或未在Debian上测试过,安装后可能会出现问题</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>The current application does not support or tested on current platform, there may be problems</source>
|
||||
<translation>当前应用不支持或未在您的平台上测试过,安装后可能会出现问题</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>Spark Store</source>
|
||||
<translation>星火应用商店</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<source>Uninstall succeeded</source>
|
||||
<translation>卸载成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>The URL has been copied to the clipboard</source>
|
||||
<translation>链接已复制到剪贴板</translation>
|
||||
</message>
|
||||
|
||||
@@ -81,10 +81,10 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.ui" line="243"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="212"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="359"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="404"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="637"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="215"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="362"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="407"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<source>Download and Install</source>
|
||||
<translation>下載並安裝</translation>
|
||||
</message>
|
||||
@@ -177,87 +177,87 @@
|
||||
<translation>点击跳转</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="133"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="136"/>
|
||||
<source>Developer Mode Disabled</source>
|
||||
<translation>开发者模式未开启</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="193"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="391"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="606"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="196"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="394"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="609"/>
|
||||
<source>Reinstall</source>
|
||||
<translation>重新安裝</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="195"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="393"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="569"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="198"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="396"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="572"/>
|
||||
<source>Launch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="204"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="207"/>
|
||||
<source>Upgrade</source>
|
||||
<translation>升级</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="364"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="551"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="367"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="554"/>
|
||||
<source>Install</source>
|
||||
<translation>安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="369"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="372"/>
|
||||
<source>Installing</source>
|
||||
<translation>正在安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>Warning</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="525"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="528"/>
|
||||
<source>The current application does not support or tested on deepin, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="529"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="532"/>
|
||||
<source>The current application does not support or tested on UOS, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="533"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="536"/>
|
||||
<source>The current application does not support or tested on Ubuntu, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="537"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="540"/>
|
||||
<source>The current application does not support or tested on Debian, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="541"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="544"/>
|
||||
<source>The current application does not support or tested on current platform, there may be problems</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>Spark Store</source>
|
||||
<translation>星火应用商店</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="640"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="643"/>
|
||||
<source>Uninstall succeeded</source>
|
||||
<translation>卸载成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/pages/appintopage.cpp" line="655"/>
|
||||
<location filename="../src/pages/appintopage.cpp" line="658"/>
|
||||
<source>The URL has been copied to the clipboard</source>
|
||||
<translation>链接已复制到剪贴板</translation>
|
||||
</message>
|
||||
|
||||
Reference in New Issue
Block a user