From 0006966c0f307ec7dff51130ce26bbe3c7061418 Mon Sep 17 00:00:00 2001
From: trialuser02
Date: Sat, 21 Jul 2018 14:38:08 +0000
Subject: changed translation api
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8196 90c681e8-e032-0410-971d-27865f9a5e38
---
src/plugins/Effect/bs2b/effectbs2bfactory.cpp | 10 +---------
src/plugins/Effect/bs2b/effectbs2bfactory.h | 1 -
src/plugins/Effect/crossfade/effectcrossfadefactory.cpp | 10 +---------
src/plugins/Effect/crossfade/effectcrossfadefactory.h | 1 -
src/plugins/Effect/filewriter/effectfilewriterfactory.cpp | 10 +---------
src/plugins/Effect/filewriter/effectfilewriterfactory.h | 1 -
src/plugins/Effect/ladspa/effectladspafactory.cpp | 10 +---------
src/plugins/Effect/ladspa/effectladspafactory.h | 1 -
src/plugins/Effect/soxr/effectsoxrfactory.cpp | 10 +---------
src/plugins/Effect/soxr/effectsoxrfactory.h | 1 -
src/plugins/Effect/stereo/effectstereofactory.cpp | 12 ++----------
src/plugins/Effect/stereo/effectstereofactory.h | 1 -
12 files changed, 7 insertions(+), 61 deletions(-)
(limited to 'src/plugins/Effect')
diff --git a/src/plugins/Effect/bs2b/effectbs2bfactory.cpp b/src/plugins/Effect/bs2b/effectbs2bfactory.cpp
index ef60a6d88..8f48344bb 100644
--- a/src/plugins/Effect/bs2b/effectbs2bfactory.cpp
+++ b/src/plugins/Effect/bs2b/effectbs2bfactory.cpp
@@ -18,7 +18,6 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#include
#include
#include
#include
@@ -31,6 +30,7 @@ const EffectProperties EffectBs2bFactory::properties() const
EffectProperties properties;
properties.name = tr("BS2B Plugin");
properties.shortName = "bs2b";
+ properties.translation = QLatin1String(":/bs2b_plugin_");
properties.hasSettings = true;
properties.hasAbout = true;
return properties;
@@ -59,11 +59,3 @@ void EffectBs2bFactory::showAbout(QWidget *parent)
tr("Ilya Kotov ")+"
"+
tr("Sebastian Pipping ")+"
");
}
-
-QTranslator *EffectBs2bFactory::createTranslator(QObject *parent)
-{
- QTranslator *translator = new QTranslator(parent);
- QString locale = Qmmp::systemLanguageID();
- translator->load(QString(":/bs2b_plugin_") + locale);
- return translator;
-}
diff --git a/src/plugins/Effect/bs2b/effectbs2bfactory.h b/src/plugins/Effect/bs2b/effectbs2bfactory.h
index 3abe51a1d..29db0d551 100644
--- a/src/plugins/Effect/bs2b/effectbs2bfactory.h
+++ b/src/plugins/Effect/bs2b/effectbs2bfactory.h
@@ -38,7 +38,6 @@ public:
Effect *create();
void showSettings(QWidget *parent);
void showAbout(QWidget *parent);
- QTranslator *createTranslator(QObject *parent);
};
diff --git a/src/plugins/Effect/crossfade/effectcrossfadefactory.cpp b/src/plugins/Effect/crossfade/effectcrossfadefactory.cpp
index 5fb4061e3..a5f12e94d 100644
--- a/src/plugins/Effect/crossfade/effectcrossfadefactory.cpp
+++ b/src/plugins/Effect/crossfade/effectcrossfadefactory.cpp
@@ -18,7 +18,6 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#include
#include
#include
#include "effectcrossfadefactory.h"
@@ -30,6 +29,7 @@ const EffectProperties EffectCrossfadeFactory::properties() const
EffectProperties properties;
properties.name = tr("Crossfade Plugin");
properties.shortName = "crossfade";
+ properties.translation = QLatin1String(":/crossfade_plugin_");
properties.hasSettings = true;
properties.hasAbout = true;
properties.priority = EffectProperties::EFFECT_PRIORITY_LOW;
@@ -53,11 +53,3 @@ void EffectCrossfadeFactory::showAbout(QWidget *parent)
tr("Qmmp Crossfade Plugin")+"\n"+
tr("Written by: Ilya Kotov "));
}
-
-QTranslator *EffectCrossfadeFactory::createTranslator(QObject *parent)
-{
- QTranslator *translator = new QTranslator(parent);
- QString locale = Qmmp::systemLanguageID();
- translator->load(QString(":/crossfade_plugin_") + locale);
- return translator;
-}
diff --git a/src/plugins/Effect/crossfade/effectcrossfadefactory.h b/src/plugins/Effect/crossfade/effectcrossfadefactory.h
index b2f268441..dc52a9138 100644
--- a/src/plugins/Effect/crossfade/effectcrossfadefactory.h
+++ b/src/plugins/Effect/crossfade/effectcrossfadefactory.h
@@ -38,7 +38,6 @@ public:
Effect *create();
void showSettings(QWidget *parent);
void showAbout(QWidget *parent);
- QTranslator *createTranslator(QObject *parent);
};
diff --git a/src/plugins/Effect/filewriter/effectfilewriterfactory.cpp b/src/plugins/Effect/filewriter/effectfilewriterfactory.cpp
index 140b14f50..87af164a7 100644
--- a/src/plugins/Effect/filewriter/effectfilewriterfactory.cpp
+++ b/src/plugins/Effect/filewriter/effectfilewriterfactory.cpp
@@ -19,7 +19,6 @@
***************************************************************************/
#include
-#include
#include
#include "filewriterplugin.h"
#include "settingsdialog.h"
@@ -30,6 +29,7 @@ const EffectProperties EffectFileWriterFactory::properties() const
EffectProperties properties;
properties.name = tr("File Writer Plugin");
properties.shortName = "filewriter";
+ properties.translation = QLatin1String(":/filewriter_plugin_");
properties.hasSettings = true;
properties.hasAbout = true;
properties.priority = EffectProperties::EFFECT_PRIORITY_LOW;
@@ -53,11 +53,3 @@ void EffectFileWriterFactory::showAbout(QWidget *parent)
tr("Qmmp File Writer Plugin")+"\n"+
tr("Written by: Ilya Kotov "));
}
-
-QTranslator *EffectFileWriterFactory::createTranslator(QObject *parent)
-{
- QTranslator *translator = new QTranslator(parent);
- QString locale = Qmmp::systemLanguageID();
- translator->load(QString(":/filewriter_plugin_") + locale);
- return translator;
-}
diff --git a/src/plugins/Effect/filewriter/effectfilewriterfactory.h b/src/plugins/Effect/filewriter/effectfilewriterfactory.h
index 8f15a13db..6f74d20e8 100644
--- a/src/plugins/Effect/filewriter/effectfilewriterfactory.h
+++ b/src/plugins/Effect/filewriter/effectfilewriterfactory.h
@@ -38,7 +38,6 @@ public:
Effect *create();
void showSettings(QWidget *parent);
void showAbout(QWidget *parent);
- QTranslator *createTranslator(QObject *parent);
};
diff --git a/src/plugins/Effect/ladspa/effectladspafactory.cpp b/src/plugins/Effect/ladspa/effectladspafactory.cpp
index af746e2ae..0ee9a9e42 100644
--- a/src/plugins/Effect/ladspa/effectladspafactory.cpp
+++ b/src/plugins/Effect/ladspa/effectladspafactory.cpp
@@ -18,7 +18,6 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#include
#include
#include
#include "settingsdialog.h"
@@ -30,6 +29,7 @@ const EffectProperties EffectLADSPAFactory::properties() const
EffectProperties properties;
properties.name = tr("LADSPA Plugin");
properties.shortName = "ladspa";
+ properties.translation = QLatin1String(":/ladspa_plugin_");
properties.hasSettings = true;
properties.hasAbout = true;
return properties;
@@ -56,11 +56,3 @@ void EffectLADSPAFactory::showAbout(QWidget *parent)
tr("Nick Lamb ")+"\n"+
tr("Giacomo Lozito "));
}
-
-QTranslator *EffectLADSPAFactory::createTranslator(QObject *parent)
-{
- QTranslator *translator = new QTranslator(parent);
- QString locale = Qmmp::systemLanguageID();
- translator->load(QString(":/ladspa_plugin_") + locale);
- return translator;
-}
diff --git a/src/plugins/Effect/ladspa/effectladspafactory.h b/src/plugins/Effect/ladspa/effectladspafactory.h
index b8c9b2fdb..afa2b5b04 100644
--- a/src/plugins/Effect/ladspa/effectladspafactory.h
+++ b/src/plugins/Effect/ladspa/effectladspafactory.h
@@ -38,7 +38,6 @@ public:
Effect *create();
void showSettings(QWidget *parent);
void showAbout(QWidget *parent);
- QTranslator *createTranslator(QObject *parent);
};
diff --git a/src/plugins/Effect/soxr/effectsoxrfactory.cpp b/src/plugins/Effect/soxr/effectsoxrfactory.cpp
index 2d5004e40..afdaf044c 100644
--- a/src/plugins/Effect/soxr/effectsoxrfactory.cpp
+++ b/src/plugins/Effect/soxr/effectsoxrfactory.cpp
@@ -19,7 +19,6 @@
***************************************************************************/
#include
-#include
#include
#include "settingsdialog.h"
#include "soxresampler.h"
@@ -30,6 +29,7 @@ const EffectProperties EffectSoXRFactory::properties() const
EffectProperties properties;
properties.name = tr("SoX Resampler Plugin");
properties.shortName = "soxr";
+ properties.translation = QLatin1String(":/soxr_plugin_");
properties.hasSettings = true;
properties.hasAbout = true;
properties.priority = EffectProperties::EFFECT_PRIORITY_HIGH;
@@ -53,11 +53,3 @@ void EffectSoXRFactory::showAbout(QWidget *parent)
tr("Qmmp SoX Resampler Plugin")+"\n"+
tr("Written by: Ilya Kotov "));
}
-
-QTranslator *EffectSoXRFactory::createTranslator(QObject *parent)
-{
- QTranslator *translator = new QTranslator(parent);
- QString locale = Qmmp::systemLanguageID();
- translator->load(QString(":/soxr_plugin_") + locale);
- return translator;
-}
diff --git a/src/plugins/Effect/soxr/effectsoxrfactory.h b/src/plugins/Effect/soxr/effectsoxrfactory.h
index c5cb435dd..f4d670d50 100644
--- a/src/plugins/Effect/soxr/effectsoxrfactory.h
+++ b/src/plugins/Effect/soxr/effectsoxrfactory.h
@@ -38,7 +38,6 @@ public:
Effect *create();
void showSettings(QWidget *parent);
void showAbout(QWidget *parent);
- QTranslator *createTranslator(QObject *parent);
};
diff --git a/src/plugins/Effect/stereo/effectstereofactory.cpp b/src/plugins/Effect/stereo/effectstereofactory.cpp
index 4c87179d8..105f23139 100644
--- a/src/plugins/Effect/stereo/effectstereofactory.cpp
+++ b/src/plugins/Effect/stereo/effectstereofactory.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2009-2015 by Ilya Kotov *
+ * Copyright (C) 2009-2018 by Ilya Kotov *
* forkotov02@ya.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -18,7 +18,6 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#include
#include
#include
#include "effectstereofactory.h"
@@ -30,6 +29,7 @@ const EffectProperties EffectStereoFactory::properties() const
EffectProperties properties;
properties.name = tr("Extra Stereo Plugin");
properties.shortName = "stereo";
+ properties.translation = QLatin1String(":/stereo_plugin_");
properties.hasSettings = true;
properties.hasAbout = true;
return properties;
@@ -53,11 +53,3 @@ void EffectStereoFactory::showAbout(QWidget *parent)
tr("Written by: Ilya Kotov ")+"\n"+
tr("Based on the Extra Stereo Plugin for Xmms by Johan Levin"));
}
-
-QTranslator *EffectStereoFactory::createTranslator(QObject *parent)
-{
- QTranslator *translator = new QTranslator(parent);
- QString locale = Qmmp::systemLanguageID();
- translator->load(QString(":/stereo_plugin_") + locale);
- return translator;
-}
diff --git a/src/plugins/Effect/stereo/effectstereofactory.h b/src/plugins/Effect/stereo/effectstereofactory.h
index 5e072d23d..09a60b150 100644
--- a/src/plugins/Effect/stereo/effectstereofactory.h
+++ b/src/plugins/Effect/stereo/effectstereofactory.h
@@ -38,7 +38,6 @@ public:
Effect *create();
void showSettings(QWidget *parent);
void showAbout(QWidget *parent);
- QTranslator *createTranslator(QObject *parent);
};
--
cgit v1.2.3-13-gbd6f