mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
fix: 修复个性化插件未加载翻译文件的问题
加载翻译时默认加载的控制中心的文件,但实际翻译内容在任务栏项目中, 在插件初始化的时候指定应用名为任务栏,然后加载翻译,之后恢复应用名即可 Log: Task: https://pms.uniontech.com/zentao/task-view-88828.html Influence: 翻译未更新问题 Change-Id: I66431a7de1baf7f9146a5ecaa9bead901bcd9806
This commit is contained in:
parent
433d2391be
commit
15c272dfa1
@ -23,12 +23,20 @@
|
||||
|
||||
#include <QLayout>
|
||||
|
||||
#include <DApplication>
|
||||
|
||||
DWIDGET_USE_NAMESPACE
|
||||
|
||||
SettingsModule::SettingsModule()
|
||||
: QObject()
|
||||
, ModuleInterface()
|
||||
, m_moduleWidget(nullptr)
|
||||
{
|
||||
|
||||
const QString &appName = qApp->applicationName();
|
||||
// 加载任务栏的翻译文件
|
||||
qApp->setApplicationName("dde-dock");
|
||||
qApp->loadTranslator();
|
||||
qApp->setApplicationName(appName);
|
||||
}
|
||||
|
||||
SettingsModule::~SettingsModule()
|
||||
|
Loading…
x
Reference in New Issue
Block a user