修复本地化不完全生效的问题
This commit is contained in:
parent
928d7d90e3
commit
487fbbf33c
|
@ -29,8 +29,3 @@
|
|||
- Gitea : https://code.gitlink.org.cn/wingsummer/WingElfParser
|
||||
- Gitee : https://gitee.com/wingsummer/wing-elf-parser
|
||||
- Gitlinke : https://www.gitlink.org.cn/wingsummer/WingElfParser
|
||||
|
||||
## 已知问题
|
||||
|
||||
- 无法完整的进行本地化操作,部分会有英文,本人暂时无法解决
|
||||
|
||||
|
|
|
@ -26,6 +26,8 @@ WingElfPlugin::~WingElfPlugin() {}
|
|||
Q_EXPORT_PLUGIN2(WingElfParser, GenericPlugin)
|
||||
#endif // QT_VERSION < 0x050000
|
||||
|
||||
int WingElfPlugin::sdkVersion() { return SDKVERSION; }
|
||||
|
||||
QString WingElfPlugin::signature() { return WINGSUMMER; }
|
||||
|
||||
QString WingElfPlugin::pluginName() { return tr("WingElfParser"); }
|
||||
|
@ -38,7 +40,6 @@ bool WingElfPlugin::init(QList<WingPluginInfo> loadedplugin) {
|
|||
Q_UNUSED(loadedplugin);
|
||||
|
||||
auto s = GETPLUGINQM("WingElfParser.qm");
|
||||
QTranslator translator;
|
||||
if (!translator.load(s) || !QApplication::installTranslator(&translator)) {
|
||||
QMessageBox::critical(nullptr, "Error", "Error Loading Translation File!",
|
||||
QMessageBox::Ok);
|
||||
|
|
|
@ -23,6 +23,7 @@ class WingElfPlugin : public IWingPlugin {
|
|||
public:
|
||||
WingElfPlugin(QObject *parent = nullptr);
|
||||
|
||||
int sdkVersion() override;
|
||||
bool init(QList<WingPluginInfo> loadedplugin) override;
|
||||
~WingElfPlugin() override;
|
||||
void unload() override;
|
||||
|
@ -44,6 +45,7 @@ private:
|
|||
QTreeWidget *tw;
|
||||
QToolButton *tbtn;
|
||||
QString filename;
|
||||
QTranslator translator;
|
||||
|
||||
private:
|
||||
bool parse();
|
||||
|
|
Loading…
Reference in New Issue