This commit is contained in:
KevinDuan 2023-12-14 16:10:27 +08:00
parent 78f003c9fa
commit 131945441c
8 changed files with 469 additions and 142 deletions

2
debian/changelog vendored
View File

@ -1,4 +1,4 @@
kylin-theme-builder (1.0.0.1-ok1.7) nile; urgency=medium
kylin-theme-builder (1.0.0.1-ok1.8) nile; urgency=medium
* BUG: I8LFHX/I8LF69/I8L3MI/I8L2J/I8L25C/I8L23U/I8L1ZB/I8L1HT/I8L0QY/I8L0Q8/I8L0PN
* 需求号:无

View File

@ -0,0 +1,260 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 6.0.2, 2023-12-12T10:28:12. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
<value type="QByteArray">{555ed999-f640-41a4-be48-5c1db8664450}</value>
</data>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
<value type="int">0</value>
</data>
<data>
<variable>ProjectExplorer.Project.EditorSettings</variable>
<valuemap type="QVariantMap">
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
<value type="QString" key="language">Cpp</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
</valuemap>
</valuemap>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
<value type="QString" key="language">QmlJS</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
</valuemap>
</valuemap>
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
<value type="int" key="EditorConfiguration.IndentSize">4</value>
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
<value type="bool" key="EditorConfiguration.PreferSingleLineComments">false</value>
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
<value type="int" key="EditorConfiguration.TabSize">8</value>
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
<value type="bool" key="EditorConfiguration.UseIndenter">false</value>
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
<value type="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value>
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
<value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.PluginSettings</variable>
<valuemap type="QVariantMap">
<valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
<value type="bool" key="AutoTest.Framework.Boost">true</value>
<value type="bool" key="AutoTest.Framework.CTest">false</value>
<value type="bool" key="AutoTest.Framework.Catch">true</value>
<value type="bool" key="AutoTest.Framework.GTest">true</value>
<value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
<value type="bool" key="AutoTest.Framework.QtTest">true</value>
</valuemap>
<valuemap type="QVariantMap" key="AutoTest.CheckStates"/>
<value type="int" key="AutoTest.RunAfterBuild">0</value>
<value type="bool" key="AutoTest.UseGlobal">true</value>
<valuemap type="QVariantMap" key="ClangTools">
<value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
<value type="int" key="ClangTools.ParallelJobs">6</value>
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
</valuemap>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.Target.0</variable>
<valuemap type="QVariantMap">
<value type="QString" key="DeviceType">Desktop</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">桌面</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">桌面</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{095bf34e-29d2-428e-94ff-958e02991e74}</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
<value type="int" key="EnableQmlDebugging">0</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/openKylin/kwz/build-kylin-theme-builder-unknown-Debug</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/openKylin/kwz/build-kylin-theme-builder-unknown-Debug</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/openKylin/kwz/build-kylin-theme-builder-unknown-Release</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/openKylin/kwz/build-kylin-theme-builder-unknown-Release</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="int" key="QtQuickCompiler">0</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
<value type="int" key="EnableQmlDebugging">0</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/openKylin/kwz/build-kylin-theme-builder-unknown-Profile</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/openKylin/kwz/build-kylin-theme-builder-unknown-Profile</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="int" key="QtQuickCompiler">0</value>
<value type="int" key="SeparateDebugInfo">0</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
<valuelist type="QVariantList" key="CustomOutputParsers"/>
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.TargetCount</variable>
<value type="int">1</value>
</data>
<data>
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
<value type="int">22</value>
</data>
<data>
<variable>Version</variable>
<value type="int">22</value>
</data>
</qtcreator>

View File

@ -143,15 +143,17 @@ void MainInterface::init()
m_themestackedwidget->setCurrentIndex(4);
m_grubbtn->setChecked(true);
});
InfoCreateWidget *info = new InfoCreateWidget(nullptr,"create");
connect(m_buildbtn,&QPushButton::clicked,info,[=](){
connect(m_buildbtn,&QPushButton::clicked,this,[=](){
m_info = new InfoCreateWidget(nullptr,"create");
FileProcess getInfo;
info->getFileInfo(getInfo.FileSearch(FileProcess::g_date));
info->show();
m_info->getFileInfo(getInfo.FileSearch(FileProcess::g_date));
m_info->show();
// connect(info,&InfoCreateWidget::readytoBuild,this,&MainInterface::startCopy);
connect(info,&InfoCreateWidget::gohomesignals,this,[=](){
connect(m_info,&InfoCreateWidget::gohomesignals,this,[=](){
//发送返回主界面信号给mainwindow
GlobalThemeWidget::g_themeChange = true;
emit gohomesignals();
delete m_info;
});
});
// connect()

View File

@ -86,6 +86,7 @@ private:
PlymouthThemeWidget *m_plymouththemewidget;
GrubThemeWidget *m_grubthemewidget;
QStackedWidget *m_themestackedwidget;
InfoCreateWidget *m_info;
QHBoxLayout *m_layout;
BaseLeftWidget *m_navigationwidget;

View File

@ -24,7 +24,7 @@ TitleBar::TitleBar(QWidget *parent) : QWidget(parent)
QPixmap pixmap = scaledIcon.pixmap(QSize(30, 30));
iconlabel->setPixmap(pixmap);
QLabel *title = new QLabel("主题制作工");
QLabel *title = new QLabel("主题制作工");
m_gohomebtn = new QPushButton();
m_gohomebtn->setFixedSize(30,30);

View File

@ -12,14 +12,14 @@
<context>
<name>CursorThemeWidget</name>
<message>
<location filename="../src/module/cursorthemewidget.cpp" line="245"/>
<location filename="../src/module/cursorthemewidget.cpp" line="290"/>
<location filename="../src/module/cursorthemewidget.cpp" line="248"/>
<location filename="../src/module/cursorthemewidget.cpp" line="308"/>
<source>Select SVG file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/cursorthemewidget.cpp" line="245"/>
<location filename="../src/module/cursorthemewidget.cpp" line="290"/>
<location filename="../src/module/cursorthemewidget.cpp" line="248"/>
<location filename="../src/module/cursorthemewidget.cpp" line="308"/>
<source>SVG file (*.svg)</source>
<translation type="unfinished"></translation>
</message>
@ -31,6 +31,8 @@
<location filename="../src/fileProcess/filecheck.cpp" line="36"/>
<location filename="../src/fileProcess/filecheck.cpp" line="41"/>
<location filename="../src/fileProcess/filecheck.cpp" line="46"/>
<location filename="../src/fileProcess/filecheck.cpp" line="66"/>
<location filename="../src/fileProcess/filecheck.cpp" line="85"/>
<source>error</source>
<translation type="unfinished"></translation>
</message>
@ -54,113 +56,123 @@
<source>The file size cannot exceed 5MB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/fileProcess/filecheck.cpp" line="66"/>
<source>The file size cannot exceed 1MB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/fileProcess/filecheck.cpp" line="85"/>
<source>The file size cannot exceed 20KB</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GlobalThemeWidget</name>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="165"/>
<location filename="../src/module/globalthemewidget.cpp" line="215"/>
<source>Overall theme rendering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="187"/>
<location filename="../src/module/globalthemewidget.cpp" line="245"/>
<location filename="../src/module/globalthemewidget.cpp" line="236"/>
<location filename="../src/module/globalthemewidget.cpp" line="303"/>
<source>Select picture file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="187"/>
<location filename="../src/module/globalthemewidget.cpp" line="245"/>
<location filename="../src/module/globalthemewidget.cpp" line="236"/>
<location filename="../src/module/globalthemewidget.cpp" line="303"/>
<source>Picture file (*.png *.jpg)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="225"/>
<location filename="../src/module/globalthemewidget.cpp" line="283"/>
<source>Desktop wallpaper</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="291"/>
<location filename="../src/module/globalthemewidget.cpp" line="359"/>
<source>Window appearance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="295"/>
<location filename="../src/module/globalthemewidget.cpp" line="363"/>
<source>light</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="296"/>
<location filename="../src/module/globalthemewidget.cpp" line="364"/>
<source>dark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="332"/>
<location filename="../src/module/globalthemewidget.cpp" line="419"/>
<source>Control fillet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="380"/>
<location filename="../src/module/globalthemewidget.cpp" line="474"/>
<source>Accent colour</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="383"/>
<location filename="../src/module/globalthemewidget.cpp" line="477"/>
<source>daybreakBlue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="384"/>
<location filename="../src/module/globalthemewidget.cpp" line="478"/>
<source>jamPurple</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="385"/>
<location filename="../src/module/globalthemewidget.cpp" line="479"/>
<source>magenta</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="386"/>
<location filename="../src/module/globalthemewidget.cpp" line="480"/>
<source>sunRed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="387"/>
<location filename="../src/module/globalthemewidget.cpp" line="481"/>
<source>sunsetOrange</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="388"/>
<location filename="../src/module/globalthemewidget.cpp" line="482"/>
<source>dustGold</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="389"/>
<location filename="../src/module/globalthemewidget.cpp" line="483"/>
<source>polarGreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="425"/>
<location filename="../src/module/globalthemewidget.cpp" line="535"/>
<source>Window transparency</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="471"/>
<location filename="../src/module/globalthemewidget.cpp" line="587"/>
<source>Window fillet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="474"/>
<location filename="../src/module/globalthemewidget.cpp" line="590"/>
<source>Large</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="475"/>
<location filename="../src/module/globalthemewidget.cpp" line="591"/>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="476"/>
<location filename="../src/module/globalthemewidget.cpp" line="592"/>
<source>Small</source>
<translation type="unfinished"></translation>
</message>
@ -194,24 +206,24 @@
<context>
<name>IconThemeWidget</name>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="110"/>
<location filename="../src/module/iconthemewidget.cpp" line="258"/>
<location filename="../src/module/iconthemewidget.cpp" line="113"/>
<location filename="../src/module/iconthemewidget.cpp" line="285"/>
<source>Select SVG file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="110"/>
<location filename="../src/module/iconthemewidget.cpp" line="258"/>
<location filename="../src/module/iconthemewidget.cpp" line="113"/>
<location filename="../src/module/iconthemewidget.cpp" line="285"/>
<source>SVG file (*.svg)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="398"/>
<location filename="../src/module/iconthemewidget.cpp" line="425"/>
<source>APP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="400"/>
<location filename="../src/module/iconthemewidget.cpp" line="427"/>
<source>System setting</source>
<translation type="unfinished"></translation>
</message>
@ -284,52 +296,52 @@
<context>
<name>MainInterface</name>
<message>
<location filename="../src/maininterface.cpp" line="170"/>
<location filename="../src/maininterface.cpp" line="182"/>
<source>GlobalTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="172"/>
<location filename="../src/maininterface.cpp" line="184"/>
<source>IconTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="174"/>
<location filename="../src/maininterface.cpp" line="186"/>
<source>CursorTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="176"/>
<location filename="../src/maininterface.cpp" line="188"/>
<source>PlymouthTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="178"/>
<location filename="../src/maininterface.cpp" line="190"/>
<source>GrubTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="213"/>
<location filename="../src/maininterface.cpp" line="225"/>
<source>Start Global Theme Building</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="226"/>
<location filename="../src/maininterface.cpp" line="238"/>
<source>Start Icon Theme Building</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="239"/>
<location filename="../src/maininterface.cpp" line="251"/>
<source>Start Cursor Theme Building</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="253"/>
<location filename="../src/maininterface.cpp" line="265"/>
<source>Start Plymouth Theme Building</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="266"/>
<location filename="../src/maininterface.cpp" line="278"/>
<source>Start Grub Theme Building</source>
<translation type="unfinished"></translation>
</message>
@ -337,62 +349,62 @@
<context>
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.cpp" line="87"/>
<location filename="../src/mainwindow.cpp" line="139"/>
<source>kylin-theme-builder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="90"/>
<location filename="../src/mainwindow.cpp" line="142"/>
<source>User guide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="245"/>
<location filename="../src/mainwindow.cpp" line="304"/>
<source>Global Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="246"/>
<location filename="../src/mainwindow.cpp" line="305"/>
<source>Topics include basic styles for windows and controls, icons, cursors, and more!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="248"/>
<location filename="../src/mainwindow.cpp" line="307"/>
<source>Icon Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="249"/>
<location filename="../src/mainwindow.cpp" line="308"/>
<source>The icon theme includes multiple application icons and system settings homepage icons.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="251"/>
<location filename="../src/mainwindow.cpp" line="310"/>
<source>Cursor Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="252"/>
<location filename="../src/mainwindow.cpp" line="311"/>
<source>Cursor theme for pointer cursor icon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="254"/>
<location filename="../src/mainwindow.cpp" line="313"/>
<source>Plymouth Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="255"/>
<location filename="../src/mainwindow.cpp" line="314"/>
<source>Boot animation can be customized to boot screen effect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="257"/>
<location filename="../src/mainwindow.cpp" line="316"/>
<source>GRUB Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="258"/>
<location filename="../src/mainwindow.cpp" line="317"/>
<source>Modify GURB background wallpaper</source>
<translation type="unfinished"></translation>
</message>
@ -410,12 +422,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="120"/>
<location filename="../src/module/plymouththemewidget.cpp" line="124"/>
<source>Select MP4 file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="120"/>
<location filename="../src/module/plymouththemewidget.cpp" line="124"/>
<source>MP4 file (*.mp4)</source>
<translation type="unfinished"></translation>
</message>
@ -442,27 +454,47 @@
<context>
<name>TitleBar</name>
<message>
<location filename="../src/titlebar.cpp" line="57"/>
<location filename="../src/titlebar.cpp" line="32"/>
<source>Return</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="38"/>
<source>Minimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="44"/>
<source>Maximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="50"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="61"/>
<source>Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="65"/>
<location filename="../src/titlebar.cpp" line="69"/>
<source>Save path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="67"/>
<location filename="../src/titlebar.cpp" line="71"/>
<source>about</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="69"/>
<location filename="../src/titlebar.cpp" line="73"/>
<source>help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="71"/>
<location filename="../src/titlebar.cpp" line="75"/>
<source>exit</source>
<translation type="unfinished"></translation>
</message>

Binary file not shown.

View File

@ -6,20 +6,20 @@
<message>
<location filename="../src/module/aboutdialog.cpp" line="7"/>
<source>Kylin Theme Builder</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
<name>CursorThemeWidget</name>
<message>
<location filename="../src/module/cursorthemewidget.cpp" line="245"/>
<location filename="../src/module/cursorthemewidget.cpp" line="290"/>
<location filename="../src/module/cursorthemewidget.cpp" line="248"/>
<location filename="../src/module/cursorthemewidget.cpp" line="308"/>
<source>Select SVG file</source>
<translation>SVG文件</translation>
</message>
<message>
<location filename="../src/module/cursorthemewidget.cpp" line="245"/>
<location filename="../src/module/cursorthemewidget.cpp" line="290"/>
<location filename="../src/module/cursorthemewidget.cpp" line="248"/>
<location filename="../src/module/cursorthemewidget.cpp" line="308"/>
<source>SVG file (*.svg)</source>
<translation>SVG (*.svg)</translation>
</message>
@ -31,6 +31,8 @@
<location filename="../src/fileProcess/filecheck.cpp" line="36"/>
<location filename="../src/fileProcess/filecheck.cpp" line="41"/>
<location filename="../src/fileProcess/filecheck.cpp" line="46"/>
<location filename="../src/fileProcess/filecheck.cpp" line="66"/>
<location filename="../src/fileProcess/filecheck.cpp" line="85"/>
<source>error</source>
<translation></translation>
</message>
@ -54,113 +56,123 @@
<source>The file size cannot exceed 5MB</source>
<translation>5MB</translation>
</message>
<message>
<location filename="../src/fileProcess/filecheck.cpp" line="66"/>
<source>The file size cannot exceed 1MB</source>
<translation>5MB {1M?}</translation>
</message>
<message>
<location filename="../src/fileProcess/filecheck.cpp" line="85"/>
<source>The file size cannot exceed 20KB</source>
<translation>5MB {20K?}</translation>
</message>
</context>
<context>
<name>GlobalThemeWidget</name>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="165"/>
<location filename="../src/module/globalthemewidget.cpp" line="215"/>
<source>Overall theme rendering</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="187"/>
<location filename="../src/module/globalthemewidget.cpp" line="245"/>
<location filename="../src/module/globalthemewidget.cpp" line="236"/>
<location filename="../src/module/globalthemewidget.cpp" line="303"/>
<source>Select picture file</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="187"/>
<location filename="../src/module/globalthemewidget.cpp" line="245"/>
<location filename="../src/module/globalthemewidget.cpp" line="236"/>
<location filename="../src/module/globalthemewidget.cpp" line="303"/>
<source>Picture file (*.png *.jpg)</source>
<translation> (*.png *.jpg)</translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="225"/>
<location filename="../src/module/globalthemewidget.cpp" line="283"/>
<source>Desktop wallpaper</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="291"/>
<location filename="../src/module/globalthemewidget.cpp" line="359"/>
<source>Window appearance</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="295"/>
<location filename="../src/module/globalthemewidget.cpp" line="363"/>
<source>light</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="296"/>
<location filename="../src/module/globalthemewidget.cpp" line="364"/>
<source>dark</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="332"/>
<location filename="../src/module/globalthemewidget.cpp" line="419"/>
<source>Control fillet</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="380"/>
<location filename="../src/module/globalthemewidget.cpp" line="474"/>
<source>Accent colour</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="383"/>
<location filename="../src/module/globalthemewidget.cpp" line="477"/>
<source>daybreakBlue</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="384"/>
<location filename="../src/module/globalthemewidget.cpp" line="478"/>
<source>jamPurple</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="385"/>
<location filename="../src/module/globalthemewidget.cpp" line="479"/>
<source>magenta</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="386"/>
<location filename="../src/module/globalthemewidget.cpp" line="480"/>
<source>sunRed</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="387"/>
<location filename="../src/module/globalthemewidget.cpp" line="481"/>
<source>sunsetOrange</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="388"/>
<location filename="../src/module/globalthemewidget.cpp" line="482"/>
<source>dustGold</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="389"/>
<location filename="../src/module/globalthemewidget.cpp" line="483"/>
<source>polarGreen</source>
<translation>绿</translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="425"/>
<location filename="../src/module/globalthemewidget.cpp" line="535"/>
<source>Window transparency</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="471"/>
<location filename="../src/module/globalthemewidget.cpp" line="587"/>
<source>Window fillet</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="474"/>
<location filename="../src/module/globalthemewidget.cpp" line="590"/>
<source>Large</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="475"/>
<location filename="../src/module/globalthemewidget.cpp" line="591"/>
<source>Medium</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="476"/>
<location filename="../src/module/globalthemewidget.cpp" line="592"/>
<source>Small</source>
<translation></translation>
</message>
@ -175,7 +187,7 @@
<message>
<location filename="../src/module/grubthemewidget.cpp" line="100"/>
<source>Picture file (*.png)</source>
<translation type="unfinished"></translation>
<translation> (*.png)</translation>
</message>
<message>
<source>Picture file (*.png *.jpg)</source>
@ -198,24 +210,24 @@
<context>
<name>IconThemeWidget</name>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="110"/>
<location filename="../src/module/iconthemewidget.cpp" line="258"/>
<location filename="../src/module/iconthemewidget.cpp" line="113"/>
<location filename="../src/module/iconthemewidget.cpp" line="285"/>
<source>Select SVG file</source>
<translation>SVG文件</translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="110"/>
<location filename="../src/module/iconthemewidget.cpp" line="258"/>
<location filename="../src/module/iconthemewidget.cpp" line="113"/>
<location filename="../src/module/iconthemewidget.cpp" line="285"/>
<source>SVG file (*.svg)</source>
<translation>SVG (*.svg)</translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="398"/>
<location filename="../src/module/iconthemewidget.cpp" line="425"/>
<source>APP</source>
<translation>APP</translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="400"/>
<location filename="../src/module/iconthemewidget.cpp" line="427"/>
<source>System setting</source>
<translation></translation>
</message>
@ -262,7 +274,7 @@
<location filename="../src/module/infocreatewidget.cpp" line="162"/>
<location filename="../src/module/infocreatewidget.cpp" line="209"/>
<source>Please enter less than 15 characters</source>
<translation type="unfinished"></translation>
<translation>15</translation>
</message>
<message>
<location filename="../src/module/infocreatewidget.cpp" line="142"/>
@ -282,58 +294,58 @@
<message>
<location filename="../src/module/infocreatewidget.cpp" line="257"/>
<source>Please enter less than 35 characters</source>
<translation type="unfinished"></translation>
<translation>35</translation>
</message>
</context>
<context>
<name>MainInterface</name>
<message>
<location filename="../src/maininterface.cpp" line="170"/>
<location filename="../src/maininterface.cpp" line="182"/>
<source>GlobalTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="172"/>
<location filename="../src/maininterface.cpp" line="184"/>
<source>IconTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="174"/>
<location filename="../src/maininterface.cpp" line="186"/>
<source>CursorTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="176"/>
<location filename="../src/maininterface.cpp" line="188"/>
<source>PlymouthTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="178"/>
<location filename="../src/maininterface.cpp" line="190"/>
<source>GrubTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="213"/>
<location filename="../src/maininterface.cpp" line="225"/>
<source>Start Global Theme Building</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="226"/>
<location filename="../src/maininterface.cpp" line="238"/>
<source>Start Icon Theme Building</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="239"/>
<location filename="../src/maininterface.cpp" line="251"/>
<source>Start Cursor Theme Building</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="253"/>
<location filename="../src/maininterface.cpp" line="265"/>
<source>Start Plymouth Theme Building</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="266"/>
<location filename="../src/maininterface.cpp" line="278"/>
<source>Start Grub Theme Building</source>
<translation>Grub主题</translation>
</message>
@ -345,62 +357,62 @@
<context>
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.cpp" line="87"/>
<location filename="../src/mainwindow.cpp" line="139"/>
<source>kylin-theme-builder</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="90"/>
<location filename="../src/mainwindow.cpp" line="142"/>
<source>User guide</source>
<translation>使</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="245"/>
<location filename="../src/mainwindow.cpp" line="304"/>
<source>Global Theme</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="246"/>
<location filename="../src/mainwindow.cpp" line="305"/>
<source>Topics include basic styles for windows and controls, icons, cursors, and more!</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="248"/>
<location filename="../src/mainwindow.cpp" line="307"/>
<source>Icon Theme</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="249"/>
<location filename="../src/mainwindow.cpp" line="308"/>
<source>The icon theme includes multiple application icons and system settings homepage icons.</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="251"/>
<location filename="../src/mainwindow.cpp" line="310"/>
<source>Cursor Theme</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="252"/>
<location filename="../src/mainwindow.cpp" line="311"/>
<source>Cursor theme for pointer cursor icon</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="254"/>
<location filename="../src/mainwindow.cpp" line="313"/>
<source>Plymouth Theme</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="255"/>
<location filename="../src/mainwindow.cpp" line="314"/>
<source>Boot animation can be customized to boot screen effect</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="257"/>
<location filename="../src/mainwindow.cpp" line="316"/>
<source>GRUB Theme</source>
<translation>GRUB背景</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="258"/>
<location filename="../src/mainwindow.cpp" line="317"/>
<source>Modify GURB background wallpaper</source>
<translation>GURB背景壁纸</translation>
</message>
@ -422,22 +434,22 @@
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="109"/>
<source>Select Png file</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="109"/>
<source>Png file (*.png)</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="120"/>
<location filename="../src/module/plymouththemewidget.cpp" line="124"/>
<source>Select MP4 file</source>
<translation>MP4文件</translation>
</message>
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="120"/>
<location filename="../src/module/plymouththemewidget.cpp" line="124"/>
<source>MP4 file (*.mp4)</source>
<translation type="unfinished"></translation>
<translation>MP4文件 (*.mp4)</translation>
</message>
<message>
<source>MP4 file (*.svg *.png *.gif *.mp4)</source>
@ -450,43 +462,63 @@
<location filename="../src/module/savepathdialog.cpp" line="12"/>
<location filename="../src/module/savepathdialog.cpp" line="30"/>
<source>Storage Path:</source>
<translation type="unfinished"></translation>
<translation>deb包路径</translation>
</message>
<message>
<location filename="../src/module/savepathdialog.cpp" line="15"/>
<source>Modify</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/module/savepathdialog.cpp" line="18"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
<name>TitleBar</name>
<message>
<location filename="../src/titlebar.cpp" line="57"/>
<location filename="../src/titlebar.cpp" line="32"/>
<source>Return</source>
<translation></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="38"/>
<source>Minimize</source>
<translation></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="44"/>
<source>Maximize</source>
<translation></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="50"/>
<source>Close</source>
<translation></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="61"/>
<source>Menu</source>
<translation></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="65"/>
<location filename="../src/titlebar.cpp" line="69"/>
<source>Save path</source>
<translation></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="67"/>
<location filename="../src/titlebar.cpp" line="71"/>
<source>about</source>
<translation></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="69"/>
<location filename="../src/titlebar.cpp" line="73"/>
<source>help</source>
<translation></translation>
</message>
<message>
<location filename="../src/titlebar.cpp" line="71"/>
<location filename="../src/titlebar.cpp" line="75"/>
<source>exit</source>
<translation>退</translation>
</message>
@ -496,7 +528,7 @@
<message>
<location filename="../src/module/cacheconfirmedwidget.cpp" line="20"/>
<source>cancel</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
</TS>