fix translation

This commit is contained in:
likehomedream 2023-11-20 17:32:09 +08:00
parent f51c02e9f8
commit 28d4c09ed1
4 changed files with 263 additions and 79 deletions

View File

@ -70,7 +70,7 @@ void PlymouthThemeWidget::initEditWidget()
addButton->setIcon(QIcon::fromTheme("list-add-symbolic"));
addButton->setFixedSize(36,36);
connect(addButton, &QPushButton::clicked, this, [=]() {
QString newFilePath = QFileDialog::getOpenFileName(this, tr("Select SVG file"), "", tr("SVG file (*.svg *.png *.gif *.mp4)"));
QString newFilePath = QFileDialog::getOpenFileName(this, tr("Select MP4 file"), "", tr("MP4 file (*.svg *.png *.gif *.mp4)"));
if (!newFilePath.isEmpty()) {
QPixmap pixmap(newFilePath);
pixmap = pixmap.scaled(64,64, Qt::KeepAspectRatio);

View File

@ -4,12 +4,14 @@
<context>
<name>CursorThemeWidget</name>
<message>
<location filename="../src/module/cursorthemewidget.cpp" line="119"/>
<location filename="../src/module/cursorthemewidget.cpp" line="191"/>
<location filename="../src/module/cursorthemewidget.cpp" line="217"/>
<source>Select SVG file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/cursorthemewidget.cpp" line="119"/>
<location filename="../src/module/cursorthemewidget.cpp" line="191"/>
<location filename="../src/module/cursorthemewidget.cpp" line="217"/>
<source>SVG file (*.svg)</source>
<translation type="unfinished"></translation>
</message>
@ -48,87 +50,125 @@
<context>
<name>GlobalThemeWidget</name>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="92"/>
<location filename="../src/module/globalthemewidget.cpp" line="117"/>
<source>Overall theme rendering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="115"/>
<location filename="../src/module/globalthemewidget.cpp" line="161"/>
<location filename="../src/module/globalthemewidget.cpp" line="140"/>
<location filename="../src/module/globalthemewidget.cpp" line="186"/>
<source>Select picture file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="115"/>
<location filename="../src/module/globalthemewidget.cpp" line="161"/>
<location filename="../src/module/globalthemewidget.cpp" line="140"/>
<location filename="../src/module/globalthemewidget.cpp" line="186"/>
<source>Picture file (*.png *.jpg)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="141"/>
<location filename="../src/module/globalthemewidget.cpp" line="166"/>
<source>Desktop wallpaper</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="189"/>
<location filename="../src/module/globalthemewidget.cpp" line="214"/>
<source>Window appearance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="193"/>
<location filename="../src/module/globalthemewidget.cpp" line="218"/>
<source>light</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="194"/>
<location filename="../src/module/globalthemewidget.cpp" line="219"/>
<source>dark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="224"/>
<location filename="../src/module/globalthemewidget.cpp" line="249"/>
<source>Control fillet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="265"/>
<location filename="../src/module/globalthemewidget.cpp" line="290"/>
<source>Accent colour</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="268"/>
<location filename="../src/module/globalthemewidget.cpp" line="293"/>
<source>daybreakBlue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="269"/>
<location filename="../src/module/globalthemewidget.cpp" line="294"/>
<source>jamPurple</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="270"/>
<location filename="../src/module/globalthemewidget.cpp" line="295"/>
<source>magenta</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="271"/>
<location filename="../src/module/globalthemewidget.cpp" line="296"/>
<source>sunRed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="272"/>
<location filename="../src/module/globalthemewidget.cpp" line="297"/>
<source>sunsetOrange</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="273"/>
<location filename="../src/module/globalthemewidget.cpp" line="298"/>
<source>dustGold</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="274"/>
<location filename="../src/module/globalthemewidget.cpp" line="299"/>
<source>polarGreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="324"/>
<source>Window transparency</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="358"/>
<source>Window fillet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="361"/>
<source>Large</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="362"/>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="363"/>
<source>Small</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GrubThemeWidget</name>
<message>
<location filename="../src/module/grubthemewidget.cpp" line="62"/>
<source>Select picture file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/grubthemewidget.cpp" line="62"/>
<source>Picture file (*.png *.jpg)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HistoryWidget</name>
@ -146,24 +186,24 @@
<context>
<name>IconThemeWidget</name>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="81"/>
<location filename="../src/module/iconthemewidget.cpp" line="164"/>
<location filename="../src/module/iconthemewidget.cpp" line="87"/>
<location filename="../src/module/iconthemewidget.cpp" line="197"/>
<source>Select SVG file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="81"/>
<location filename="../src/module/iconthemewidget.cpp" line="164"/>
<location filename="../src/module/iconthemewidget.cpp" line="87"/>
<location filename="../src/module/iconthemewidget.cpp" line="197"/>
<source>SVG file (*.svg)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="258"/>
<location filename="../src/module/iconthemewidget.cpp" line="293"/>
<source>APP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="260"/>
<location filename="../src/module/iconthemewidget.cpp" line="295"/>
<source>System setting</source>
<translation type="unfinished"></translation>
</message>
@ -207,11 +247,14 @@
</message>
<message>
<location filename="../src/module/infocreatewidget.cpp" line="144"/>
<location filename="../src/module/infocreatewidget.cpp" line="179"/>
<location filename="../src/module/infocreatewidget.cpp" line="214"/>
<source>Input format error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/infocreatewidget.cpp" line="153"/>
<location filename="../src/module/infocreatewidget.cpp" line="223"/>
<source>Input is empty!</source>
<translation type="unfinished"></translation>
</message>
@ -219,32 +262,32 @@
<context>
<name>MainInterface</name>
<message>
<location filename="../src/maininterface.cpp" line="125"/>
<location filename="../src/maininterface.cpp" line="135"/>
<source>GlobalTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="127"/>
<location filename="../src/maininterface.cpp" line="137"/>
<source>IconTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="129"/>
<location filename="../src/maininterface.cpp" line="139"/>
<source>CursorTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="131"/>
<location filename="../src/maininterface.cpp" line="141"/>
<source>PlymouthTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="133"/>
<location filename="../src/maininterface.cpp" line="143"/>
<source>GrubTheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="136"/>
<location filename="../src/maininterface.cpp" line="146"/>
<source>Start Building</source>
<translation type="unfinished"></translation>
</message>
@ -252,33 +295,76 @@
<context>
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.cpp" line="71"/>
<location filename="../src/mainwindow.cpp" line="78"/>
<source>kylin-theme-builder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="74"/>
<location filename="../src/mainwindow.cpp" line="81"/>
<source>User guide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="105"/>
<location filename="../src/mainwindow.cpp" line="230"/>
<source>Global Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="107"/>
<location filename="../src/mainwindow.cpp" line="231"/>
<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="233"/>
<source>Icon Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="109"/>
<location filename="../src/mainwindow.cpp" line="234"/>
<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="236"/>
<source>Cursor Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="111"/>
<source>Boot Theme</source>
<location filename="../src/mainwindow.cpp" line="237"/>
<source>Cursor theme for pointer cursor icon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="239"/>
<source>Plymouth Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="240"/>
<source>Boot animation can be customized to boot screen effect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="242"/>
<source>GRUB Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="243"/>
<source>Modify GURB background wallpaper</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PlymouthThemeWidget</name>
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="73"/>
<source>Select MP4 file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="73"/>
<source>MP4 file (*.svg *.png *.gif *.mp4)</source>
<translation type="unfinished"></translation>
</message>
</context>

Binary file not shown.

View File

@ -4,12 +4,14 @@
<context>
<name>CursorThemeWidget</name>
<message>
<location filename="../src/module/cursorthemewidget.cpp" line="119"/>
<location filename="../src/module/cursorthemewidget.cpp" line="191"/>
<location filename="../src/module/cursorthemewidget.cpp" line="217"/>
<source>Select SVG file</source>
<translation>SVG文件</translation>
</message>
<message>
<location filename="../src/module/cursorthemewidget.cpp" line="119"/>
<location filename="../src/module/cursorthemewidget.cpp" line="191"/>
<location filename="../src/module/cursorthemewidget.cpp" line="217"/>
<source>SVG file (*.svg)</source>
<translation>SVG (*.svg)</translation>
</message>
@ -48,87 +50,125 @@
<context>
<name>GlobalThemeWidget</name>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="92"/>
<location filename="../src/module/globalthemewidget.cpp" line="117"/>
<source>Overall theme rendering</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="115"/>
<location filename="../src/module/globalthemewidget.cpp" line="161"/>
<location filename="../src/module/globalthemewidget.cpp" line="140"/>
<location filename="../src/module/globalthemewidget.cpp" line="186"/>
<source>Select picture file</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="115"/>
<location filename="../src/module/globalthemewidget.cpp" line="161"/>
<location filename="../src/module/globalthemewidget.cpp" line="140"/>
<location filename="../src/module/globalthemewidget.cpp" line="186"/>
<source>Picture file (*.png *.jpg)</source>
<translation> (*.png *.jpg)</translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="141"/>
<location filename="../src/module/globalthemewidget.cpp" line="166"/>
<source>Desktop wallpaper</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="189"/>
<location filename="../src/module/globalthemewidget.cpp" line="214"/>
<source>Window appearance</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="193"/>
<location filename="../src/module/globalthemewidget.cpp" line="218"/>
<source>light</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="194"/>
<location filename="../src/module/globalthemewidget.cpp" line="219"/>
<source>dark</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="224"/>
<location filename="../src/module/globalthemewidget.cpp" line="249"/>
<source>Control fillet</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="265"/>
<location filename="../src/module/globalthemewidget.cpp" line="290"/>
<source>Accent colour</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="268"/>
<location filename="../src/module/globalthemewidget.cpp" line="293"/>
<source>daybreakBlue</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="269"/>
<location filename="../src/module/globalthemewidget.cpp" line="294"/>
<source>jamPurple</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="270"/>
<location filename="../src/module/globalthemewidget.cpp" line="295"/>
<source>magenta</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="271"/>
<location filename="../src/module/globalthemewidget.cpp" line="296"/>
<source>sunRed</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="272"/>
<location filename="../src/module/globalthemewidget.cpp" line="297"/>
<source>sunsetOrange</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="273"/>
<location filename="../src/module/globalthemewidget.cpp" line="298"/>
<source>dustGold</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="274"/>
<location filename="../src/module/globalthemewidget.cpp" line="299"/>
<source>polarGreen</source>
<translation>绿</translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="324"/>
<source>Window transparency</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="358"/>
<source>Window fillet</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="361"/>
<source>Large</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="362"/>
<source>Medium</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/globalthemewidget.cpp" line="363"/>
<source>Small</source>
<translation></translation>
</message>
</context>
<context>
<name>GrubThemeWidget</name>
<message>
<location filename="../src/module/grubthemewidget.cpp" line="62"/>
<source>Select picture file</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/grubthemewidget.cpp" line="62"/>
<source>Picture file (*.png *.jpg)</source>
<translation> (*.png *.jpg)</translation>
</message>
</context>
<context>
<name>HistoryWidget</name>
@ -146,24 +186,24 @@
<context>
<name>IconThemeWidget</name>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="81"/>
<location filename="../src/module/iconthemewidget.cpp" line="164"/>
<location filename="../src/module/iconthemewidget.cpp" line="87"/>
<location filename="../src/module/iconthemewidget.cpp" line="197"/>
<source>Select SVG file</source>
<translation>SVG文件</translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="81"/>
<location filename="../src/module/iconthemewidget.cpp" line="164"/>
<location filename="../src/module/iconthemewidget.cpp" line="87"/>
<location filename="../src/module/iconthemewidget.cpp" line="197"/>
<source>SVG file (*.svg)</source>
<translation>SVG (*.svg)</translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="258"/>
<location filename="../src/module/iconthemewidget.cpp" line="293"/>
<source>APP</source>
<translation>APP</translation>
</message>
<message>
<location filename="../src/module/iconthemewidget.cpp" line="260"/>
<location filename="../src/module/iconthemewidget.cpp" line="295"/>
<source>System setting</source>
<translation></translation>
</message>
@ -207,11 +247,14 @@
</message>
<message>
<location filename="../src/module/infocreatewidget.cpp" line="144"/>
<location filename="../src/module/infocreatewidget.cpp" line="179"/>
<location filename="../src/module/infocreatewidget.cpp" line="214"/>
<source>Input format error!</source>
<translation></translation>
</message>
<message>
<location filename="../src/module/infocreatewidget.cpp" line="153"/>
<location filename="../src/module/infocreatewidget.cpp" line="223"/>
<source>Input is empty!</source>
<translation></translation>
</message>
@ -219,32 +262,32 @@
<context>
<name>MainInterface</name>
<message>
<location filename="../src/maininterface.cpp" line="125"/>
<location filename="../src/maininterface.cpp" line="135"/>
<source>GlobalTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="127"/>
<location filename="../src/maininterface.cpp" line="137"/>
<source>IconTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="129"/>
<location filename="../src/maininterface.cpp" line="139"/>
<source>CursorTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="131"/>
<location filename="../src/maininterface.cpp" line="141"/>
<source>PlymouthTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="133"/>
<location filename="../src/maininterface.cpp" line="143"/>
<source>GrubTheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/maininterface.cpp" line="136"/>
<location filename="../src/maininterface.cpp" line="146"/>
<source>Start Building</source>
<translation></translation>
</message>
@ -252,34 +295,89 @@
<context>
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.cpp" line="71"/>
<location filename="../src/mainwindow.cpp" line="78"/>
<source>kylin-theme-builder</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="74"/>
<location filename="../src/mainwindow.cpp" line="81"/>
<source>User guide</source>
<translation>使</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="105"/>
<location filename="../src/mainwindow.cpp" line="230"/>
<source>Global Theme</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="107"/>
<location filename="../src/mainwindow.cpp" line="231"/>
<source>Topics include basic styles for windows and controls, icons, cursors, and more!</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="233"/>
<source>Icon Theme</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="109"/>
<location filename="../src/mainwindow.cpp" line="234"/>
<source>The icon theme includes multiple application icons and system settings homepage icons.</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="236"/>
<source>Cursor Theme</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="111"/>
<location filename="../src/mainwindow.cpp" line="237"/>
<source>Cursor theme for pointer cursor icon</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="239"/>
<source>Plymouth Theme</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="240"/>
<source>Boot animation can be customized to boot screen effect</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="242"/>
<source>GRUB Theme</source>
<translation>GRUB背景</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="243"/>
<source>Modify GURB background wallpaper</source>
<translation>GURB背景壁纸</translation>
</message>
<message>
<source>Boot Theme</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>PlymouthThemeWidget</name>
<message>
<source>Select SVG file</source>
<translation type="vanished">SVG文件</translation>
</message>
<message>
<source>SVG file (*.svg *.png *.gif *.mp4)</source>
<translation type="obsolete"> (*.svg *.png *.gif *.mp4)</translation>
</message>
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="73"/>
<source>Select MP4 file</source>
<translation>MP4文件</translation>
</message>
<message>
<location filename="../src/module/plymouththemewidget.cpp" line="73"/>
<source>MP4 file (*.svg *.png *.gif *.mp4)</source>
<translation>MP4文件(*.mp4)</translation>
</message>
</context>
<context>