mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-12-15 13:22:04 +08:00
Compare commits
22 Commits
3.0-alpha0
...
3.0-alpha2
| Author | SHA1 | Date | |
|---|---|---|---|
| ccdcf407cc | |||
| 1a18a51d3c | |||
|
|
ab88af006b | ||
|
|
d02900cb10 | ||
|
|
3e473c091a | ||
|
|
84541d0c22 | ||
|
|
51f84bed1b | ||
| 4a0acf0575 | |||
|
|
e28d1c39ac | ||
|
|
f58201a612 | ||
| 405d3b6986 | |||
|
|
1d0e0cc65c | ||
|
|
7a5b982dea | ||
|
|
91fcab56df | ||
|
|
4315f04023 | ||
|
|
736ede0742 | ||
|
|
a73a4416fc | ||
|
|
6f3e4398df | ||
|
|
3cca0d87fe | ||
|
|
66ef37c1ca | ||
|
|
8972425c7c | ||
|
|
2ae6e80785 |
@@ -1,125 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="16px"
|
||||
height="16px"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg22"
|
||||
sodipodi:docname="category_active_16px_l.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata26">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>category_active_16px</dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="987"
|
||||
id="namedview24"
|
||||
showgrid="false"
|
||||
inkscape:zoom="14.75"
|
||||
inkscape:cx="-4"
|
||||
inkscape:cy="8"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg22" />
|
||||
<!-- Generator: Sketch 3.6.1 (26313) - http://www.bohemiancoding.com/sketch -->
|
||||
<title
|
||||
id="title2">category_active_16px</title>
|
||||
<desc
|
||||
id="desc4">Created with Sketch.</desc>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<g
|
||||
id="Page-1"
|
||||
stroke="none"
|
||||
stroke-width="1"
|
||||
fill="none"
|
||||
fill-rule="evenodd"
|
||||
style="fill:#000000;fill-opacity:0.94999999">
|
||||
<g
|
||||
id="category_active_16px"
|
||||
style="fill:#000000;fill-opacity:0.94999999">
|
||||
<rect
|
||||
id="Rectangle-1-Copy-44"
|
||||
fill="#747568"
|
||||
opacity="0"
|
||||
x="0"
|
||||
y="0"
|
||||
width="16"
|
||||
height="16"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<g
|
||||
id="Group-2"
|
||||
transform="translate(2.000000, 2.000000)"
|
||||
fill="#FFFFFF"
|
||||
style="fill:#000000;fill-opacity:0.94999999">
|
||||
<rect
|
||||
id="Rectangle-94"
|
||||
x="0"
|
||||
y="0"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="Rectangle-97"
|
||||
x="3"
|
||||
y="0"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="rect11"
|
||||
x="0"
|
||||
y="5"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="rect13"
|
||||
x="3"
|
||||
y="5"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="rect15"
|
||||
x="0"
|
||||
y="10"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="rect17"
|
||||
x="3"
|
||||
y="10"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
|
||||
<path fill="#536076" d="M10.138807,3.52000025 L10.138,12.5230002 L14.6066017,8.05523757 L15.3137085,8.76234435 L9.65685425,14.4191986 L4,8.76234435 L4.70710678,8.05523757 L9.138,12.4870002 L9.138807,3.52000025 L10.138807,3.52000025 Z" transform="rotate(90 9.657 11.518)"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 366 B |
125
assets/icons/category_active.svg.bak
Normal file
125
assets/icons/category_active.svg.bak
Normal file
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="16px"
|
||||
height="16px"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg22"
|
||||
sodipodi:docname="category_active_16px_l.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata26">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>category_active_16px</dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="987"
|
||||
id="namedview24"
|
||||
showgrid="false"
|
||||
inkscape:zoom="14.75"
|
||||
inkscape:cx="-4"
|
||||
inkscape:cy="8"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg22" />
|
||||
<!-- Generator: Sketch 3.6.1 (26313) - http://www.bohemiancoding.com/sketch -->
|
||||
<title
|
||||
id="title2">category_active_16px</title>
|
||||
<desc
|
||||
id="desc4">Created with Sketch.</desc>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<g
|
||||
id="Page-1"
|
||||
stroke="none"
|
||||
stroke-width="1"
|
||||
fill="none"
|
||||
fill-rule="evenodd"
|
||||
style="fill:#000000;fill-opacity:0.94999999">
|
||||
<g
|
||||
id="category_active_16px"
|
||||
style="fill:#000000;fill-opacity:0.94999999">
|
||||
<rect
|
||||
id="Rectangle-1-Copy-44"
|
||||
fill="#747568"
|
||||
opacity="0"
|
||||
x="0"
|
||||
y="0"
|
||||
width="16"
|
||||
height="16"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<g
|
||||
id="Group-2"
|
||||
transform="translate(2.000000, 2.000000)"
|
||||
fill="#FFFFFF"
|
||||
style="fill:#000000;fill-opacity:0.94999999">
|
||||
<rect
|
||||
id="Rectangle-94"
|
||||
x="0"
|
||||
y="0"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="Rectangle-97"
|
||||
x="3"
|
||||
y="0"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="rect11"
|
||||
x="0"
|
||||
y="5"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="rect13"
|
||||
x="3"
|
||||
y="5"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="rect15"
|
||||
x="0"
|
||||
y="10"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
<rect
|
||||
id="rect17"
|
||||
x="3"
|
||||
y="10"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#000000;fill-opacity:0.94999999" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
@@ -1,124 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="16px"
|
||||
height="16px"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg22"
|
||||
sodipodi:docname="category_active_16px.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata26">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="987"
|
||||
id="namedview24"
|
||||
showgrid="false"
|
||||
inkscape:zoom="14.75"
|
||||
inkscape:cx="8"
|
||||
inkscape:cy="8"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg22" />
|
||||
<!-- Generator: Sketch 3.6.1 (26313) - http://www.bohemiancoding.com/sketch -->
|
||||
<title
|
||||
id="title2">category_active_16px</title>
|
||||
<desc
|
||||
id="desc4">Created with Sketch.</desc>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<g
|
||||
id="Page-1"
|
||||
stroke="none"
|
||||
stroke-width="1"
|
||||
fill="none"
|
||||
fill-rule="evenodd"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002">
|
||||
<g
|
||||
id="category_active_16px"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002">
|
||||
<rect
|
||||
id="Rectangle-1-Copy-44"
|
||||
fill="#747568"
|
||||
opacity="0"
|
||||
x="0"
|
||||
y="0"
|
||||
width="16"
|
||||
height="16"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<g
|
||||
id="Group-2"
|
||||
transform="translate(2.000000, 2.000000)"
|
||||
fill="#FFFFFF"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002">
|
||||
<rect
|
||||
id="Rectangle-94"
|
||||
x="0"
|
||||
y="0"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="Rectangle-97"
|
||||
x="3"
|
||||
y="0"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="rect11"
|
||||
x="0"
|
||||
y="5"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="rect13"
|
||||
x="3"
|
||||
y="5"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="rect15"
|
||||
x="0"
|
||||
y="10"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="rect17"
|
||||
x="3"
|
||||
y="10"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
|
||||
<path fill="#536076" d="M10.138807,3.52000025 L10.138,12.5230002 L14.6066017,8.05523757 L15.3137085,8.76234435 L9.65685425,14.4191986 L4,8.76234435 L4.70710678,8.05523757 L9.138,12.4870002 L9.138807,3.52000025 L10.138807,3.52000025 Z" transform="rotate(90 9.657 11.518)"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 366 B |
124
assets/icons/category_active_dark.svg.bak
Normal file
124
assets/icons/category_active_dark.svg.bak
Normal file
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="16px"
|
||||
height="16px"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg22"
|
||||
sodipodi:docname="category_active_16px.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata26">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="987"
|
||||
id="namedview24"
|
||||
showgrid="false"
|
||||
inkscape:zoom="14.75"
|
||||
inkscape:cx="8"
|
||||
inkscape:cy="8"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg22" />
|
||||
<!-- Generator: Sketch 3.6.1 (26313) - http://www.bohemiancoding.com/sketch -->
|
||||
<title
|
||||
id="title2">category_active_16px</title>
|
||||
<desc
|
||||
id="desc4">Created with Sketch.</desc>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<g
|
||||
id="Page-1"
|
||||
stroke="none"
|
||||
stroke-width="1"
|
||||
fill="none"
|
||||
fill-rule="evenodd"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002">
|
||||
<g
|
||||
id="category_active_16px"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002">
|
||||
<rect
|
||||
id="Rectangle-1-Copy-44"
|
||||
fill="#747568"
|
||||
opacity="0"
|
||||
x="0"
|
||||
y="0"
|
||||
width="16"
|
||||
height="16"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<g
|
||||
id="Group-2"
|
||||
transform="translate(2.000000, 2.000000)"
|
||||
fill="#FFFFFF"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002">
|
||||
<rect
|
||||
id="Rectangle-94"
|
||||
x="0"
|
||||
y="0"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="Rectangle-97"
|
||||
x="3"
|
||||
y="0"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="rect11"
|
||||
x="0"
|
||||
y="5"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="rect13"
|
||||
x="3"
|
||||
y="5"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="rect15"
|
||||
x="0"
|
||||
y="10"
|
||||
width="2"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
<rect
|
||||
id="rect17"
|
||||
x="3"
|
||||
y="10"
|
||||
width="9"
|
||||
height="2"
|
||||
style="fill:#ffffff;fill-opacity:0.60000002" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
@@ -21,25 +21,27 @@ downloadlist::downloadlist(QWidget *parent) :
|
||||
ui->pushButton_3->hide();
|
||||
ui->widget_spinner->start();
|
||||
ui->widget_spinner->hide();
|
||||
action_dpkg->setText(tr("dpkg"));
|
||||
action_dpkg->setText(tr("Spark Store App Installer"));
|
||||
action_gdebi->setText(tr("gdebi"));
|
||||
action_deepin->setText(tr("deepin deb installer"));
|
||||
connect(action_dpkg,&QAction::triggered,[=](){downloadlist::install(1);});
|
||||
connect(action_gdebi,&QAction::triggered,[=](){downloadlist::install(0);});
|
||||
connect(action_deepin,&QAction::triggered,[=](){downloadlist::install(2);});
|
||||
menu_install->addAction(action_gdebi);
|
||||
connect(action_dpkg,&QAction::triggered,[=](){downloadlist::install(0);});
|
||||
connect(action_deepin,&QAction::triggered,[=](){downloadlist::install(1);});
|
||||
connect(action_gdebi,&QAction::triggered,[=](){downloadlist::install(2);});
|
||||
|
||||
//ssinstall命令存在时再加入该选项
|
||||
QFile ssinstall("/bin/ssinstall");
|
||||
ssinstall.open(QIODevice::ReadOnly);
|
||||
if(ssinstall.isOpen()){
|
||||
menu_install->addAction(action_dpkg);
|
||||
}
|
||||
|
||||
QFile deepin("/bin/deepin-deb-installer");
|
||||
deepin.open(QIODevice::ReadOnly);
|
||||
if(deepin.isOpen()){
|
||||
menu_install->addAction(action_deepin);
|
||||
}
|
||||
|
||||
menu_install->addAction(action_gdebi);
|
||||
}
|
||||
|
||||
downloadlist::~downloadlist()
|
||||
@@ -128,26 +130,26 @@ void downloadlist::install(int t)
|
||||
if(!reinstall){
|
||||
switch (t) {
|
||||
case 0:
|
||||
installer.start("pkexec gdebi -n /tmp/spark-store/"+ui->label_filename->text().toUtf8());
|
||||
break;
|
||||
case 1:
|
||||
installer.start("pkexec ssinstall /tmp/spark-store/"+ui->label_filename->text().toUtf8());
|
||||
break;
|
||||
case 2:
|
||||
case 1:
|
||||
installer.start("deepin-deb-installer /tmp/spark-store/"+ui->label_filename->text().toUtf8());
|
||||
break;
|
||||
case 2:
|
||||
installer.start("pkexec gdebi -n /tmp/spark-store/"+ui->label_filename->text().toUtf8());
|
||||
break;
|
||||
}
|
||||
}else {
|
||||
switch (t) {
|
||||
case 0:
|
||||
installer.start("pkexec gdebi -n /tmp/spark-store/"+ui->label_filename->text().toUtf8());
|
||||
break;
|
||||
case 1:
|
||||
installer.start("pkexec ssinstall /tmp/spark-store/"+ui->label_filename->text().toUtf8());
|
||||
break;
|
||||
case 2:
|
||||
case 1:
|
||||
installer.start("deepin-deb-installer /tmp/spark-store/"+ui->label_filename->text().toUtf8());
|
||||
break;
|
||||
case 2:
|
||||
installer.start("pkexec gdebi -n /tmp/spark-store/"+ui->label_filename->text().toUtf8());
|
||||
break;
|
||||
}
|
||||
}
|
||||
bool haveError=false;
|
||||
|
||||
@@ -41,7 +41,7 @@ int main(int argc, char *argv[])
|
||||
a.setOrganizationName("spark-union");
|
||||
a.setOrganizationDomain("https://www.deepinos.org/");
|
||||
a.setApplicationName("Spark Store"); //不需要翻译,否则 ~/.local/share/ 下文件夹名称也被翻译为中文
|
||||
a.setApplicationVersion(DApplication::buildVersion("3.0~alpha0"));
|
||||
a.setApplicationVersion(DApplication::buildVersion("3.0~alpha2"));
|
||||
a.setApplicationAcknowledgementPage("https://gitee.com/deepin-community-store/spark-store");
|
||||
a.setApplicationDescription(
|
||||
QObject::tr(
|
||||
|
||||
@@ -68,9 +68,9 @@ DISTFILES += \
|
||||
../assets/tags/logo_icon.svg \
|
||||
../assets/tags/uos.svg
|
||||
|
||||
TRANSLATIONS = ../trans/spark-store_en.ts \
|
||||
../trans/spark-store_zh_CN.ts
|
||||
../trans/spark-store_fr.ts\
|
||||
TRANSLATIONS = ../translations/spark-store_en.ts \
|
||||
../translations/spark-store_zh_CN.ts
|
||||
../translations/spark-store_fr.ts\
|
||||
|
||||
DEFINES += QT_APP_DEBUG
|
||||
include(../third-party/QtNetworkService/QtNetworkService.pri)
|
||||
|
||||
@@ -73,7 +73,8 @@ Widget::Widget(DBlurEffectWidget *parent) :
|
||||
connect(&appinfoLoadThread, &SpkAppInfoLoaderThread::finishAllLoading, this, &Widget::sltAppinfoFinish, Qt::ConnectionType::BlockingQueuedConnection);
|
||||
|
||||
// 搜索事件
|
||||
connect(searchEdit,&DSearchEdit::editingFinished,this,[=](){
|
||||
connect(searchEdit,&DSearchEdit::returnPressed ,this,[=](){
|
||||
qDebug() << "触发了搜索,呜啦啦啦!";
|
||||
QString searchtext=searchEdit->text();
|
||||
if(searchtext!=""){
|
||||
qDebug()<<searchEdit->text();
|
||||
@@ -458,6 +459,11 @@ void Widget::chooseLeftMenu(int index)
|
||||
{
|
||||
nowMenu=index;
|
||||
|
||||
// 菜单切换时,清除搜索栏的内容
|
||||
if (!searchEdit->text().isEmpty()) {
|
||||
searchEdit->clear();
|
||||
}
|
||||
|
||||
updateUI();
|
||||
if(QLocale::system().name() == "zh_CN")
|
||||
left_list[index]->setStyleSheet("color:#FFFFFF;background-color:"+main_color.name()+";border-radius:8;border:0px;");
|
||||
@@ -484,6 +490,7 @@ void Widget::chooseLeftMenu(int index)
|
||||
}else if (index==13) {
|
||||
ui->stackedWidget->setCurrentIndex(1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void Widget::setfoot(int h)
|
||||
@@ -732,7 +739,7 @@ void Widget::searchApp(QString text)
|
||||
return;
|
||||
|
||||
// 关键字搜索处理
|
||||
httpClient->get("http://search.deepinos.org.cn/appinfo/search")
|
||||
httpClient->get("https://search.deepinos.org.cn/appinfo/search")
|
||||
.header("content-type", "application/json")
|
||||
.queryParam("keyword", text)
|
||||
.onResponse([this](QByteArray result) {
|
||||
@@ -792,7 +799,6 @@ void Widget::displaySearchApp(QJsonArray array)
|
||||
});
|
||||
}
|
||||
ui->applist_scrollarea->widget()->setLayout(applist_grid);
|
||||
qDebug() << "显示结果了吗????喵喵喵";
|
||||
}
|
||||
|
||||
void Widget::downloadIconsFinished(int arraysize)
|
||||
@@ -803,6 +809,7 @@ void Widget::downloadIconsFinished(int arraysize)
|
||||
count = 0;
|
||||
mutex.unlock();
|
||||
}
|
||||
ui->applist_scrollarea->widget()->setLayout(applist_grid);
|
||||
}
|
||||
|
||||
void Widget::httpReadyRead()
|
||||
@@ -967,7 +974,17 @@ void Widget::on_pushButton_return_clicked()
|
||||
// return;
|
||||
// }
|
||||
appinfoLoadThread.requestInterruption();
|
||||
chooseLeftMenu(nowMenu);
|
||||
|
||||
// 检测是否是从搜索页面进入到应用详情页的,根据搜索栏是否有关键词判断
|
||||
if (searchEdit->text().isEmpty()) {
|
||||
ui->webEngineView->back();
|
||||
ui->stackedWidget->setCurrentIndex(0);
|
||||
} else {
|
||||
ui->stackedWidget->setCurrentIndex(4);
|
||||
}
|
||||
|
||||
|
||||
// chooseLeftMenu(nowMenu);
|
||||
// if(themeIsDark){
|
||||
// QString darkurl=menuUrl[nowMenu].toString();
|
||||
// QStringList tmp=darkurl.split("/");
|
||||
@@ -1172,7 +1189,8 @@ void Widget::opensetting()
|
||||
void Widget::openUrl(QUrl u)
|
||||
{
|
||||
QString app=serverUrl + "store"+u.path()+"/app.json";
|
||||
ui->webEngineView->setUrl(app);
|
||||
// ui->webEngineView->setUrl(app);
|
||||
emit ui->webEngineView->urlChanged(app);
|
||||
}
|
||||
|
||||
void Widget::on_pushButton_website_clicked()
|
||||
|
||||
@@ -365,11 +365,11 @@
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QWebEngineView" name="webEngineView">
|
||||
<widget class="QWebEngineView" name="webEngineView" native="true">
|
||||
<property name="contextMenuPolicy">
|
||||
<enum>Qt::DefaultContextMenu</enum>
|
||||
</property>
|
||||
<property name="url">
|
||||
<property name="url" stdset="0">
|
||||
<url>
|
||||
<string>about:blank</string>
|
||||
</url>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -127,8 +127,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.ui" line="547"/>
|
||||
<location filename="../src/widget.cpp" line="595"/>
|
||||
<location filename="../src/widget.cpp" line="894"/>
|
||||
<location filename="../src/widget.cpp" line="602"/>
|
||||
<location filename="../src/widget.cpp" line="901"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -411,128 +411,128 @@
|
||||
<translation type="unfinished">0B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="164"/>
|
||||
<location filename="../src/widget.cpp" line="165"/>
|
||||
<source>Spark Store</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="165"/>
|
||||
<location filename="../src/widget.cpp" line="166"/>
|
||||
<source>Search or enter spk://</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="171"/>
|
||||
<location filename="../src/widget.cpp" line="172"/>
|
||||
<source>Submit App</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="172"/>
|
||||
<location filename="../src/widget.cpp" line="173"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="274"/>
|
||||
<location filename="../src/widget.cpp" line="275"/>
|
||||
<source>Not Exist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="120"/>
|
||||
<location filename="../src/widget.cpp" line="328"/>
|
||||
<location filename="../src/widget.cpp" line="332"/>
|
||||
<location filename="../src/widget.cpp" line="341"/>
|
||||
<location filename="../src/widget.cpp" line="345"/>
|
||||
<location filename="../src/widget.cpp" line="121"/>
|
||||
<location filename="../src/widget.cpp" line="329"/>
|
||||
<location filename="../src/widget.cpp" line="333"/>
|
||||
<location filename="../src/widget.cpp" line="342"/>
|
||||
<location filename="../src/widget.cpp" line="346"/>
|
||||
<source>Spark\ Store</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="539"/>
|
||||
<location filename="../src/widget.cpp" line="546"/>
|
||||
<source>Failed to download app info. Please check internet connection.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="569"/>
|
||||
<location filename="../src/widget.cpp" line="576"/>
|
||||
<source>PkgName: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="570"/>
|
||||
<location filename="../src/widget.cpp" line="577"/>
|
||||
<source>Version: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="572"/>
|
||||
<location filename="../src/widget.cpp" line="579"/>
|
||||
<source>Author: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="576"/>
|
||||
<location filename="../src/widget.cpp" line="583"/>
|
||||
<source>Official Site: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="580"/>
|
||||
<location filename="../src/widget.cpp" line="587"/>
|
||||
<source>Contributor: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="581"/>
|
||||
<location filename="../src/widget.cpp" line="588"/>
|
||||
<source>Update Time: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="582"/>
|
||||
<location filename="../src/widget.cpp" line="589"/>
|
||||
<source>Installed Size: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="591"/>
|
||||
<location filename="../src/widget.cpp" line="702"/>
|
||||
<location filename="../src/widget.cpp" line="891"/>
|
||||
<location filename="../src/widget.cpp" line="598"/>
|
||||
<location filename="../src/widget.cpp" line="709"/>
|
||||
<location filename="../src/widget.cpp" line="898"/>
|
||||
<source>Reinstall</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="630"/>
|
||||
<location filename="../src/widget.cpp" line="637"/>
|
||||
<source>Failed to load application icon.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="677"/>
|
||||
<location filename="../src/widget.cpp" line="684"/>
|
||||
<source>Failed to get the name to the file to be downloaded.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1030"/>
|
||||
<location filename="../src/widget.cpp" line="1047"/>
|
||||
<source>Updating, please wait...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1083"/>
|
||||
<location filename="../src/widget.cpp" line="1100"/>
|
||||
<source>Apt has reported an error. Please use apt update in terminal to locate the problem.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1089"/>
|
||||
<location filename="../src/widget.cpp" line="1106"/>
|
||||
<source>Unknown error!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1271"/>
|
||||
<location filename="../src/widget.cpp" line="1289"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1271"/>
|
||||
<location filename="../src/widget.cpp" line="1289"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1272"/>
|
||||
<location filename="../src/widget.cpp" line="1290"/>
|
||||
<source>Information for Contributors</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1273"/>
|
||||
<location filename="../src/widget.cpp" line="1291"/>
|
||||
<source>Currently the translation contribution is limited to English,
|
||||
and you will be redirected to our Gitee repository at which you are
|
||||
supposed to be creating pull requests to contribute app info
|
||||
@@ -543,27 +543,27 @@ Click yes to continue.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1109"/>
|
||||
<location filename="../src/widget.cpp" line="1126"/>
|
||||
<source>Uninstall succeeded</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="742"/>
|
||||
<location filename="../src/widget.cpp" line="749"/>
|
||||
<source>Relative apps Not Found!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="750"/>
|
||||
<location filename="../src/widget.cpp" line="757"/>
|
||||
<source>Request Error: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1123"/>
|
||||
<location filename="../src/widget.cpp" line="1140"/>
|
||||
<source>Temporary cache was cleaned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1190"/>
|
||||
<location filename="../src/widget.cpp" line="1208"/>
|
||||
<source>The URL has been copied to the clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -612,7 +612,7 @@ Click yes to continue.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="24"/>
|
||||
<source>dpkg</source>
|
||||
<source>Spark Store App Installer</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -626,52 +626,52 @@ Click yes to continue.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="55"/>
|
||||
<location filename="../src/downloadlist.cpp" line="57"/>
|
||||
<source>Downloaded, waiting to install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="80"/>
|
||||
<location filename="../src/downloadlist.cpp" line="82"/>
|
||||
<source>Failed to download %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="82"/>
|
||||
<location filename="../src/downloadlist.cpp" line="84"/>
|
||||
<source>Download Failed,Check Your Connection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="92"/>
|
||||
<location filename="../src/downloadlist.cpp" line="94"/>
|
||||
<source>Finished downloading %1, awaiting to install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="125"/>
|
||||
<location filename="../src/downloadlist.cpp" line="127"/>
|
||||
<source>Installing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="172"/>
|
||||
<location filename="../src/downloadlist.cpp" line="174"/>
|
||||
<source>Finish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="176"/>
|
||||
<location filename="../src/downloadlist.cpp" line="178"/>
|
||||
<source>Retry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="177"/>
|
||||
<location filename="../src/downloadlist.cpp" line="179"/>
|
||||
<source>Error happened in dpkg progress , you can try it again</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="181"/>
|
||||
<location filename="../src/downloadlist.cpp" line="183"/>
|
||||
<source>dpkg progress had been aborted,you can retry installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="203"/>
|
||||
<location filename="../src/downloadlist.cpp" line="205"/>
|
||||
<source>Download canceled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -190,8 +190,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.ui" line="547"/>
|
||||
<location filename="../src/widget.cpp" line="595"/>
|
||||
<location filename="../src/widget.cpp" line="894"/>
|
||||
<location filename="../src/widget.cpp" line="602"/>
|
||||
<location filename="../src/widget.cpp" line="901"/>
|
||||
<source>Install</source>
|
||||
<translation>安装</translation>
|
||||
</message>
|
||||
@@ -471,103 +471,103 @@
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="164"/>
|
||||
<location filename="../src/widget.cpp" line="165"/>
|
||||
<source>Spark Store</source>
|
||||
<translation>Spark 应用商店</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="165"/>
|
||||
<location filename="../src/widget.cpp" line="166"/>
|
||||
<source>Search or enter spk://</source>
|
||||
<translation>搜索或打开链接</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="171"/>
|
||||
<location filename="../src/widget.cpp" line="172"/>
|
||||
<source>Submit App</source>
|
||||
<translation>投递应用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="172"/>
|
||||
<location filename="../src/widget.cpp" line="173"/>
|
||||
<source>Settings</source>
|
||||
<translation>设置</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="274"/>
|
||||
<location filename="../src/widget.cpp" line="275"/>
|
||||
<source>Not Exist</source>
|
||||
<translation>不存在</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="120"/>
|
||||
<location filename="../src/widget.cpp" line="328"/>
|
||||
<location filename="../src/widget.cpp" line="332"/>
|
||||
<location filename="../src/widget.cpp" line="341"/>
|
||||
<location filename="../src/widget.cpp" line="345"/>
|
||||
<location filename="../src/widget.cpp" line="121"/>
|
||||
<location filename="../src/widget.cpp" line="329"/>
|
||||
<location filename="../src/widget.cpp" line="333"/>
|
||||
<location filename="../src/widget.cpp" line="342"/>
|
||||
<location filename="../src/widget.cpp" line="346"/>
|
||||
<source>Spark\ Store</source>
|
||||
<translation>星火应用商店</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="539"/>
|
||||
<location filename="../src/widget.cpp" line="546"/>
|
||||
<source>Failed to download app info. Please check internet connection.</source>
|
||||
<translation>下载应用程序详细信息失败,请检查网络连接。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="569"/>
|
||||
<location filename="../src/widget.cpp" line="576"/>
|
||||
<source>PkgName: </source>
|
||||
<translation>包名: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="570"/>
|
||||
<location filename="../src/widget.cpp" line="577"/>
|
||||
<source>Version: </source>
|
||||
<translation>版本: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="572"/>
|
||||
<location filename="../src/widget.cpp" line="579"/>
|
||||
<source>Author: </source>
|
||||
<translation>作者: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="576"/>
|
||||
<location filename="../src/widget.cpp" line="583"/>
|
||||
<source>Official Site: </source>
|
||||
<translation>官网: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="580"/>
|
||||
<location filename="../src/widget.cpp" line="587"/>
|
||||
<source>Contributor: </source>
|
||||
<translation>投稿者: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="581"/>
|
||||
<location filename="../src/widget.cpp" line="588"/>
|
||||
<source>Update Time: </source>
|
||||
<translation>更新时间: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="582"/>
|
||||
<location filename="../src/widget.cpp" line="589"/>
|
||||
<source>Installed Size: </source>
|
||||
<translation>大小: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="591"/>
|
||||
<location filename="../src/widget.cpp" line="702"/>
|
||||
<location filename="../src/widget.cpp" line="891"/>
|
||||
<location filename="../src/widget.cpp" line="598"/>
|
||||
<location filename="../src/widget.cpp" line="709"/>
|
||||
<location filename="../src/widget.cpp" line="898"/>
|
||||
<source>Reinstall</source>
|
||||
<translation>重新安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="630"/>
|
||||
<location filename="../src/widget.cpp" line="637"/>
|
||||
<source>Failed to load application icon.</source>
|
||||
<translation>加载应用程序图标失败。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="677"/>
|
||||
<location filename="../src/widget.cpp" line="684"/>
|
||||
<source>Failed to get the name to the file to be downloaded.</source>
|
||||
<translation>获取安装包文件名失败。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="742"/>
|
||||
<location filename="../src/widget.cpp" line="749"/>
|
||||
<source>Relative apps Not Found!</source>
|
||||
<translation>相关应用未找到!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="750"/>
|
||||
<location filename="../src/widget.cpp" line="757"/>
|
||||
<source>Request Error: %1</source>
|
||||
<translation>请求错误:%1</translation>
|
||||
</message>
|
||||
@@ -576,37 +576,37 @@
|
||||
<translation type="vanished">目前仅支持商店专用链接的打开,搜索功能正在开发,请期待以后的版本!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1030"/>
|
||||
<location filename="../src/widget.cpp" line="1047"/>
|
||||
<source>Updating, please wait...</source>
|
||||
<translation>正在更新,请稍候……</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1083"/>
|
||||
<location filename="../src/widget.cpp" line="1100"/>
|
||||
<source>Apt has reported an error. Please use apt update in terminal to locate the problem.</source>
|
||||
<translation>更新中发生错误,请在终端使用apt update来查看错误原因。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1089"/>
|
||||
<location filename="../src/widget.cpp" line="1106"/>
|
||||
<source>Unknown error!</source>
|
||||
<translation>未知错误!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1271"/>
|
||||
<location filename="../src/widget.cpp" line="1289"/>
|
||||
<source>Yes</source>
|
||||
<translation>是</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1271"/>
|
||||
<location filename="../src/widget.cpp" line="1289"/>
|
||||
<source>No</source>
|
||||
<translation>否</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1272"/>
|
||||
<location filename="../src/widget.cpp" line="1290"/>
|
||||
<source>Information for Contributors</source>
|
||||
<translation>贡献者须知</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1273"/>
|
||||
<location filename="../src/widget.cpp" line="1291"/>
|
||||
<source>Currently the translation contribution is limited to English,
|
||||
and you will be redirected to our Gitee repository at which you are
|
||||
supposed to be creating pull requests to contribute app info
|
||||
@@ -642,17 +642,17 @@ Click yes to continue.</source>
|
||||
<translation type="vanished">服务器未知错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1109"/>
|
||||
<location filename="../src/widget.cpp" line="1126"/>
|
||||
<source>Uninstall succeeded</source>
|
||||
<translation>卸载成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1123"/>
|
||||
<location filename="../src/widget.cpp" line="1140"/>
|
||||
<source>Temporary cache was cleaned</source>
|
||||
<translation>缓存目录已清空</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widget.cpp" line="1190"/>
|
||||
<location filename="../src/widget.cpp" line="1208"/>
|
||||
<source>The URL has been copied to the clipboard</source>
|
||||
<translation>链接已复制到剪贴板</translation>
|
||||
</message>
|
||||
@@ -700,9 +700,13 @@ Click yes to continue.</source>
|
||||
<translation>详情</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="24"/>
|
||||
<source>dpkg</source>
|
||||
<translation>dpkg</translation>
|
||||
<translation type="vanished">dpkg</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="24"/>
|
||||
<source>Spark Store App Installer</source>
|
||||
<translation>星火内置安装器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="25"/>
|
||||
@@ -715,27 +719,27 @@ Click yes to continue.</source>
|
||||
<translation>深度软件包安装器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="55"/>
|
||||
<location filename="../src/downloadlist.cpp" line="57"/>
|
||||
<source>Downloaded, waiting to install</source>
|
||||
<translation>已完成,等待安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="80"/>
|
||||
<location filename="../src/downloadlist.cpp" line="82"/>
|
||||
<source>Failed to download %1</source>
|
||||
<translation>下载 %1 失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="82"/>
|
||||
<location filename="../src/downloadlist.cpp" line="84"/>
|
||||
<source>Download Failed,Check Your Connection</source>
|
||||
<translation>下载失败,请检查网络连接</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="92"/>
|
||||
<location filename="../src/downloadlist.cpp" line="94"/>
|
||||
<source>Finished downloading %1, awaiting to install</source>
|
||||
<translation>%1 下载完成,等待安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="125"/>
|
||||
<location filename="../src/downloadlist.cpp" line="127"/>
|
||||
<source>Installing</source>
|
||||
<translation>正在安装</translation>
|
||||
</message>
|
||||
@@ -744,27 +748,27 @@ Click yes to continue.</source>
|
||||
<translation type="obsolete">正在安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="172"/>
|
||||
<location filename="../src/downloadlist.cpp" line="174"/>
|
||||
<source>Finish</source>
|
||||
<translation>完成</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="176"/>
|
||||
<location filename="../src/downloadlist.cpp" line="178"/>
|
||||
<source>Retry</source>
|
||||
<translation>重试</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="177"/>
|
||||
<location filename="../src/downloadlist.cpp" line="179"/>
|
||||
<source>Error happened in dpkg progress , you can try it again</source>
|
||||
<translation>dpkg出现错误,可重新安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="181"/>
|
||||
<location filename="../src/downloadlist.cpp" line="183"/>
|
||||
<source>dpkg progress had been aborted,you can retry installation</source>
|
||||
<translation>安装被中止,可重新安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/downloadlist.cpp" line="203"/>
|
||||
<location filename="../src/downloadlist.cpp" line="205"/>
|
||||
<source>Download canceled</source>
|
||||
<translation>下载已取消</translation>
|
||||
</message>
|
||||
Reference in New Issue
Block a user